Ideal switch in cadence virtuoso

Status
Not open for further replies.

amr.maghraby

Junior Member level 2
Joined
Dec 29, 2016
Messages
23
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
189
Hi

I am using cadence virtuoso and i want to make an ideal switch so i tried to use the switch in analogLib the problem is that it is always closed whatever the control voltage may be.
 

Attachments

  • 2018-11-15_20-13-36.png
    5.1 KB · Views: 1,461
  • 2018-11-15_20-14-28.png
    9.8 KB · Views: 634
  • 2018-11-15_20-14-47.png
    6.6 KB · Views: 653
  • 2018-11-15_20-15-32.png
    13.1 KB · Views: 551
  • 2018-11-15_20-16-00.png
    6.5 KB · Views: 845
  • 2018-11-15_20-16-30.png
    13.4 KB · Views: 619

No, it isn't.

You have to respect polarity, this is not anything like a real
relay where enough voltage (current) either way closes
the contact. Make sure "plus" is greater than "minus" voltage
if you intend for a positive applied voltage to close the switch.

It might help you to use a resistor load and voltage sources
to make the goings-on more "instinctive to assess".
 

I already checked for the polarity and it is good.
the control voltage is 5V and the other terminal is grounded.
I dont know where is the problem.
could you please explain it to me in more details
 

I am using spectre
Dynamic switch is implemented as Spectre primitive “relay” in Cadence Spectre.
Can you understand this ?

See result of “spectre -h relay”.

Spectre primitive, switch is a Static switch.
See result of “spectre -h switch”.

Show me netlist.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…