• 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. issues with power routing

Stats

  • Locked Locked
  • Replies 21
  • Subscribers 91
  • Views 20152
  • 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

issues with power routing

superman321
superman321 over 14 years ago
I have a design where the std. cells are driven with two different supply voltages,' vdd1' and' vdd2', and a common ground 'gnd'. the gate level verilog netlist doesnt have any reference to these pwr/gnd. Although, my LEF file has it defined in the cell macros as pin vdd1, vdd2 and gnd as inout port with shape abutment and power for (vdd1 and vdd2) and ground for (gnd) with M1 layers. (attached a picture of the LEF file used for the power and gnd) Im using encounter version 9.1, when i have specified, power nets as vdd1 and vdd2, and ground nets as gnd, the issue is when i use SROUTE to route the supply nets and the ground nets, i clearly understands ground and routes it right, but, it SHORTS the other two power supply lines vdd1 and vdd2. and names it as common vdd1. I have tried routing it from command line using sroute -net {vdd1} and sroute -net {vdd2} separately, and that dint help either!..any help will be greatly appreciated. i tried to define it as global net and it still does the same! i have added the supply lines (vdd1, vdd2, gnd) as rings and the supply nets seem to originate at the right point (LHS side of the ring at vdd1 and vdd2 resp.) for vdd1 vdd2 and gnd but when it terminates at the RHS of the power ring, vdd1 and vdd2 terminates either at vdd1 or vdd2 (shorts vdd1 and vdd2).
  • Cancel
Parents
  • superman321
    superman321 over 14 years ago
    Kari, SORRY abt the earlier picture, yes there are labeling errors, the innermost is the GND, followed by VDD2 and VDD1 in that order. And YES, i have tried, placing the cells and then doing the pwr routing with SROUTE too. It does the same thing again. here is the picture of the left and right side of core rings and the VDD1 and VDD2 are not close to each other, they are abt the min. allowable distance between two metal1 layers!...it looks like they are very close. Attached a picture of the zoomed Pwr lines too!
    • Drawing1.jpg
    • View
    • Hide
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • superman321
    superman321 over 14 years ago
    Kari, SORRY abt the earlier picture, yes there are labeling errors, the innermost is the GND, followed by VDD2 and VDD1 in that order. And YES, i have tried, placing the cells and then doing the pwr routing with SROUTE too. It does the same thing again. here is the picture of the left and right side of core rings and the VDD1 and VDD2 are not close to each other, they are abt the min. allowable distance between two metal1 layers!...it looks like they are very close. Attached a picture of the zoomed Pwr lines too!
    • Drawing1.jpg
    • View
    • Hide
    • 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