🚀 OpenLane Superstable — SPM Flow Result

Verified Physical Design Flow (GDS → DEF/LEF → OpenROAD Visualization)


Language GitHub Pages 🌐 GitHub 💻
🇺🇸 English GitHub Pages EN GitHub Repo EN

This directory documents a fully verified execution of OpenLane (superstable branch) using the example design SPM (Simple Processor Model).

The flow produced the following valid outputs:

All results were generated inside the official OpenLane Docker container, without any source code modifications.


📐 1. Generated GDS Result (KLayout View)

Full-chip GDS layout

Transistor-level detail(poly/diffusion layers)

These screenshots confirm that:


🖥️ 2. OpenROAD GUI — Successfully Loaded LEF/DEF

Global layout view

Detailed routing view

In OpenROAD GUI:


🧪 3. Commands Used (Inside OpenLane Container)

Start OpenROAD

openroad

Load technology (LEF) and placed-and-routed design (DEF)

read_lef designs/spm/runs/<RUN>/tmp/merged.nom.lef
read_def designs/spm/runs/<RUN>/results/final/def/spm.def

💡 <RUN> is typically auto-generated, e.g.:
RUN_2025.12.07_15.21.34


(Optional) Load Liberty for timing analysis

read_liberty /openlane/pdks/sky130A/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib

📊 4. Example Report Output

Design Area Report

OpenROAD successfully evaluates area after loading LEF/DEF:

report_design_area
Design area 4114 u^2 51% utilization.

Interpretation:


📤 5. Export Options (Optional)

OpenROAD allows saving the database in multiple formats:

write_def out.def
write_lef out.lef
write_db out.db

Useful for:


📝 Notes


✔️ Summary

This directory shows a complete, validated RTL-to-GDS physical design run, including:

It serves as a reference-quality example of OpenLane superstable being executed successfully on a real SKY130A design.


🧪 Self-made Minimal RTL Flow

Flow details and artifacts:
spm_min_counter/


👤 Author

📌 Item Details
Name Shinichi Samizo
GitHub GitHub