Does anyone have experience with the rotation of (...
# openlane
j
Does anyone have experience with the rotation of (SRAM) macros? I have a SRAM macro I want to rotate, and the way I do it is by setting the macro.cfg to S instead of N.
Copy code
rvj1_soc          1162  1552 N
iram_inst         1100  800  S
dram_inst         1100  2400 N
uart_inst         500   1500 N
But when I do this I get the following error:
Copy code
[ERROR]: during executing openroad script /openlane/scripts/openroad/droute.tcl
[ERROR]: Exit code: 1
[ERROR]: full log: user_project_wrapper/runs/user_project_wrapper/logs/routing/15-detailed.log
[ERROR]: Last 10 lines:
[INFO DRT-0028]   Complete met5.
[INFO DRT-1000] Pin iram_inst/din0[27] not in any guide. Attempting to patch guides to cover (at least part of) the pin.
[WARNING DRT-1001] No guide in the pin neighborhood
[WARNING DRT-0215] Pin iram_inst/din0[27] not covered by guide.
[WARNING DRT-0215] Pin iram_inst/din0[27] not covered by guide.
[WARNING DRT-0225] iram_din0\[27\] 2 pin not visited, fall back to feedthrough mode.
[WARNING DRT-0224] iram_din0\[27\] 2 pin not visited, number of guides = 8.
[ERROR DRT-0218] Guide is not connected to design.
Error: droute.tcl, 46 DRT-0218
What is the problem here?
v
file an issue with test case. So it will be easy to track
j
Ok
v
are you able to locate the pin from GUI?
j
Only placement/user_project_wrapper.def is generated (and some verilog files)
image.png
not sure how to locate the pin
v
where iram located?
j
the bellow one
bottom one
v
did you tried with
N
itself?
j
you mean if i tried setting iram to N?
yes
it finnishes routing, but it fails later on congestion
issues on DRC or something
v
need a test case to debug.
Hey, sorry for the late respons. I had a meeting
What did you mean a test case without flip?
ohh, now i get it. You ment without S orientation of the sram macro
I am running the flip case now, should be finnished in 10minutes or so
v
changing macro placement will resolve this issue
j
changing the macro placement how?
v
Based on wrapper connection, change placement of macros
is your repo upto date?
j
yes
the develop branch is up to date
v
can you share your run directory config.tcl?
j
config.tcl