• 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. Digital Implementation
  3. Short between IO filler blockage and IO pad pin

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 92
  • Views 14552
  • 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

Short between IO filler blockage and IO pad pin

maxb
maxb over 15 years ago

Hi,

In our design we have IO fillers with blockage for the IO ring power & ground stripes, and IO pads with pins for the same busses. When placing fillers between the IO cells, we see short violations between the pad pins and the filler blockages (see attached image). How can we fix or ignore these violations?

The LEF for the IO filler and pad looks like:

MACRO IOFILLER
    ...
    OBS
        LAYER M3 ;
        RECT  0.00 78.50 5.60 104.06 ;
   ...


MACRO IOPAD
    CLASS PAD ;
    SITE IO ;
    PIN VDD!
        DIRECTION INOUT ;
        USE POWER ;
        PORT
        LAYER M3 ;
        RECT  0.00 78.82 75.04 83.58 ;
..

Link to GUI image: http://i42.tinypic.com/33di5jc.gif

Thanks in advance,

/Max

  • Cancel
  • mikhail
    mikhail over 15 years ago

    To avoid shorts you have at least 2 ways:

    1. If blockage represents actual wire in the filler (not pad ring) then shorts are valid and you need to resize pad pin in IO cell to meet spacing (maybe you need to consider width-depended spacing rules).

    2. If blockage comes from pad ring wires in the fille, then you need to define related pins in filler cell. This will close pad ring connections and violations will gone.

    Hope this helps.

    Best regards,
    Mikhail.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ErezBS
    ErezBS over 12 years ago

    Hi,

    I am facing the same issue right now.

    can you please elaborate what should i check?

    Thanks! 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Kari
    Kari over 12 years ago
    it sounds like the LEFs were not designed properly. the fillers should be able to be placed next to the functional IOs without problems. Instead of blockages in the fillers, they should be the actual pwr/gnd pins. you may just have to ignore the violations.
    • 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