• 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. RF Design
  3. Nport Component (S-Parameter Files) in PSS Analysis

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 63
  • Views 17244
  • 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

Nport Component (S-Parameter Files) in PSS Analysis

Frank Wiedmann
Frank Wiedmann over 12 years ago

The nport component that is used to include S-parameter files in a simulation has been improved very much in MMSIM 12.1 with respect to earlier releases. However, in its current state, it unfortunately cannot be used in a pss analysis (see the comments at the end of http://www.cadence.com/Community/blogs/rf/archive/2012/11/19/spectre-rf-mmsim-12-1-preview-of-coming-attractions.aspx ).

It is currently not clear if there is sufficient demand from Cadence customers to implement support for the pss analysis into the nport component in the upcoming MMSIM 13.1 release. So, if you would like to use S-parameter files in a pss analysis in the near future, you might want to ask Cadence support to file a duplicate of CCR 1042280 on your behalf.

  • Cancel
  • Tawna
    Tawna over 12 years ago

    Hi Frank, just to clarify... 

    Linear and spline interpolation methods are supported in pss-hb and hb (and all subsequent small signal analyses) and envlp. 

    pss-shooting can be used with the nport in some circumstances.  Linear and spline interpolation methods are not supported for Shooting QPSS/QPXX, Shooting autonomous PSS/PXX, and Shooting Envlp.

     Things have been rapidly improving with the nport - when I have an update, I'll be sure to report it.

    And I fully agree - if enhancements are desired, make sure to contact Cadence Customer Support and request an Enhancement CCR.

     

    best regards,

    Tawna

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Tawna
    Tawna over 12 years ago

    One more thing...where spline and linear interpolation are not supported, rational interpolation is supported.

     

    Best regards,

    Tawna

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Frank Wiedmann
    Frank Wiedmann over 12 years ago
    Hi Tawna,

    Thanks for your clarification. Unfortunately, rational interpolation does not work very well in many cases. The resulting models are often not passive so that the simulation will blow up. You yourself recommend to be careful with this setting on page 16 of the application note at http://support.cadence.com/wps/mypoc/cos?uri=deeplinkmin:DocumentViewer;src=wp;q=ApplicationNotes/Custom_IC_Design/NportAppNote11.1.pdf and in the comments to http://www.cadence.com/Community/blogs/rf/archive/2011/03/23/my-favorite-nport-settings.aspx .

    I would also like to point out that not only the pss analysis of autonomous circuits (oscillators) is not supported with the nport component, but also the pss analysis of driven circuits. Our testcase that is referenced by the CCR is a driven circuit.

    Best regards,

    Frank                                         
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Tawna
    Tawna over 12 years ago

    Hi Frank,

    As I've mentioned in my postings before, I typically don't recommend rational interpolation.  However, there are times that it's required.

    Rational interpolation can be a reasonable choice if you have lumped elements.  However, the rational model is not as robust and accurate as the convolution based model (linear or spline), particularly when the s-parameter data models distributed systems with long propagation delay, or the DUT is a multi-port system with the number of ports > 4.

    We are aware of your desire for improved nport performance/support with the Shooting Newton engine and I'm glad that you filed an enhancement CCR requesting improved nport functionality.

    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