Home > Community > Forums > RF Design > [Help] How to use the "switch" in analogLib?

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 [Help] How to use the "switch" in analogLib? 

Last post Mon, Jun 17 2013 11:18 PM by Andrew Beckett. 4 replies.
Started by xxgenerall 17 Jun 2013 10:55 PM. Topic has 4 replies and 2232 views
Page 1 of 1 (5 items)
Sort Posts:
  • Mon, Jun 17 2013 10:55 PM

    • xxgenerall
    • Top 150 Contributor
    • Joined on Wed, Feb 8 2012
    • Nanjing, Jiangsu
    • Posts 47
    • Points 535
    [Help] How to use the "switch" in analogLib? Reply

    Hi, guys,

        Switch in analogLib has Vopen and Vclose. I found this. Vopen must not be equal to Vclose. Otherwise, Spectre will announce an Error.

        Then, I've done the following simulation. The schematic is below.


    • Post Points: 5
  • Mon, Jun 17 2013 11:06 PM

    • xxgenerall
    • Top 150 Contributor
    • Joined on Wed, Feb 8 2012
    • Nanjing, Jiangsu
    • Posts 47
    • Points 535
    Re: [Help] How to use the "switch" in analogLib? Reply

    Simulation conditions:

    <1> Vopen=2V; Vclose=-2V.

    <2> Ropen=100 Ohms; Rclose=1 Ohm.

    <3> Is=1A; Vin=VCtrl.

    VCtrl is sweeped from -3V to 3V. Then Vout=Rout*Is, which is equal to Rout in value. The simulation result is below.


    • Post Points: 20
  • Mon, Jun 17 2013 11:17 PM

    • xxgenerall
    • Top 150 Contributor
    • Joined on Wed, Feb 8 2012
    • Nanjing, Jiangsu
    • Posts 47
    • Points 535
    Re: [Help] How to use the "switch" in analogLib? Reply

    We can see,

    <1>VCtrl > Vopen, Rout=Ropen=100 Ohms.

    <2>VCtrl < Vclose, Rout=Rclose=1 Ohm.

    <3>Vclose < VCtrl < Vopen, Rclose < Rout < Ropen. So, Rout=f(VCtrl, Rclose, Ropen). The question is, what's the function relationship of "f"? For a given VCtrl, how to get the value of Rout?

    Doc file "analoglibref.pdf" doesn's present how to use "switch". And no content about how to set Vopen/Vclose is described.

    Can any one help me? Thanks in advance.

    • Post Points: 5
  • Mon, Jun 17 2013 11:17 PM

    Re: [Help] How to use the "switch" in analogLib? Reply

    I don't see anything wrong (in fact your posts don't actually state what your issue is - you just show what you simulated and what the results are). Maybe if you look at my recent reply on the switch component that might help?

    Regards,

    Andrew.

    • Post Points: 5
  • Mon, Jun 17 2013 11:18 PM

    Re: [Help] How to use the "switch" in analogLib? Reply

    OK, I'd not seen your third append when I posted. The relationship is described in "spectre -h relay" (as mentioned in the other post).

    Regards,

    Andrew.

    • Post Points: 5
Page 1 of 1 (5 items)
Sort Posts:
Started by xxgenerall at 17 Jun 2013 10:55 PM. Topic has 4 replies.