• 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. IIP3 for a mixer: shooting vs. hb

Stats

  • Locked Locked
  • Replies 9
  • Subscribers 126
  • Views 17015
  • 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

IIP3 for a mixer: shooting vs. hb

itos
itos over 9 years ago

Hello,

Again I need to dig up this old topic on shooting/hb. I want to simulate IIP3 for a passive mixer (ideal current input, simple double-balanced passive current-mode mixer using MOS, ideal current sink (small resistance or TIA using ideal OTA). It's really frustrating because results are unpredictibale and jump around wildly although effectively there are no changes.

For example:

  • There is huge difference between hb and shooting engine in qpss although the IIP3 curves look OK (they just shift)
  • Adding a 1 F AC coupling capacitance (i.e., effectively NO cap!) lets IIP3 drop by up to 24dB. Again, curves look OK

The mixer switches are the only non-ideal thing in the setup so I tried:

  • Replacing the mixer by ideal switches and adding a non-linear resistance (using pvccs). Now the results are complete garbage (either the 3rd order has no slope of 3 but of 1 or the curves just jump around wildly). Clearly the results between hb and shooting are not consistent but I cannot trust them anyway
  • I though maybe it's the models of my 28nm process which can't deal with that. So I tried using a solid 180nm process. Now I do not even get the IIP curves correctly - for hb and shooting. For example, I get curves like:

How to deal with something like that?

Which parameters could I tweak?

And what is the right engine for a passive, current-mode switch (with rectangular LO)? hb or shooting? According to

community.cadence.com/.../tip-of-the-week-when-to-use-harmonic-balance-engine-vs-shooting-newton-engine

it should be hb but I am not sure since the LO is rectangular ...

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    There should be a way of you getting support. If you're under the Europractice scheme (mostly in Europe) you can go to Europractice for support, and if they need support in turn they come to us in the UK. For other University programmes it is done typically via the designated owner of the programme at that institution - often a Professor.

    There is some detail on the process here: 

    Without seeing your actual design and simulation setup, I doubt we can do much more...

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    There should be a way of you getting support. If you're under the Europractice scheme (mostly in Europe) you can go to Europractice for support, and if they need support in turn they come to us in the UK. For other University programmes it is done typically via the designated owner of the programme at that institution - often a Professor.

    There is some detail on the process here: 

    Without seeing your actual design and simulation setup, I doubt we can do much more...

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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