gf180: final report stops with [ERROR PSM-0021] because Via1-Via4 have no RESISTANCE in the tech LEF
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
Start by inspecting flow/platforms/gf180/lef/gf180mcu_5LM_1TM_9K_9t_tech.lef and the GF180MCU PDK resistance data for Via1–Via4 and the other cut layers. Reproduce the failure with the gcd design and the minimal gf180 configuration described in the issue, then run the flow through 6_report. Done means the final report completes with valid via resistance values, or the gf180 configuration skips IR-drop analysis and the flow completes.
由索引模型根据 Issue 内容生成。
描述
Description
With the gf180 platform's default settings, the flow fails at the final report: IR-drop analysis finds no resistance for the cut layers and stops with PSM-0021, so make exits with an error even though placement, routing and power-grid connectivity are fine.
[INFO PSM-0040] All shapes on net VDD are connected.
[WARNING PSM-0020] Via1 has zero resistance.
[WARNING PSM-0020] Via2 has zero resistance.
[WARNING PSM-0020] Via3 has zero resistance.
[WARNING PSM-0020] Via4 has zero resistance.
[ERROR PSM-0021] Resistance map constains invalid values.
Error: final_report.tcl, 61 PSM-0021
The tech LEF used by default, flow/platforms/gf180/lef/gf180mcu_5LM_1TM_9K_9t_tech.lef, has no RESISTANCE statement in the LAYER Via1 ... LAYER Via4 blocks. This is still the case on current master.
To reproduce
ORFS commit c06bf3c (2026-06-16). There is no gcd config for gf180 at that commit, so we used flow/designs/src/gcd/gcd.v with a minimal config:
export PLATFORM = gf180
export DESIGN_NAME = gcd
export VERILOG_FILES = $(DESIGN_HOME)/src/gcd/gcd.v
export SDC_FILE = <a 20 ns clock on clk>
export CORE_UTILIZATION = 40
export PLACE_DENSITY = 0.60
make DESIGN_CONFIG=... CORNER=TC runs to 6_report and fails there with the lines above (about 4 minutes on 8 cores).
Workaround we use
Setting PWR_NETS_VOLTAGES = and GND_NETS_VOLTAGES = (empty) skips the IR-drop analysis, and the flow completes; we check power-grid connectivity separately with check_power_grid.
Suggested fix
Add RESISTANCE values for Via1-Via4 (and the other cut layers) to the gf180 tech LEFs, taken from the GF180MCU PDK; or have the gf180 platform config skip IR-drop analysis by default until they are there.
- 主要语言
- Verilog
- 星标
- 777
- 派生
- 549
- 平均合并
- 2 天 10 小时
- 30 天内合并 PR
- 91
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
The-OpenROAD-Project/OpenROAD-flow-scripts 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 71/100
The-OpenROAD-Project/OpenROAD-flow-scripts#4754 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
The-OpenROAD-Project/OpenROAD-flow-scripts#4726 ·
维护者通常 1 天内回复
-
build_openroad.sh: kepler-formal is installed with an absolute RUNPATH, so a moved or re-pointed install loads another build's libraries可能已有人在做 @saikatchatrg 于 5 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 90/100
The-OpenROAD-Project/OpenROAD-flow-scripts#4717 · 2 条评论 ·
维护者通常 1 天内回复
-
Make SYNTH_HDL_FRONTEND=slang default可能重新可做 @jeffng-or 于 36 天前认领,目前没有进行中的 PR。 未关闭
难度 2/5 1-3 小时 新手友好度 68/100
The-OpenROAD-Project/OpenROAD-flow-scripts#4548 · 1 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
-
难度 4/5 1-2 天 新手友好度 48/100
The-OpenROAD-Project/OpenROAD-flow-scripts#4764 ·
维护者通常 1 天内回复
查看 The-OpenROAD-Project/OpenROAD-flow-scripts 的全部 Issue
相似的 Issue
-
bug review needed
难度 1/5 1 小时以内 新手友好度 86/100
OpenMage/magento-lts#5816 ·
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
libsdl-org/SDL#16607 ·
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 78/100
swc-project/swc-next#1165 ·
维护者通常 1 天内回复
-
app: scripts severity: low status: backlog type: bug
难度 2/5 1-3 小时 新手友好度 75/100
netbox-community/netbox-scripts#64 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 73/100
Alive24/shea-symphony#574 ·