Who's in charge of the `mgmt_core` macro? I was ru...
# caravel
m
Who's in charge of the
mgmt_core
macro? I was running device level LVS and it appears that 2 ports
core_clk
and
core_rstn
are unconnected in the GDS.
core_clk
is at (59, 898) and
core_rstn
is at (368.5, 898) These nets are defined as output from
mgmt_core
and appear to be used in other macros. The data I'm using is from
Copy code
commit d6d8f949bcb755839ca12a3871099f3ef672392c
Merge: 29c19bc 1354d38
Author: Jeff DiCorpo <42048757+jeffdi@users.noreply.github.com>
Date:  Sat May 8 11:20:01 2021 -0700
Copy code
[user@mpw-202106 openlane]$ ls -l ../gds/mgmt_core.gds
-rw-r--r--. 1 user user 176095326 7月 3 14:19 ../gds/mgmt_core.gds
[user@mpw-202106 openlane]$ cksum ../gds/mgmt_core.gds
941227606 176095326 ../gds/mgmt_core.gds
m
@Mitch Bailey This was an issue with mpw-one and it has been fixed. Caravel develop has the layout for mpw-two
m
@Manar Abdelatty Thanks! Are you the contact person for LVS discrepancies at efabless?
m
@Mitch Bailey Yes, if you find any discrepancies please let me know
t
@Mitch Bailey: Keep me in the loop as well. For the issue in question, we found the error after tape-out and so opted to do a metal mask fix on metal2. The corresponding fix in verilog is not exactly like the original code, but we determined that the difference would be transparent to all end-users. If you want to use the corrected version of the layout and verilog, you can find them in the caravel repository under the branch
mpw-one-final-metal-fix
.
m
@Tim Edwards All right. Finally got the GCS setup, so I can run on bigger designs. Do you have someone running Calibre LVS in addition to netgen?
m
@Mitch Bailey I was able to run calibre lvs on all blocks except
mgmt_core
,
chip_io
,
caravel
,
chip_io_alt
, `caravan`Google's license expired so we no longer have access to calibre
m
@Manar Abdelatty Were you able to do device level LVS with Calibre without using black boxes?
m
@Mitch Bailey are you running calibre or netgen? Did you make a rule deck compatible with sky130?
m
@mehdi I don't have access to Calibre at my current location, so I'm using netgen.
m
@Mitch Bailey thanks, so you don't have a ruledeck for calibre in sky130. I made and found some weird errors in the rams. Would you mind taking a look over zoom ? I understand that the rams are lvs clean using netgen? Or at least some of them
m
@mehdi I haven't got the sram macro in the storage module to pass LVS yet. I'd be willing to talk over zoom, but can it wait until Friday? I need to prepare for a presentation tomorrow.
m
Sure, no worries. I don't think ot would be long. Just ping when you are available. Thanks!
m
@mehdi Do you have time in the next 30 minutes?
m
@Mitch Bailey sorry just saw this. I am available all afternoon starting off 1 20PM EST
m
Ok. I'll see if I can stay up. Are you going to send me a zoom link?
m
@Mitch Bailey Thanks. I will be here: https://umich.zoom.us/my/msaligane