Hi, during pdn generation i got this error, any id...
# openlane
u
Hi, during pdn generation i got this error, any idea?
Copy code
[STEP 6]
[INFO]: Generating PDN...
[ERROR]: during executing openroad script /openlane/scripts/openroad/pdn.tcl
[ERROR]: Exit code: 1
[ERROR]: full log: AES_top_wb/runs/AES_top_wb/logs/floorplan/6-pdn.log
[ERROR]: Last 10 lines:
[INFO ODB-0097] 		Created 100000 Nets
[INFO ODB-0097] 		Created 200000 Nets
[INFO ODB-0097] 		Created 300000 Nets
[INFO ODB-0130]     Created 106 pins.
[INFO ODB-0131]     Created 385036 components and 2480077 component-terminals.
[INFO ODB-0133]     Created 308127 nets and 1090520 connections.
[INFO ODB-0134] Finished DEF file: /home/caravel-user/Desktop/AES_accelerator/caravel_example/openlane/AES_top_wb/runs/AES_top_wb/results/floorplan/AES_top_wb.def
[ERROR STA-0402] define_pdn_grid -default is not a known keyword or flag.
Error: pdn_cfg.tcl, 161 STA-0402
child process exited abnormally
v
Which OpenLane tag currently running?
Workaround edit
pdn_cfg.tcl
and remove
-default
switch from the proc
share me the test case which got failed, need to raise Github issue on this
u
I have updated openlane yesterday
Now i have no access to the computer I will share when I can
openroad_issue_reproducible.rar
v
@User I am not facing any issues. which version of openlane currently running?
and openroad app? check your dependencies/*.yml file
u
openroad app: 8d53e9b018dec98fa63e907 I have clonned mpw5c tag yesterday. How can I check the version ?
v
You're using very old one. mpw-6b/6c is there. Just check it #shuttle
u
I was using the latest version and faced with this error. Then @User recommended to use stable versions and got same error again.
v
After updating .yml file have ran
make
command
u
Yeah just now terminated, same error
a
Try with mpw6 and see if it works. If not then raise an issue on github with reproducibles attached
v
@User after updating .yml file follow below instruction inside OpenLane docker:
update the commit in ./dependencies/tool_metadata.yml then go into docker/ and type
make build-openroad_app
and after that finishes,
make merge
try this OpenROAD commit:
7510fd4dbe19babb99cbf39525c1b4dac1f2be2d
u
After i did what you suggested, still says openroad_app version does not match with the expected one even I have installed the expected one:
Copy code
[ERROR]: The version of openroad_app installed in the environment does not match the one required by the OpenLane flow scripts (installed: 8d53e9b018dec98fa63e907ddeb6c5406f035361, expected: 7510fd4dbe19babb99cbf39525c1b4dac1f2be2d)
changing value on .yml file and running the flow.
Is there any way to continue "make module_name" process ? It takes too much time to take feedback.
v
I have requested @User for openlane version. For time being run with adding following variable in
config.tcl
set ::env(QUIT_ON_MISMATCHES) 0
u
still same error..
Copy code
[STEP 6]
[INFO]: Generating PDN...
[ERROR]: during executing openroad script /openlane/scripts/openroad/pdn.tcl
[ERROR]: Exit code: 1
[ERROR]: full log: AES_top_wb/runs/AES_top_wb/logs/floorplan/6-pdn.log
[ERROR]: Last 10 lines:
[INFO ODB-0097] 		Created 100000 Nets
[INFO ODB-0097] 		Created 200000 Nets
[INFO ODB-0097] 		Created 300000 Nets
[INFO ODB-0130]     Created 106 pins.
[INFO ODB-0131]     Created 385036 components and 2480077 component-terminals.
[INFO ODB-0133]     Created 308127 nets and 1090520 connections.
[INFO ODB-0134] Finished DEF file: /home/caravel-user/Desktop/AES_accelerator/caravel_example/openlane/AES_top_wb/runs/AES_top_wb/results/floorplan/AES_top_wb.def
[ERROR STA-0402] define_pdn_grid -default is not a known keyword or flag.
Error: pdn_cfg.tcl, 161 STA-0402
child process exited abnormally
related pdn_cfg.tcl rows:
v
@User remove line 158 and continue
u
I have tried that on also.
v
what's error you got after removing -default switch?
u
I got same error. Now again commented that line and ran again. I will be sharing results with you.
v
don't comment... keep copy of the file and delete that line
currently shuttle used with mpw-6c tag. Try to install and re-try
u
Does it make differrence? Okay I will try
Should i update openlane again?
v
Follow the instruction in caravel quick start. Yes it will change openlane tag what you using currently