packages/chip/docs/architecture-optimization/sota-2028/physical-design.md
Sub-report of 2028-sota-integrated-report.md.
| Stage | Open (OpenROAD/Yosys/KLayout/Magic) | Commercial (Cadence) | Commercial (Synopsys) | Sub-5 nm production? |
|---|---|---|---|---|
| RTL synth | Yosys + ABC | Genus | Fusion Compiler / DC NXT | Open: no; Commercial: yes |
| Floorplan / macro placement | OpenROAD gpl, ppl, mpl | Innovus | Fusion Compiler | Open: research-only <12 nm; Commercial: yes |
| ML macro placement | DREAMPlace 4.0, AlphaChip (circuit_training), ChiPFormer | Cerebrus AI Studio | DSO.ai | Commercial: yes, production; Open: experimental |
| Power planning / PDN | OpenROAD pdn | Innovus PDN + Voltus | Fusion Compiler + PrimePower / RedHawk-SC | Open: usable through ~12 nm; Commercial: yes incl BSPDN |
| Detailed placement | OpenROAD dpl, dpo | Innovus | Fusion Compiler | Open: ASAP7 demos only; Commercial: yes |
| CTS | OpenROAD cts (TritonCTS) | Cadence CCOpt | ICC2 CTS + ClockMesh | Open: H-tree only, no concurrent opt; Commercial: yes |
| Global / detailed route | OpenROAD grt + drt (TritonRoute) | NanoRoute (Innovus) | Zroute (Fusion Compiler) | Open: ~7 nm research; Commercial: yes |
| Parasitic extraction | OpenROAD rcx | Quantus | StarRC | Open: <7 nm not certified; Commercial: yes |
| STA signoff | OpenROAD sta (OpenSTA) | Tempus | PrimeTime / PrimeTime SI | Open: AOCV only, no POCV/SOCV/LVF; Commercial: full POCV+LVF |
| Power / IR signoff | OpenROAD psm (analytic) | Voltus | RedHawk-SC + PrimePower | Open: rail analysis only; Commercial: dynamic+EMIR+EM |
| Physical signoff (DRC/LVS/antenna) | KLayout, Magic, Netgen | Pegasus | IC Validator | Open: Sky130 / GF180 / IHP SG13 only; Commercial: all foundry |
| DFM / litho | (none) | Pegasus DFM, Litho Physical Analyzer | IC Validator + Proteus | Open: nothing serious; Commercial: yes |
packages/chipFrom research/alpha_chip_macro_placement/06_e1_notes/openlane_full_release_2026-05-19.md and pd/openlane/config.sky130.json:
pd/signoff/run-manifest.schema.json) requires: corners[] (named LIB+RC), gds, def, gate_netlist, corner_manifest, sdc, spef, sdf, tool_versions; gates each of: drc / lvs / antenna / sta / utilization / congestion / density_fill with status ∈ {clean, waived, blocked}. Sound; does not yet require dynamic IR-drop, EM, or signoff-power evidence — gap for 2028.Reading: standard-cell preflight, not signoff-grade. 100 ns clock means closure is irrelevant for performance. Zero hard macros means AlphaChip has no surface on this netlist.
01_sources/ (ai_for_chip_design_sota, google_circuit_training, tilos_macroplacement, openroad_openlane_validation, +6 inventory YAMLs).scripts/alphachip/: build_container, build_cuda_runtime_image, prepare_e1_softmacro_benchmark, make_soft_macro_benchmark, run_e1_softmacro_training, run_toy_training, evaluate_plc, compare_proxy_costs, run_coordinate_descent, package_nebius_payload, run_h200_payload, nebius_h200_runbook.USE_GPU=True NUM_COLLECT_JOBS=8 SEQUENCE_LENGTH=257 OBS_MAX_NUM_NODES=512 OBS_MAX_NUM_EDGES=8192 OBS_MAX_GRID_SIZE=16 matches upstream AlphaChip Ariane scaled to e1.ai_for_chip_design_sota.md referencing Fault / OpenROAD-DFT).physical-power-thermal.md: "OpenLane/OpenROAD runs are useful only when the exact run directory, tool image, PDK, corners, constraints, and reports are archived. Preflight success is not PD closure." Consistent with audit.
compare_proxy_costs.sh to ingest post-route wirelength, congestion, IR-drop, routed timing slack — not just proxy.compare_proxy_costs.sh). E1 256-soft-macro: OpenROAD 0.2379 vs CT-CD 0.2308 (3.01% win). PPO RL pending GPU.final/metrics.json)..plc and capture routed wirelength, DRC count, congestion histogram, hold/setup TNS, max-slew/cap violations. Today compare_proxy_costs.sh stops at proxy.pd/signoff/pdn-current/local-budget.md exists as stub; replace with actual OpenROAD psm static-IR maps + Voltus/RedHawk dynamic-IR plan tagged "blocked: commercial tool" per AGENTS.md.pd/signoff/.e1_chip_top (DRC-clean, LVS-clean at preflight scale, std-cell-only).physical-power-thermal.md: "Preflight success is not PD closure"). Architectural risk: AlphaChip wins on Sky130 don't transfer to N2P routing pressure.