• 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. What is the working of 2 switches as shown below.

Stats

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

What is the working of 2 switches as shown below.

Jay Vaidya
Jay Vaidya over 5 years ago

I aim to make either R5(left) or R6(right) to conduct at a time. I don't understand the terminology of this switch when it says the ON voltage and the OFF voltage because when I see the operation only one of the twp voltage makes sense and the other one seems pointless. Also, please let me know what should I do to make either of one to conduct using these 2 switches. The threshold voltage is like if its 0.5V then R5 should conduct and if its -0.5V then R6 should conduct, that is simply what I want to do. This part works in LTSpice and there there is a terminology of the threshold voltage. 

`

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

    The switch component in analogLib corresponds to the "relay" component in spectre. The two threshold voltages ensure that there is a transition region between on and off where the resistance changes gradually. In a terminal window, type: "spectre -h relay" and this will explain what's going on.

    BTW, you're using a long-unsupported version of Virtuoso there too. Is there a good reason why you're using something that is at least 9 years old? (not that it would affect this question, but it's still wise to use something more modern and supported).

    Andrew

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

    The switch component in analogLib corresponds to the "relay" component in spectre. The two threshold voltages ensure that there is a transition region between on and off where the resistance changes gradually. In a terminal window, type: "spectre -h relay" and this will explain what's going on.

    BTW, you're using a long-unsupported version of Virtuoso there too. Is there a good reason why you're using something that is at least 9 years old? (not that it would affect this question, but it's still wise to use something more modern and supported).

    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