• 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. Mixed-Signal Design
  3. bus instances of the AMS netlisting

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 64
  • Views 14149
  • Members are here 0
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 instances of the AMS netlisting

GavinAMS
GavinAMS over 5 years ago

Hello, 

I am running a AMS simulations and when it netlisted all the bus instances, it only change the left side "<" to the "_". For example, I1<1:0>, in the netlist, the names are I1_1, I1_0, instead of I1_1_ and I1_0_. Although the simulation could run, the annotation of SDF files can't annotation them because of the name mismatches. Did anybody have this problem before and what is the solution for it.

Thanks.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 5 years ago

    I'm not convinced this is a good idea, but you can put this in the .simrc file:

    hnlMapInstInName=
    '((">" "_") ("<" "_") ("." "_") ("#" "\\#") ("$" "\\$") ("%" "\\%") ("^" "\\^") ("&" "\\&") ("*" "\\*") ("(" "\\(") (")" "\\)") ("\\" "\\\\") ("|" "\\|") ("+" "\\+") ("-" "\\-") ("=" "\\=") ("{" "\\{") ("}" "\\}") ("[" "\\[") ("]" "\\]") ("\"" "\\\"") ("'" "\\'") (":" "\\:") (";" "\\;") ("~" "\\~") ("`" "\\`") ("," "\\,") ("?" "\\?") ("/" "\\/") ("@" "\\@"))

    This has all the normal mappings, but with the close angle mapped to underscore rather than "". This will then affect all netlisters - I'm not sure you can easily make it AMS UNL-specific.

    Probably best to follow up with customer support to find the right way forward.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • GavinAMS
    GavinAMS over 5 years ago in reply to Andrew Beckett

    Thank you, Andrew. I will contact the customer support.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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