-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing Cont in IO cells #250
Comments
If someone could fill the sg13g2_io.gds file for me, I'm happy to try them! |
@stafverhaegen-chipflow, could you please take a look? |
@dnltz, I agree that it would be better to add contacts also in the corner cell of the IO ring. Reason it's not done is that my current layout generation code does handle the generation of the Activ to Metal1 contact array in this corner cell due to the 45 degree part of the taps. I will add it to my TODO list of improvements. |
@dnltz, we have the IO Layouts with contacts in our internal OA database, we need to upload them to the GitHub repo |
@dnltz @stafverhaegen-chipflow @sergeiandreyev I have checked today all the IO cells running DRC using klayout and
Usually the cells report same issues seen on this screenshot: It is kind of systematic error which should be easy to fix using the generation scripts. |
@sergeiandreyev Alright. Please let me know when you opened the PR and I can check them as well. |
Agreed, plan is to have layout DRC clean for maximal deck in next iteration. Unfortunately as said earlier won't be ready for tape-out of this month. |
I have a design with IO ring and DRCs report
LU.d
andLU.d1
violations. Both rules are defined as following:As you can see in the next image, all violations are located in the IO cells itself. It looks like there is quite some
Cont
missing. (Image is showing theLU.d
violations).We taped-out these cells in May and used Cadence for Metal fill. We also had no
LU.d
violations in that tape-out. So, seems like Cadence is smart enough to fill the missingCont
filler.However, I would propose to add the missing
Cont
to the IO cells directly. It's probably easier to just add it once instead of filling it in each design.The following image is showing the
LU.d1
violations:The text was updated successfully, but these errors were encountered: