Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[cadence newbie] plotting model parameter

Status
Not open for further replies.

aindejeje

Junior Member level 2
Junior Member level 2
Joined
Sep 29, 2009
Messages
21
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,416
Hi all,
I just want to ask, is it possible to plot a model parameter.
I want to plot vth (threshold voltage) of a transistor as i sweep input voltage.
Thanks.
 

Vth (or more correctly vth0) does not vary when you sweep the input voltage, so it is not s logical thing to want to plot. In general model parameters are fixed, at least for each individual run of a simulation. You could make vth0 value dependant on a parameter and then plot a circuit characteristic relative to that parameter.

Maybe if you explain what you are trying to do it might help.

Keith.
 

Hi aindejeje,

1.Create a file (with any text editor) with .scs extension (for example sigtype.scs) and
in this file write the following :

save * sigtype=all

2.Include the above file you just created to your model files from the ADE L environment.

3.Run the simulation with your custom swept parameter and via the menu Tools-->Results Browser of ADE L you will be able to plot any available parameter versus your swept variable.

Hope this is what you were asking for.

Regards,
Jimito13
 
keith1200rs said:
Vth (or more correctly vth0) does not vary when you sweep the input voltage, so it is not s logical thing to want to plot. In general model parameters are fixed, at least for each individual run of a simulation. You could make vth0 value dependant on a parameter and then plot a circuit characteristic relative to that parameter.

Maybe if you explain what you are trying to do it might help.

Keith.
i try to plot vth as i sweep bulk voltage (vbs) of a transistor.
vth = vth0 + f(vbs)
 

That should be easy enough provided you set up your circuit correctly. If you define vth as the gate source voltage at a (small) Idd then you create a circuit with a transistor and a fixed current source at that Idd. Then sweep the bulk voltage and plot the gate-source voltage.

Keith
 

    aindejeje

    Points: 2
    Helpful Answer Positive Rating
jimito13 said:
Hi aindejeje,

1.Create a file (with any text editor) with .scs extension (for example sigtype.scs) and
in this file write the following :

save * sigtype=all

2.Include the above file you just created to your model files from the ADE L environment.

3.Run the simulation with your custom swept parameter and via the menu Tools-->Results Browser of ADE L you will be able to plot any available parameter versus your swept variable.

Hope this is what you were asking for.

Regards,
Jimito13

i got an error: "Unexpected operator "*". Expected end of file or end of line"
i included the file sigtype.scs into the Model Libraries
is it how it should be?
anyway im on spectre.

Added after 12 minutes:

keith1200rs said:
That should be easy enough provided you set up your circuit correctly. If you define vth as the gate source voltage at a (small) Idd then you create a circuit with a transistor and a fixed current source at that Idd. Then sweep the bulk voltage and plot the gate-source voltage.

Keith

that is also another possible way.i will try it.
thanks Keith.

Aindejeje
 

I check the file that i have as well and has the syntax i told you in my previous message...check out the characters you type,maybe you input something wrong in the file...
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top