• 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. Harmonic Balance (HB) Large-Signal S-Parameter (LSSP) s...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 64
  • Views 9356
  • 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

Harmonic Balance (HB) Large-Signal S-Parameter (LSSP) simulation

Alex1354
Alex1354 over 1 year ago

Dear all,

Hi!

I'm trying to do a Harmonic Balance (HB) Large-Signal S-Parameter (LSSP) simulation to figure out the input impedance of a nonlinear circuit.

Through this simulation, what I want to know is the large-signal S11 only (not S12, S21 and S22).

So, I have simulated with only single port (PORT0) at input, but LSSP simulation is terminated and output log shows following text.

" Analysis `hb' was terminated prematurely due to an error "

The LSSP simulation does not proceed without second port.

Should I use floating second port (which is not necessary for my circuit) to succeed the LSSP simulation?

Does the LSSP simulation really need two ports?

Below figure is my HB LSSP simulation setup.

Additionally, Periodic S-Parameter (PSP) simulation using HB is succeeded with only single port.

What is the difference between PSP and LSSP simulations?

  • Cancel
Parents
  • JankoK
    JankoK over 1 year ago

    Hi Alex,

    I am afraid that it needs two ports... This is probably due to the way LSSP analysis is implemented. It launches waves from both sides because it needs to calculate S22 and S12 too. You can check Spectre User Guide for more info:

    Spectre Circuit Simulator and Accelerated Parallel Simulator RF Analysis in ADE Explorer User Guide 23.1

    PSP/HBSP and LSSP are used for different things... LSSP (Large-Signal S-Parameters) is true large-signal analysis. It includes nonlinear effects at different signal amplitudes (power levels). PSP/HBSP is a small-signal analysis linearized around the periodic operating point (of a large-signal) calculated by PSS/HB. It is independent of the input power. You also have SP which is also a small-signal analysis linearized around DC operating point. So, which one to use depends on what are you trying to do exactly?

    BR

    /Janko

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • JankoK
    JankoK over 1 year ago

    Hi Alex,

    I am afraid that it needs two ports... This is probably due to the way LSSP analysis is implemented. It launches waves from both sides because it needs to calculate S22 and S12 too. You can check Spectre User Guide for more info:

    Spectre Circuit Simulator and Accelerated Parallel Simulator RF Analysis in ADE Explorer User Guide 23.1

    PSP/HBSP and LSSP are used for different things... LSSP (Large-Signal S-Parameters) is true large-signal analysis. It includes nonlinear effects at different signal amplitudes (power levels). PSP/HBSP is a small-signal analysis linearized around the periodic operating point (of a large-signal) calculated by PSS/HB. It is independent of the input power. You also have SP which is also a small-signal analysis linearized around DC operating point. So, which one to use depends on what are you trying to do exactly?

    BR

    /Janko

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Alex1354
    Alex1354 over 1 year ago in reply to JankoK

    Hi, JankoK.

    Thank you for your kind reply. It helped me a lot.

    As I read your comment, It became clear that what I want to do is the true large-signal analysis (LSSP).

    In order to do LSSP simulation, Can I use second port which is not connected to DUT?

    Actually, I've done it and the LSSP simulation result came out... but I'm not sure I can trust this result.

    Sincerely,

    Alex

    • 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