I meant using my design as a macro inside the user...
# cadence-innovus
w
I meant using my design as a macro inside the user wrapper area.
t
"macro" isn't meaningful in a layout. How did you import and place the layout?
w
I generated a GDS and LEF file from Innovus. Inserted these 2 files in the openlane flow using
::env(EXTRA_LEF)
and
::env(EXTRA_GDS)
t
Does your design include SRAM?
w
Yes
Eight 2KB memories
t
Ah. That was supposed to have been handled but there was an error in the script. It is being fixed today.
w
image.png
Oh that's a relief then. When should I be expecting this fix?
t
I'm checking on the status. There are multiple submissions that have SRAM blocks that are waiting on this fix. The solution is pretty trivial.
w
Oh ok, thanks a lot.
h
@Tim Edwards After the update on the pre-check we are still getting 247212 DRC errors. Most of them are related to nwell. Can you guide us
t
Actually most of the errors (161k of them) are related to tap spacing.
There should be a log file with a dump of the DRC errors with coordinates. If you need an explanation of any specific violation, please send a screenshot of where the violation occurs.
h
So any guide on how to solve these. As we are stuck. As when we harden our design on Cadence it was taking less area but now when we are doing it on openlane the design is more than the 10mm2 area
t
So this is a digital design done with OpenLane? You need to contact the OpenLane developers (on the #openlane channel) to see if they can help you with configuration settings that can get the size of the layout down to something that will fit in the user wrapper area.
h
@Wajeh ul hasan Can you please provide the details snapshots to Tim. So that we can have his guidance on our cadence flow