[cadence newbie] plotting model parameter

Status
Not open for further replies.

aindejeje

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
 
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

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:


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.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…