• 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. Custom IC Design
  3. Spectre Error using S-parameter with Multiple Reference...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 127
  • Views 14185
  • 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

Spectre Error using S-parameter with Multiple Reference Impedances

gwong
gwong over 15 years ago

Error:Mismatch found between number of data and number of ports

I'm getting the above error when using s-parameter file that has multiple reference impedances: 

#       Hz      S       RI      R       1 1 50 50 1 1 50 50

If I change the line to (single reference impedance for all ports) the following, it works

#       Hz      S       RI      R       50

What's the proper way of defining multiple impedances so Spectre will run.

 Regards,

Gary

  • Cancel
  • Tawna
    Tawna over 15 years ago

     Hi Gary,

     

    I'm not sure why you would have an s-parameter file with multiple characteristic impedances.

    Does the Touchstone format handle multiple characteristic impedances (I've never seen this).

    How is this file being generated?

    Spectre assumes one characteristic impedance.

     

    best regards,

    Tawna

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 15 years ago

    Gary,

    A quick check with some touchstone data leads me to believe this isn't currently supported (although it is with spectre format s-parameter files). The translator (sptr) also doesn't handle it, as far as I can see.

    So please contact customer support via http://support.cadence.com and then we can proceed to get an enhancement request in to R&D. Or a workaround may be possible with a bit more detailed investigation, maybe.

    Best Regards,

    Andrew.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • gwong
    gwong over 15 years ago

    Tawna & Andrew,

     

    Thanks for your reply.  I will contact customer support for further assistance.

     

    Regards,

    Gary

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Raya
    Raya over 14 years ago
     Tawna-

    Touchstone files with multiple normalizing impedances are commonly utilized in simultaneous switching noise simulations where the s-parameters in the Touchstone file characterize both signal nets (normalized to 50 ohms) and  PDNs (power distribution nets) which are typically normalized to 0.1 ohms.

     

    Since PDN nets are low impedance structures, choosing a normalization impedance near the net impedance prevents the magnitude of the s-parameters from assuming very small numbers which can provide better numerical robustness,

     -Ray

     

    Raymond Anderson

    Senior Signal Integrity Staff Engineer

    Programmable Platforms Development

    Silicon Technology Group

    Signal Integrity and Package Development Department

    Xilinx Inc.

    San Jose, California  95124
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Tawna
    Tawna over 14 years ago

     Hi Ray,

    Thank you very much for your post/explanation.  If you'd like us to enhance spectre to handle s-parameter files with multiple normalizing impedances, please contact Cadence Customer Support at http://support.cadence.com and file a Service Request.  The AE on call will file an enhancement request for you (feel free to reference me in your Service Request and I'll assist as necessary).

     

    Best regards,

    Tawna

    • 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