Hi, I'm seeing the following DRC issue inside the ...
# dffram
k
Hi, I'm seeing the following DRC issue inside the RAM32x32 (possibly the other ones as well):
All nwells must contain metal-connected N+ taps (nwell.4)
@mshalan @donn have you checked drc on your end? is this an issue with my drc setup?
m
I will be looking at this shortly. Stay tuned.
k
thanks a lot! really appreciate the help
a
Hello @Kartik Prabhu, I am working alongside @donn and dr @mshalan on the dffram compiler project. I just ran the flow with 32x32 size and it terminates without drc issues (included a screenshot)
1- Please
git pull origin main
2- update your pdk
the command I used is :
./prflow.py -s 32x32 -p $PDK_ROOT
,
$PDK_ROOT
is where your
sky130A
pdk resides
d
We do run DRC as part of our flow. This is new. Which version of DFFRAM are you using? What's your command?
a
The easiest way to update your
sky130A
pdk is to clone openlane : 1-
git clone <https://github.com/The-OpenROAD-Project/OpenLane>
2-
cd openlane
3-
PDK_ROOT=<YOUR PREFERED LOCATION FOR THE PDK> make pdk
k
we are running it through magic
the compiler is a week or two old, will update and retry
just to make sure, are you checking drc on the gds with magic?
g
I just used the updated compiler and ran the drc on the gds with magic and it has some violations.
Here is our drc report
d
@Kartik Prabhu Yes.
@Kartik Prabhu @George Klimiashvili We’re investigating- we do run DRC with Magic as part of prflow, so it’s curious that there are tapping issues.
k
Hi @donn @ahmed nofal, just wanted to follow up to see if you guys had any updates
d
@Kartik Prabhu @George Klimiashvili We’ve isolated the issue and we’re working on it. We appreciate your patience.
@Kartik Prabhu @George Klimiashvili The issue has in addressed. Thank you for your patience.
been
g
No more DRC in our tests. Thank you!