• 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. How can I create this switch at cadence virtuoso?

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 125
  • Views 12896
  • 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

How can I create this switch at cadence virtuoso?

yysunj
yysunj over 4 years ago

I want to create a switch like Figure 1.

                                                   (Figure 1. I want to create a switch like this switch.)

I think if I use sp3tswitch, I can create a switch like Figure 1.

But, I still do not know how to do it in detail.

Please tell me how can I create a switch like this switch using sp3tswitch.

Thank you 

yysunj

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago

    This is not really what sp3tswitch is for. That's intended to be a switch that can be in different positions in different analyses - and it doesn't offer the ability to change the switch position versus time. There's a way it could be done (by taking a copy, modifying the CDF, and then using dynamic parameters to change a parameter assigned to the switch position). However, that approach is a bad idea because the switch would change instantaneously which would potentially lead to a convergence difficulty.

    I was initially thinking that you'd use the "switch" component in analogLib which is a two-way switch - you could chain the together to give you multi-way switches. It's a voltage-controlled switch (using a "relay" in spectre).

    Then I wondered about the "multiplexer" in ahdlLib which is a Verilog-A model for a three-way multiplexer. However, it's the wrong way around for your needs, and the output is a copy of the input rather than electrically connected. A Verilog-A model would allow you to do what you want though.

    There are also some switch models which can be found here: https://designers-guide.org/verilog-ams/index.html 

    Andrew.

    • 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