• 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. some different questions

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 163
  • Views 15037
  • 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

some different questions

archive
archive over 17 years ago

hi

I am/was a Protel user, but now, I am changing to Allegro. I have read 1000-2000 pages of manuals, but I still have questions: 

1.-how to manually route a group of signals together? or a bus? if its possible.

2.-what is thieving?

3.-is there a list about the DRC error codes?

4.-whats are those lots of classes/subclasses, and what are they used for usually? (these mean around 100 layers. in Protel, I used around 20 layers max, including silk, mechanical...)


Originally posted in cdnusers.org by buenos
  • Cancel
  • archive
    archive over 17 years ago

    1-how to manually route a group of signals together? or a bus? if its possible.

    Atleast in the 15.2 version it is not possibe ....


    2.-what is thieving?



    3.-is there a list about the DRC error codes?

    Yes , it is explained in the manuals in detail about all DRC errors. Even if you click on the menu button " i " , i.e show element and then click on the DRC error, the information is displayed as what DRC error has occured .....



    4.-whats are those lots of classes/subclasses, and what are they used for usually? (these mean around 100 layers. in Protel, I used around 20 layers max, including silk, mechanical...)


    Yes , there are lots of classes and subclasses .....But it totally depends on the individual ( as per the requirement)....whichever classes are to be used and which are not to be used.....it is not neccessary to use or define alll classes....

    Regards,
    Prajakta.




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

    You can route a bus of signals by selecting as a temp group or dragging a box over the cline ends, vias or pins.

    KP


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

    Thieving is the process of balancing the amount of copper on both sides so that the plating is as even as possible. Typically the board fabricator would add this around the panel scrap edges but if the balance is poor they may request to put some also on the board. We disagree with the fabricator putting thieving on the board as they has no idea of the electrical requirements of the design. Instead of adding thieving, which is usually lots of floating copper pieces, we add copper pour areas and connect to ground.

    KP


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

    thank you for the fast enswers.

    which sub/classes are usually used, and for what? i think the etch, stackup is clear for me, but the geometry and manufacturing? just please give an example.


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

    Only electrical items are in the stack-up and as such are very straight forward.

    Board Geometry - is for Mechanical items, such as the Card Profile which would go on the Outline subclass. Extra pieces of silkscreen or soldermask that are card specific and obviously dependent on the side of the card. If you dimension up the card profile this could go on dimension. Other subclasses are auto-place/router specific such are Place_Grid, Rooms, Switch_areas etc. Constraint areas are used for locally restricted rule change areas.

    Package geometry – Broadly the same as the board geometry but are component symbol specific items.

    Component value, device type, tolerance and user part numbers are part specific values which you may wish to add to your components depending on your internal setup and possible extractions of data that you may require later on.

    Drawing Format is mainly used for your drawing blanks etc for your assembly and drill drawings.

    Manufacturing subclasses are used for post routing. Some such as NCDRILL’s are generated automatically by the manufacturing -> nc -> drill legend. Same goes for Autosilks. No probe’s are used to define tespoint keepout areas, no_gloss are used to restrict the automatic gloss routines.

    Analysis – Used automatically by the analysis parts of the tool set.

    Ref Des – Component references used for silks, drawings etc.

    KP


    Originally posted in cdnusers.org by kp
    • 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