The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 26th, 2024, 3:05am
Pages: 1
Send Topic Print
Cadence bug with via/contact resistance extraction (Read 5649 times)
stephen
Junior Member
**
Offline



Posts: 24

Cadence bug with via/contact resistance extraction
Jul 20th, 2004, 10:08pm
 
I found sometimes the via/contact resistance is not extracted when I do parasitic RC extraction from the layout. It comes out for some kind of layout but fails to show up for others.

As far as I can guess, the contact/via resistance may be lost during the so-called network reduction. For example, if I connect one short piece of metal1 and one long piece of metal2 with a m1-m2 via, the via resistance won't be extracted if the piece of metal1 is too short. Only if both piece are long, it will be extracted.

I can give other examples if you need.
I wonder whether it's a known and resolved bug.

Thanks.

Back to top
 
 
View Profile   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

Life, don't talk to
me about Life...

Posts: 1742
Bracknell, UK
Re: Cadence bug with via/contact resistance extrac
Reply #1 - Jul 21st, 2004, 12:38am
 
Which extraction tool are you talking about? Diva or Assura?

Also, this may be dependent on the extraction rules.

If Assura, do you have the "Add Explicit Vias" option turned on? If
not, the vias are probably being reduced into the resistance for
the tracks to which they are connected.

Regards,

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
stephen
Junior Member
**
Offline



Posts: 24

Re: Cadence bug with via/contact resistance extrac
Reply #2 - Jul 21st, 2004, 7:23am
 
I use Diva. The typical via resistance in the technology I use is 4-8ohm. When the resistance is not extracted, I only see values like 0.7ohm in the extracted view. Those 0.7ohm are the extracted resistors for the wire segments.
Back to top
 
 
View Profile   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

Life, don't talk to
me about Life...

Posts: 1742
Bracknell, UK
Re: Cadence bug with via/contact resistance extrac
Reply #3 - Jul 27th, 2004, 2:56pm
 
Stephen,

Diva normally extracts contacts rather excessively, (many resistors per contact) unless you do things in the rules file to minimise this (usually tricks like oversizing and undersizing the contacts to merge them all together). Perhaps this is happening, and then the resulting via array is ending up a smaller resistance than the minimum specified in the rule file, and hence they are being filtered?

It's bound to be dependent on the specifics of the rule file rather than a generic tool issue (at least that's what I expect).

Regards,

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.