Jordan Carlin
|
c69f83224d
|
Update SynthDC README formatting
|
2024-10-17 15:18:04 -07:00 |
|
James Stine
|
13dc93c579
|
add prefix to site-setup for Issue #647
|
2024-09-18 08:13:59 -05:00 |
|
James Stine
|
29379d0080
|
update hardcoded paths removing HMC/OSU servers: Issue #647
|
2024-09-17 08:49:43 -05:00 |
|
Jordan Carlin
|
a7b78e6773
|
Fix perl shebang lines
|
2024-07-04 01:48:20 -07:00 |
|
Jordan Carlin
|
a30d4b29df
|
Additional shebang updates
|
2024-07-03 21:34:48 -07:00 |
|
Jordan Carlin
|
7419689359
|
Update python shebangs to use /usr/bin/env python3 so virtual environment can be used (also aids in general portability)
|
2024-07-03 20:42:55 -07:00 |
|
David Harris
|
b50bb4cad8
|
Synthesis reporting updates
|
2024-04-28 16:52:45 -07:00 |
|
David Harris
|
12c5879467
|
Synthesis with derived configs
|
2024-04-27 17:06:44 -07:00 |
|
David Harris
|
2b50b30f23
|
Updated extractSummary to read synthesis outputs in new form
|
2024-04-27 07:18:26 -07:00 |
|
David Harris
|
c7c2e94e26
|
Fixes for synthesis with derived configurations
|
2024-04-26 15:58:36 -07:00 |
|
Kevin Kim
|
b487477ecd
|
modified synth makefile to handle derived configs
|
2024-02-22 19:40:06 -08:00 |
|
David Harris
|
45e2317636
|
Added Wally github address to header comments
|
2024-01-29 05:38:11 -08:00 |
|
James E. Stine
|
54b0285300
|
fix bad typo on spef integration for tsmc28psyn
|
2023-12-15 23:06:05 -06:00 |
|
James E. Stine
|
27a7994847
|
Modify DC to export spef for DC extraction of parasitics. This file can be used to read in an ancillary tool (e.g., snps PrimeTime) to get more detail on power estimation
|
2023-12-15 17:21:24 -06:00 |
|
Rose Thompson
|
386cf3eb56
|
Merge pull request #493 from stineje/main
marchid approved by RISC-V
|
2023-11-21 08:33:07 -08:00 |
|
James E. Stine
|
776eec16ae
|
Update ppaAnalyze for recent update to put back parsing name
|
2023-11-21 09:24:07 -06:00 |
|
David Harris
|
8cb433cb66
|
Commented IROM preloading
|
2023-11-19 19:33:57 -08:00 |
|
David Harris
|
887cf935dc
|
wallySynthAll.sh automates running all synthesis experiments without maxopt
|
2023-11-19 06:49:07 -08:00 |
|
David Harris
|
b692c913c4
|
Changed rv32gc to do IDIV in MDU and have k=2 copies of FDIV stages; added correct sky130 adder data; fixed feature substitution in synthesis makefile
|
2023-11-18 20:56:50 -08:00 |
|
David Harris
|
7b33331cf7
|
Got Wally sweep running again
|
2023-11-17 15:10:57 -08:00 |
|
James E. Stine
|
3dc7b93f57
|
Revert removal of WRAPPER option that is not prudent
|
2023-11-17 16:25:35 -06:00 |
|
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 |
|