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
- Clone the repo somewhere and add the path to your $PATH
- Ensure OPENLANE_ROOT and PDK_ROOT are set correctly
- KLayout for most of the views
- GDS3D for 3D GDS view: https://github.com/trilomix/GDS3D
- This is useful for demonstrations, use the --show-sky130 argument to show all standard cells.
- 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
- If your design is part of Caravel, it uses a different structure for output files, so use the --caravel argument
Show drc, violations summary and cell usage of latest run:
summary.py --design led_blinky --drc --summary --yosys
Show PDN of explict run:
summary.py --design led_blinky --pdn --run 2
Show 3D GDS view of user_project_wrapper part of Caravel:
summary.py --design user_project_wrapper --caravel --gds-3d