OpenLANE summary
After the OpenLANE ASIC flow has finished, you have a lot of files in the run directory. This tool allows you to explore the design and get various statistics from the final_report_summary.csv file.
Video demo: https://www.youtube.com/watch?v=2wBbYU_8dZI
Setup
- Clone the repo somewhere and add the path to your $PATH
- If you are using a newer version of OpenLANE that uses numbered output files, you will need to add the --numbered argument
- Ensure OPENLANE_ROOT and PDK_ROOT are set correctly
Show all skywater cells with KLayout
- This is useful for demonstrations, use the --show-sky130 argument to show all standard cells.
Show stats and explore a specific design/run
- Use the --design argument to select the design
- Optionally use the --run argument to choose a specific run
- If your top module is called something other than the name of your design, set it with the --top argument
Examples
Show drc, violations summary and cell usage of latest run:
summary.py --numbered --design led_blinky --drc --summary --yosys
Show PDN of explict run:
summary.py --numbered --design led_blinky --pdn --run 2