• 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. "sp2tswitch" not working properly with "actimes" transient...

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 125
  • Views 4280
  • 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

"sp2tswitch" not working properly with "actimes" transient option

dontpanic
dontpanic over 11 years ago

Hi all! I am experiencing a problem when trying to use the "sp2tswitch" in a transient simulation where I use the "actimes" option to perform multiple small-signal analyses at different time instants. In a nutshell, it seems that the "sp2tswitch" component remains "stuck" in the AC position after the first "actimes" call, and does not return to its "transient" position for the rest of the transient simulation.

I have prepared an example test case (please see attachments below). I have a first sinusoidal source (f=1MHz, A=1V) that should drive a cap (C=1pF/(2pi)) through a 100MOhm resistor for the transient simulation, and a second source (Vac=1V) that should drive the same cap through a 1MOhm resistor but ONLY FOR THE AC simulation. If I run the AC simulation without embedding it within the transient simulation, I obtain the expected output voltage ("vOUT") for both simulations, transient and AC. However, if I embed the AC simulation within the transient simulation at actimes=4us, the switch remains in the AC position for the remaining of the transient simulation, providing erroneous transient results from this instant onwards! (the AC simulation results are however correct).

In my actual application, I use the "sp2tswitch" repeatedly in order to selectively break feedback loops during small-signal analyses (AC, noise, stb) while retaining them closed for proper transient operation. In the past I never had issues with this approach, but I didn't have the need of running the small-signal analyses more than once. Now I need to do this, so I would really appreciate if someone could please help me to overcome this problem.

Thanks in advance for any help!

 Cheers,

Jorge.     

  • Cancel
Parents
  • dontpanic
    dontpanic over 11 years ago

     P.S. I'm using IC 6.16-64bit and Spectre 12.1.0.295.isr1 64bit

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • dontpanic
    dontpanic over 11 years ago

     P.S. I'm using IC 6.16-64bit and Spectre 12.1.0.295.isr1 64bit

    • 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