James E. Stine
|
8ca1e3ba37
|
missing synth.tcl added for use with wrapper
|
2023-11-15 08:48:07 -06:00 |
|
James E. Stine
|
79d6fe8c93
|
Add wrapper passing automatically for individual designs vs. Wally
|
2023-11-15 08:45:25 -06:00 |
|
James E. Stine
|
9dce08a743
|
minor typo on ppaSynth and ppaAnalyze
|
2023-11-14 02:41:44 -06:00 |
|
James E. Stine
|
c722e2c59d
|
fix plotPPA and other excruciatingly painful problems related to using allWidths and causing empty arrays to be used. This generates the normalized/unnormalized plots
|
2023-11-14 01:06:14 -06:00 |
|
James E. Stine
|
6374d1a200
|
Modify ppaSynth.py to be able to not issue excess number of operations with Pool command. This is due to the original command using the Popen command, whereas, using the subprocess.call command solves this issue. The relieves the python script from issuing a ton of synthesis commands and using up all the licenses
|
2023-11-14 01:04:37 -06:00 |
|
James E. Stine
|
74056246d4
|
Remove ppa_ prefix and modify ppaAnalyze.py to handle correct vector
|
2023-11-13 10:02:10 -06:00 |
|
James E. Stine
|
46bfdf5df9
|
update ppaAnalyze to analyze correctionly freqSweep
|
2023-11-13 02:39:25 -06:00 |
|
James E. Stine
|
7b79d8edeb
|
Update scripts/synth.tcl to add with parameter for width and also checks wrapper to see if running CONFIG=rv32e to run without WIDTH
|
2023-11-10 21:10:35 -06:00 |
|
James E. Stine
|
65e536e401
|
Update ppa/ppaSynth.py for sky130 and better sweep parameterization
|
2023-11-10 21:07:36 -06:00 |
|
James E. Stine
|
e1c935bd9b
|
Add bestSynths.csv that are the initial values. If this is re-run after ppaAnalysis.py is run, more refinement can be made
|
2023-11-10 21:06:24 -06:00 |
|
James E. Stine
|
91d7790251
|
update README for ppaSynth.py
|
2023-11-10 21:05:42 -06:00 |
|
James E. Stine
|
9a47667fd7
|
update README on ppa
|
2023-11-09 01:00:33 -06:00 |
|
James E. Stine
|
5a115bc6f2
|
update ppaSynth.py with runCommand
|
2023-11-09 00:52:40 -06:00 |
|
James E. Stine
|
a6bc69d73f
|
Add encoding for utf-8 on wrapperGen.py to avoid issue with incorrect encoding on RHEL C-shell
|
2023-11-08 23:57:59 -06:00 |
|
James E. Stine
|
41f4c634b0
|
Update to ppaSynth and ppaAnalyze - still have to push in mod for ppaAnalyze to plot more refined plots as well as some other plots - I have a fix working - just need to push in which will do later today
|
2023-11-08 14:00:36 -06:00 |
|
David Harris
|
7a56a66927
|
set default USE_SRAM=0 in memories; cleaned up synthesis script grep for cvw_t
|
2023-11-03 06:37:05 -07:00 |
|
David Harris
|
dccd7bf5ee
|
Fixes to config extraction
|
2023-10-31 06:27:55 -07:00 |
|
David Harris
|
5112bfed19
|
130 nm synthesis script improvements
|
2023-10-30 20:57:35 -07:00 |
|
David Harris
|
09c4aaa5d9
|
Fixed reporting of timing on modules with wrappers
|
2023-10-26 20:14:14 -07:00 |
|
David Harris
|
3bb7539429
|
Fixed warnings of signed conversion and for Design Compiler
|
2023-10-24 14:01:43 -07:00 |
|
David Harris
|
cbf0c01fd6
|
Set drive for Sky130
|
2023-10-19 13:46:30 -07:00 |
|
David Harris
|
8f717c3254
|
Removed wrapper from wallySynth because it is automatic now
|
2023-10-19 10:49:06 -07:00 |
|
David Harris
|
348e74b8be
|
Updated wrapper generation to be automatic without specifying WRAPPER=1; instead looks for cvw_t in the file. Also starting to add OSU 130 nm synthesis.
|
2023-10-19 10:44:03 -07:00 |
|
David Harris
|
7c1606264a
|
Adjusted synthesis scripts to report on DESIGN even when a wrapper is used
|
2023-10-19 06:16:52 -07:00 |
|
Kevin Kim
|
7b35da5245
|
wrapper bug fix
|
2023-10-18 14:29:46 -07:00 |
|
Kevin Kim
|
b45c8efad3
|
del old
|
2023-08-29 08:31:23 -07:00 |
|
Kevin Kim
|
53fc6e1ca7
|
removed duplicate synth scripts
|
2023-08-29 08:25:31 -07:00 |
|
Kevin Kim
|
098111ea85
|
makefile bug fix
|
2023-08-28 09:43:04 -07:00 |
|
Kevin Kim
|
6d0c247926
|
added configurability for wrapper
|
2023-08-28 09:32:59 -07:00 |
|
Kevin Kim
|
ea46280146
|
make synth integerates wrapper generation and runs synth on wrapper
|
2023-08-28 09:02:56 -07:00 |
|
Kevin Kim
|
62d7104398
|
wrapper generation works
|
2023-08-27 14:13:29 -07:00 |
|
Kevin Kim
|
801ff63e24
|
started wrapper generation script
|
2023-08-27 14:00:10 -07:00 |
|
Kevin Kim
|
dabd15e029
|
synth works
|
2023-08-26 21:11:21 -07:00 |
|
David Harris
|
d94a739236
|
??? on synthesis Makefile
|
2023-08-24 05:21:15 -07:00 |
|
David Harris
|
b3b8057cae
|
Merged synthesis changes
|
2023-08-24 04:55:31 -07:00 |
|
David Harris
|
e02f9cc2c8
|
Some fixes for synthesis scripts after parameterization
|
2023-08-24 04:54:09 -07:00 |
|
Kevin Kim
|
132a8ba355
|
fix synth makefile
|
2023-08-21 08:33:27 -07:00 |
|
David Harris
|
46c62aff81
|
Progress toward synthesis with parameterized design
|
2023-07-25 05:10:53 -07:00 |
|
David Harris
|
208e1e4803
|
Fixed synthesis Makefile to match new configuration
|
2023-07-24 11:32:46 -07:00 |
|
David Harris
|
3a9b40ff1d
|
installation script update
|
2023-03-23 09:31:17 -07:00 |
|
David Harris
|
7ba0e3b710
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-02-23 18:23:27 -08:00 |
|
David Harris
|
2d6fb006ba
|
Switched to sky90 for default synthesis
|
2023-02-23 14:19:10 -08:00 |
|
James Stine
|
6647cf6582
|
Slight tweak to .synopsys for OSU setup
|
2023-02-23 07:52:40 -06:00 |
|
David Harris
|
e0a0833457
|
touched extractArea.pl
|
2023-02-20 11:18:31 -08:00 |
|
David Harris
|
c352353a42
|
touched extractArea to test commit issue
|
2023-02-20 11:04:33 -08:00 |
|
David Harris
|
801f4a68b7
|
Extraction script updates to match new reports names
|
2023-02-20 10:16:45 -08:00 |
|
David Harris
|
9dc09ef5fd
|
Fixed critical range to 50 ps and improved reporting in synthesis
|
2023-02-20 05:33:33 -08:00 |
|
David Harris
|
472c7da399
|
New expression for BTB_SIZE to avoid error during sky90 synthesis
|
2023-02-20 04:02:00 -08:00 |
|
David Harris
|
3f24238d02
|
Added noAtomic feature to swweep
|
2023-02-19 20:05:39 -08:00 |
|
David Harris
|
bbdad235ef
|
Removed orig feature from featuresweep to avoid redundancy with configsweep
|
2023-02-19 15:32:32 -08:00 |
|