• 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. DRC violation

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 93
  • Views 15054
  • 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

DRC violation

surajece01
surajece01 over 16 years ago

Hi All,

The Nano has routed the tie-Hi and tie-Low pins of cells to vdd and vss in such a way that the via is not formed on the routing grid because of which there are some DRC violations which encounter couldnot catch in verify geometry and calibre identified it.we deleted all the  VDD and VSS nets and given a option of "routeviaonroutegrid true" in nano, it tried in few places but again caused spacing violations. can somebody show some light on this. 

Then when we try to connect manually Tie Low pin of cell by dragging wire in MET2 back and connect to the follow pin (Met1), it is creating a regular vss net in met1 which we didnot have earlier,now we have a followpin and a regular net in met1 at the same place. I think iam doing a mistake in setting proper options for edit wire.

 

can somebody help me on this.

Regards

suraj 

 

 

  • Cancel
Parents
  • Kari
    Kari over 16 years ago

     Hi Suraj,

    When you route tiehi/lo nets directly to the grid, it's normal for the power grid part of the metal to be a specialnet, and the tiehi/lo part to be a regular net. If I understand correctly what you're doing, then I don't think you're doing anything wrong. However, you would of course like Nanoroute to make these connections in a DRC-clean way instead of routing by hand.

    The key may be to figure out why Nanoroute and Verify Geometry did not see the violations that Calibre saw. Maybe the LEFs are missing some blockage information, for example. Check out the following nanoroute variables and see if they make a difference in getting a DRC-clean connection:

    setNanoRouteMode routeAllowPowerGroundPin
    setNanoRouteMode routeStripeLayerRange

    - Kari

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Kari
    Kari over 16 years ago

     Hi Suraj,

    When you route tiehi/lo nets directly to the grid, it's normal for the power grid part of the metal to be a specialnet, and the tiehi/lo part to be a regular net. If I understand correctly what you're doing, then I don't think you're doing anything wrong. However, you would of course like Nanoroute to make these connections in a DRC-clean way instead of routing by hand.

    The key may be to figure out why Nanoroute and Verify Geometry did not see the violations that Calibre saw. Maybe the LEFs are missing some blockage information, for example. Check out the following nanoroute variables and see if they make a difference in getting a DRC-clean connection:

    setNanoRouteMode routeAllowPowerGroundPin
    setNanoRouteMode routeStripeLayerRange

    - Kari

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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