thesourcerer8 / openlane_summary

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

License:Apache License 2.0


Languages

Language:Python 100.0%