• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. Cell Abutment Wiring Warning !

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 125
  • Views 16432
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Cell Abutment Wiring Warning !

anurans
anurans over 6 years ago

Hi,

I am using Virtuoso XL for my layout. The abutment sever as well as auto abutment are enabled in it. When I abut the existing Pcells, let's say 2 PMOS devices like below, abutment works just fine. 

When I check against the source (schemaitc), I can see following messages :

INFO (LX-1005): Parameter 'rightAbut' is set to '0' on schematic instance 'PM11' but is '3' on layout instance '|PM11'.

INFO (LX-1005): Parameter 'rightAbut' is set to '0' on schematic instance 'PM6' but is '5' on layout instance '|PM6'.

(I usually update the schematic components later to match layout and schematic)

However when I connect the abutted contact to another (similar) node, the yellow box appears on the abutted contact. What is the reason for that ?

Thanks

Ranaya

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    Hi Ranaya,

    The check against source is because you're probably checking all parameters - this can be controlled by CDF properties on the device, but also globally using the Parameters tab on the Options->Layout XL form. It may not make sense to check the abutment related parameters against source because it's unlikely the schematic would have these layout-only parameters set.

    Not sure what the other marker is for - you should be able to tell using the Annotation Browser.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • anurans
    anurans over 6 years ago in reply to Andrew Beckett

    Thanks for pointing out Andrew. The mark looks like an illegal weak connection. 

    Mmm...  even the design passes LVS, but it's annoying to see this mark as it is not distinguishable from a short. What does this exactly indicate btw?

    Ranaya

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to anurans

    Hi Ranaya,

    You can't just assume that all markers are shorts! There are a variety of different things that can be displayed in the annotation browser - you can colour them differently. It's why it make sense to use the annotation browser to see wha the issues are...

    An illegal weak connection suggests that you have a component with weakly connected pins (often the pins at each end of the gate on a transistor) where you have connected to both ends of the gate. The idea of a weak connection is that you should connect one or other end, but not both - in essence you don't want to rely on connecting through a resistive internal connection in the device. Most likely the LVS rules don't check this for a transistor gate. It's not clear from the pictures what the weak connect violation actually is (you may need to contact customer support so that we can look at your data).

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • anurans
    anurans over 6 years ago in reply to Andrew Beckett

    Hi Andrew, 

    So basically, the weak connection appears when I make the (circled) metal connection between the abutted contact points. These 4 transistors just form 2 transmission gates as shown in the schematic below where the metal wire connects sources of NMOSes and drains of PMOSes :

    Ranaya

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to anurans

    That looks odd - I can't see why that would be seen as a weak connect violation. I'd have to see the PDK and the example to understand this better. Maybe there's something wrong with how the pins are set up on the transistors in the PDK?

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to Andrew Beckett

    What it might be is that there are both diffusion pins and metal pins on the source/drain and these are (incorrectly) set up as weakly connected (they should be strong connect). It may then see that both the metal and diffusion connections are being made and so that's the violation - but this is just a guess, I'd really need to see it to be sure.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information