• 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. N-path mixer power conversion gain calculation with PSS...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 63
  • Views 1289
  • 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

N-path mixer power conversion gain calculation with PSS+PAC

OE202408074054
OE202408074054 9 months ago

I’m simulating an N-path mixer using ideal components. After performing a PSS+PAC analysis, I observed a positive power conversion gain, while I expected to see a power conversion loss instead. It's worth noting that the beat frequency is set to the LO frequency. To verify this, I performed a two-tone PSS simulation, which indeed showed a power conversion loss. Is there something unusual about the PAC analysis that I might not be aware of? I'm using Virtuoso version 6.1.8-64b and Spectre version 18.1.0.077 64bit -- 1 Aug 2018. Below are the details of my testbench.

I'm using Cadence switches with the following parameters:
- Open voltage: 100 mV
- Close voltage: 900 mV
- Open switch resistance: 1 MΩ
- Closed switch resistance: 1.0 Ω

The switches are hard driven by a square-wave LO swinging between 0 and 1 V whose rise and fall time is 1% of the LO period.

I use the following equations to compute the IF and RF powers and eventually the power gain:
Prf = harmonic((vh('pac "/RF") * conjugate(ih('pac "/PORT0/MINUS"))) '0)
Pif = harmonic((vh('pac "/IF") * conjugate(ih('pac "/PORT1/PLUS"))) '-1)
Gc = Pif / Prf

  • Cancel
  • Tawna
    Tawna 9 months ago

    This is an extremely old version of Spectre (5+ years old).  Please try Spectre 23.1 with Virtuoso 23.1.  There have been so many fixes and enhancements over the past 5 years.

    Also, I recommend filing a Case on https://support.cadence.com where an Application Engineer can assist.

    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