Mahmoud_Dagher
Junior Member level 2
I had no geometry violations in my SoC Encounter implementation, but when going to Calibre I have many DRC Errors. how to fix this ? I have to fix all these errors manually!?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I had no geometry violations in my SoC Encounter implementation, but when going to Calibre I have many DRC Errors. how to fix this ? I have to fix all these errors manually!?
It would be good to perhaps point out which errors you see. Are they related to the actual standard cell or the routing?
Typically, Encounter might not have full support for the following type of issues:
1) Wide metal and long metal strips running next to each other
2) too close to wide metal
3) DFM errors in the standard cells and vias
1 and 2 you have to fix manually or tell encounter to not route wires there. Add a routing blockage or something in that metal layer.
3 you should probably live with as many standard cells violate the DFM rules.
But again, would make sense to see the errors.
Those all look like "geometry" violations to me. Maybe
your rules decks are not really the same. Or maybe a
checkbox in Encounter setup omits ignores key checks
by default.
You should be able to pick one error and compare its
real layout details with the blessed LGRP. Then you
would know which tool is giving you the false (good
or bad) reports.
LGRP = layout groundrule package. You should have a
controlled ("blessed") document that says in plain text
(with pics) what each rule is.
So pick one flagged error and measure. Does, or does it
not, agree with the document? With the error report?
Secondary files such as your local, or foundry "golden"
DRC, should match the document. There has to be a
discrepancy somewhere between the four points
(document, layout, Encounter, foundry deck) and it's
on you to figure out which, and push back or fix layout
appropriately.
I guess there's another possibility here, that the
layout synthesis rules are the problem (and the Encounter
deck might match, but both mismatch the foundry checks).
At some point you have to take off your necktie and
crawl in the mud. The time is now.
When I'm running Calibre DRC on one of the library cells, it also have DRC errors! How come? like the library calibre rules don't match with its own cells!?