• 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. Change NetName

Stats

  • State Not Answered
  • Replies 4
  • Subscribers 43
  • Views 17636
  • Members are here 0
More Content

Change NetName

honey1
honey1 over 10 years ago

I want to change/replace the NetName in the capture design through TCL Script. So far i've been able to change the PinNames of any particular part and the names of OffPageConnectors of whole pages. I am getting the PinName and its corresponding NetName through $lPin. What I actually want to do is to add the PinName to its corresponding NetName with an underscore "_" between them. The Net Name is not being changed but if I try to change/replace the PinName which include the (NetName_PinName) it just works fine.

 

Please give me respective suggestions.

  • Sign in to reply
  • Cancel
Parents
  • oldmouldy
    0 oldmouldy over 10 years ago

    I don't think that you have appreciated the way that the net name works. The name for a DboWire is assigned by Capture, N<some sequence number> is assigned and that is the Name of the Wire in the Capture DSN data, this can be overridden with a Net Alias, for example; more strictly a "higher order object": Net Alias, or Off-Page Connector, or Hierarchical Port. If the "higher order object(s)" are removed the net will revert to the original, Capture assigned, name. Since you have changed the Port name, the net name in the generated netlist will adopt that, or the highest level the net is named.

    As an aside, if you are doing this for the whole design, how is Net<something> / Pin<somthing else> ever going to connect through the design? Since it seems unlikely that a net of a given name is always going to be connected to a pin of the same number.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • oldmouldy
    0 oldmouldy over 10 years ago

    I don't think that you have appreciated the way that the net name works. The name for a DboWire is assigned by Capture, N<some sequence number> is assigned and that is the Name of the Wire in the Capture DSN data, this can be overridden with a Net Alias, for example; more strictly a "higher order object": Net Alias, or Off-Page Connector, or Hierarchical Port. If the "higher order object(s)" are removed the net will revert to the original, Capture assigned, name. Since you have changed the Port name, the net name in the generated netlist will adopt that, or the highest level the net is named.

    As an aside, if you are doing this for the whole design, how is Net<something> / Pin<somthing else> ever going to connect through the design? Since it seems unlikely that a net of a given name is always going to be connected to a pin of the same number.

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