You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bd95f8c190 | 3 years ago | |
---|---|---|
.. | ||
src | 3 years ago | |
config.mk | 3 years ago | |
constraint.sdc | 3 years ago | |
readme.md | 3 years ago |
readme.md
https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/tree/master/flow
create dir and add sources
cd ../../..
make DESIGN_CONFIG=./designs/sky130hd/a2p/config.mk
docs
https://openroad.readthedocs.io/en/latest/user/UserGuide.html#option-1-rtl-to-gds-flow
http://www.clifford.at/yosys/files/yosys_manual.pdf
https://people.eecs.berkeley.edu/~alanmi/abc/
steps
- initial synth/timing
- initialize floorplan (initialize_floorplan)
- gate_resizer (multiple commands)
- can set estimated wire rc per layer
- can add buffers on I/O
- repairs fanouts/caps/etc.
- STA can run before and/or after this
- OpenSTA (sta)
- full PD
- macro place (macro_placement)
- tapcell/endcap (tapcell)
- global placement (global_placement)
- detailed placement (legalize_placement)
- CTS (clock_tree_synthesis)
- global routing (fast_route) the unit hangs appear here in report_power
- detailed routing (detailed_route)