Eldrick Saleh Millares
05/26/2021, 5:37 PMmpw-two-c
on caravel_user_project
and I am on v0.15
on openlane
I am running make user_project_wrapper
with my own design instantiated in user_proj_example
In 22-fastroute
we get a corrupted linked list error
*** Error in `openroad': corrupted double-linked list: 0x000000004c90a760 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7f3e4)[0x7ffbcb5893e4]
/lib64/libc.so.6(+0x82c70)[0x7ffbcb58cc70]
/lib64/libc.so.6(__libc_malloc+0x4c)[0x7ffbcb58f6fc]
/lib64/libstdc++.so.6(_Znwm+0x1d)[0x7ffbcbe4f18d]
/lib64/libstdc++.so.6(_Znam+0x9)[0x7ffbcbe4f289]
openroad[0xd6263b]
openroad[0xa74a08]
openroad[0xa74e80]
openroad[0xa7f781]
...
I've attached a log of 22-fastroute
and the linked list error that follows it right after below, as well as some screenshots. In 22-fastroute.log
you can also see a few warnings about many nets having wires outside die area.
What is causing this issue?Matt Venn
05/26/2021, 5:47 PMEldrick Saleh Millares
05/26/2021, 5:55 PMMatt Venn
05/26/2021, 6:05 PMEldrick Saleh Millares
05/26/2021, 6:11 PMMatt Venn
05/26/2021, 6:13 PMEldrick Saleh Millares
05/29/2021, 9:59 PMuser_proj_example
, upon completion - a GDS/LEF is copied into the top level directories. Why is the flow split this way and why can we not directly harden user_project_wrapper
if our design is a fully standard cell, digital design?