• 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. PCB Design
  3. Bus to bus wire spacing in Allegro

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 163
  • Views 16350
  • Members are here 0
More Content
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

Bus to bus wire spacing in Allegro

archive
archive over 19 years ago

I want to create a bus to bus wire spacing rule in Allegro.
I have a board with several busses on it and I want to have a distance between the wires of one bus to the wires of all the other busses of twice the normal spacing. 
How can I define this in Allegro? 


Originally posted in cdnusers.org by pcb_hevi
  • Cancel
  • archive
    archive over 19 years ago

    you can define three Net Spacing rules say BUS1, BUS2 and BUS3.Map this in the assign ment table as below,

    BUS1 BUS1  BUS1
    BUS2 BUS2 BUS2
    BUS1 BUS2 BUS12 or see the picture file attached.

    this worked for me. Get back me if you have any issues.

    Cheers and Good Luck!!!
    Raj.


    Originally posted in cdnusers.org by rajpcb
    • BUS2BUSRULE.JPG
    • View
    • Hide
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 19 years ago

    Oops... its not BUS3 its BUS12 I used...


    Originally posted in cdnusers.org by rajpcb
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 19 years ago

    Thanks Raj, but I have 32 Busses on my board, so I think this is not the way I can handle it.
    Is there any other possibility to handle the bus to bus space in a convenient way?


    Originally posted in cdnusers.org by pcb_hevi
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 19 years ago

    Here are some other considerations/alternatives:

    How many different spacing rules do you need? I'm guessing that you probably don't need a different spacing constraint set for each bus. If you don't need a different spacig rule for each bus, you can probably get by with only a few different Net Spacing constraint sets. The spacing assignment table would be set up as shown below

    bus1 bus1 no_type 5mils
    bus1 bus2 no_type 10mils
    bus1 no_type no_type 10mils
    bus2 bus2 no type 5mils
    bus2 no_type no_type 10mils
    bus3 bus1 no_type 10mils
    bus3 bus2 no_type 10mils
    bus3 bus3 no_type 5mils
    bus3 no_type no_type 10mils

    Also, if some of the buses are physically isolated from each other on the board and/or are assigned to different layers for routing , these buses could probably be grouped together into one net spacing property like bus_10_15. In the following example buses 10 thru 15 would never get near each other because they are either physically in different areas of teh board, or they are being forced to route on different routing layers from each othe with a net physical rule. The assignment table would look like:

    bus_10_15 no_type no_type 10mil
    bus_10_15 bus_10_15 no_type 5mil


    Randy


    Originally posted in cdnusers.org by rb
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 17 years ago

    Hello,

    I have 5 different buses in my board. Net spacing within each bus is 12 mils and spacing inbetween different buses is 16mils.How can i set these values in Allegro15.7.
    Could anyone clarify me.

    Thank u
    sandhya


    Originally posted in cdnusers.org by sandhya.im
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
>
Cadence Guidelines

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