Conversation
…e per Yosys command) to prevent CMake from interpreting `;` as list separators.
|
OpenLANE uses ABC's |
|
As of 805e717 we have a Delay output from STA. current 3.5% over. Potential experiments at this stage: 1. Array size scaling ( for size in 4 8 16 32 64; do
cmake -B build -DSIM=ON -DSIM_ROWS=$size -DSIM_COLS=$size
cmake --build build --target synth
grep "Delay" build/synth_outputs/synth_timing.rpt
done2. Clock period sweep ( for period in 2 3 5 10 20; do
cmake -B build -DSIM=ON -DCLOCK_PERIOD_NS=$period
cmake --build build --target synth
done3. Data width ( 4. Pipeline depth (edit The array size experiment (1) is the most immediately satisfying — it directly validates the systolic architecture's scalability claim. The clock period sweep (2) is the next best for exploring ABC's technology mapping behavior. |
|
With size 4x4: Delay = 10483.05 ps |
|
The sweep scripts are not working properly yet.
|
Librelane https://www.zerotoasiccourse.com/terminology/librelane/ uses the Sky130 PDK