• 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. Allegro X Capture CIS
  3. In a multi-schematic project (hierarchical design), can...

Stats

  • State Not Answered
  • Replies 2
  • Subscribers 44
  • Views 7669
  • Members are here 0
More Content

In a multi-schematic project (hierarchical design), can each schematic have its own annotation and its own PCB board?

vancraft
vancraft over 3 years ago

Hello, I just moved to a new company and started using Capture CIS 17.4 and Allegro not for long.

I am making a project with many schematics, say 2 schematics: schematic1 and schematic2. Each schematic may have 1 page or several pages.

1) Question 1: Now I want to do annotation of each schematic seperately. For example, schematic 1 has two inductors and schematic has three inductors. I want refdes of inductors in schematic 1 is L1, L2; and refdes of inductors in schematic 2 is L1, L2, L3 (refdes of each schematic should start from 1). However, I couldn't find a way to do so. When I did annotation, the entire design will have L1, L2, ..., L5. If I try to manually put the refdes, the DRC will have error of duplicate references. So, the question is: can I annotate schematic seperately without causing DRC errors? If yes, how? If no, why not? I think it is common sense to have refdes of each PCB board start from 1.

2) Question 2: Can I generate PCB board for each schematic? Schematic1 will have board 1 and schematic 2 will have board 2. If yes, how can I do that? When I tried to create netlist, there is no option of creating netlist of each schematic, the created netlist is for the entire design.

I tried to find the answers for the 2 questions for many days and couldn't find it yet.

  • Sign in to reply
  • Cancel
  • Schulz Jordan
    0 Schulz Jordan over 3 years ago

    Now I want to do annotation of each schematic seperately

    - To annotate page wise, you can use advanced annotation. It gives you control to annotate page wise, component wise & property wise.

    Can I generate PCB board for each schematic? 

    - Cadence doesn't multi-board creation with same schematics. But you can use netlist ignore property to netlist only certain components. 

    For example you have 2 page schematics. Page 1 you want as one board then for page 2 components set the netlist ignore property true so only page 1 components will be netlisted & you can create board 1

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • vancraft
    0 vancraft over 3 years ago in reply to Schulz Jordan

    Hello, Schulz. Sorry for being late reply. I was stuck with another busy project so I forgot to reply your answer. I think I didn't make it clear enough for you to understand my question.

    1) I want to do annotation where every schematic (not page) starts from 1. But if I do that, the DRC will generate errors: "duplicate reference". For example, I make a project with 2 schematics, each schematic has 1 page:

    As you can see, both schematic 1 and schematic 2 have 3 capacitors whose reference starts from 1 (C1, C2, C3). However, Orcad does not allow this. It generates the errors: "duplicate reference". Why? schematic 1 and schematic 2 are supposed to be seperated boards, it should be totally fine if they have the same references, why is there an error?. Is there any way to ignore/remove these errrors?

    2) I want to generate a PCB board for each schematic, not page. So, look at the above example, I want one board for schematic 1, and another board for schematic 2. But when I tried to create netlist, it generated the netlist of the entire design. I couldn't find an easy way to generate a board for each schematic. Why so? What is the point of having multi-schematic project if you cannot easily make a board for each schematic? If you cannot do so, what's difference between page and schematic?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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