• 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. Netlist Property Transfer During Design Sync

Stats

  • State Not Answered
  • Replies 4
  • Subscribers 45
  • Views 11658
  • Members are here 0
More Content

Netlist Property Transfer During Design Sync

melview1
melview1 over 4 years ago
I'm pretty sure my issue has to do with Occurrences vs Instances, but I'm not sure how to go about fixing it.  This is a simple, flat design.  I'm having an issue with pushing net properties from capture to layout. I have properties that seem to be there in the schematic, but don't transfer to the layout, i.e. I don't see them in Constraint Manager.
In Capture:
- If I double-click a net in the schematic, it shows me the proper values I have entered for NET_PHYSICAL_TYPE and NET_SPACING_TYPE.
- If I select the .dsn file from the file tree, then select Edit->Browse->Nets->Occurrences (Preferred), I don't see almost all of my defined NET_PHYSICAL_TYPE and NET_SPACING_TYPE values that I saw above.
- If I choose Edit->Browse->Nets->Instances, I get a warning that this isn't the preferred mode for this design, but I see the proper values just like I did when I double-clicked the net in the schematic. 
It seems Capture is exporting the Occurrences properties when netlisting/syncing, but the values I'm entering, and want propagated, are showing up under Instances.  I'll admit, Occurrences vs Instances has always had me more than a little confused.  I don't recall making the decision of Occurrences vs Instances when my project started, but it appears my design is in Occurrences Mode.  Can I change that somehow, so that the project is in Instances Mode and thus the netlister will choose the Instance properties?  If I do something like this, will it totally mess up the sync with my near complete layout?  Any other ideas about what's going on here?
Thanks,
Mark
​
  • Sign in to reply
  • Cancel
  • redwire
    0 redwire over 4 years ago

    Hmmm...have you read this?  community.cadence.com/.../customer-support-recommended-understanding-instance-and-occurrence-modes-of-design-annotation-using-allegro-design-entry-cis

    Are you seeing the  yellow blocks and white blocks?

    Almost certainly it should be in instance mode (white blocks).  There is a feature under "accessories" that pushes all occurrences back to instances and the design will self-revert to instance mode.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Lock2002
    0 Lock2002 over 4 years ago

    make sure your netlist configuration file has the properties setup like this:

    NET_PHYSICAL_TYPE=YES
    NET_SPACING_TYPE=YES

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • melview1
    0 melview1 over 4 years ago in reply to redwire

    I did read that document and that's what started me down the path that I had an Occurrences vs Instances problem.  Thank you for the direct reference.  

    I had seen the "accessories" menu option, but was a little unclear if that would then revert the design to 'Instances (Preferred)'.  Your comment helped me believe that, yes, it would. 

    I copied my schematic and layout and gave it a whirl and it did exactly what you said and what I hoped.  My design is now Instances and all of the net properties are as I expect.  Also, when doing Design Sync to my layout, the properties are transferring properly.  The bonus is that it had no ill effect on my near complete layout.  

    Thank you very much for your guidance.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • melview1
    0 melview1 over 4 years ago in reply to Lock2002

    I did have that setup, yes.  I think I got things all sorted out, see above.  Thank you for your input.

    • 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