mirror of
https://github.com/openhwgroup/cvw
synced 2025-01-23 13:04:28 +00:00
22 lines
970 B
Bash
Executable File
22 lines
970 B
Bash
Executable File
# Run all Wally synthesis experiments from chapter 8
|
|
# However, trying to run the freqsweeps at the same time maxes out licenses and some runs fail
|
|
# Adding the sleep gives them time to finish.
|
|
./wallySynth.py --freqsweep 330 --tech sky130
|
|
sleep 300
|
|
./wallySynth.py --freqsweep 870 --tech sky90
|
|
sleep 300
|
|
./wallySynth.py --freqsweep 2800 --tech tsmc28psyn --usesram
|
|
sleep 300
|
|
|
|
# These jobs can run in parallel and take longer
|
|
./wallySynth.py --configsweep --tech sky130 --targetfreq 330
|
|
./wallySynth.py --configsweep --tech sky90 --targetfreq 870
|
|
./wallySynth.py --configsweep --tech tsmc28psyn --targetfreq 2800 --usesram
|
|
./wallySynth.py --featuresweep --tech sky130 --targetfreq 330
|
|
./wallySynth.py --featuresweep --tech sky90 --targetfreq 870
|
|
./wallySynth.py --featuresweep --tech tsmc28psyn --targetfreq 2800 --usesram
|
|
|
|
# Extract summary data (run this by hand after all experiments finish)
|
|
./extractSummary.py --sky130freq 330 --sky90freq 870 --tsmcfreq 2800
|
|
|