• 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. addStripe command for multiple power domains

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 91
  • Views 16048
  • 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

addStripe command for multiple power domains

kash022
kash022 over 7 years ago

Hello,

I have multiple (6) power domains in my design. I am placing stripes using the addStripe command but every time I am ending up with a design in which the rails are extending outside the selected power domain. Please see attached screenshot.

To resolve the issue, I have tried most of the options, like using -over_power_domain, area {x1 y1 x2 y2} etc. Please see my below code

modifyPowerDomainAttr PD_1 -box 24 44 56 76 -gapEdges {20 20 20 20}
selectObject Group PD_1
addStripe -max_same_layer_jog_length 8 \
-stop_x 56 \
-stop_y 76 \
-width 4 \
-over_power_domain 1 \
-nets VDD_CORE1 \
-start_x 24 \
-start_y 44 \
-set_to_set_distance 5 \
-spacing 1 \
-merge_stripes_value 0.068 \
-layer M2 \

The screenshot shows the PD_1 power domain in which you can see VDD_CORE1 extending over and above the power domain which is not what I want.

Apart from this last used code, I have used other variations but end up in which the VDD_CORE1 (the power rail in this case) extends over the entire design. Other times, the entire design is flooded. Please assist me in this and let me know where I maybe going wrong.

Thanks,
Kashif

  • Cancel
Parents
  • Kari
    Kari over 7 years ago

    try getting rid of the start/stop arguments.

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

    try getting rid of the start/stop arguments.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • kash022
    kash022 over 7 years ago in reply to Kari

    precisely...using both x and y components doesn't exactly help...use either of them....also using -minGaps {...} is better instead of -gapEdges

    • 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