The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> Transistor level design in " Cadence "
https://designers-guide.org/forum/YaBB.pl?num=1242406741

Message started by An_Enginner_In_d_Making on May 15th, 2009, 9:59am

Title: Transistor level design in " Cadence "
Post by An_Enginner_In_d_Making on May 15th, 2009, 9:59am

Hi,

I am trying to Optimize an Amplifier Circuit using Cadence.
I need some way to calculate threshold voltage of a transistor and use it in the Optimizer tool.
eg. I have to define an Output X , where X = Vgs(M1) - Vth(M1)


Can someone please tell me how to get the Vth(threshold voltage) for a transistor in Cadence ?


Thank You for your help.


Title: Re: Transistor level design in " Cadence "
Post by cmos.analogvala on May 16th, 2009, 2:49am

Do operating point analysis(DCOP) and print operating point of a transistor in cadence ...

-CA

Title: Re: Transistor level design in " Cadence "
Post by pancho_hideboo on May 16th, 2009, 4:22am


An_Enginner_In_d_Making wrote on May 15th, 2009, 9:59am:
I am trying to Optimize an Amplifier Circuit using Cadence.
Can someone please tell me how to get the Vth(threshold voltage) for a transistor in Cadence ?
I don't know what you mean by Cadence. There is no tool which name is Cadence.

If you mean Cadence Spectre under Cadence ADE, see http://www.eecs.tufts.edu/~ryun01/gmid_ruida.pdf

Also see "pv()" function of OCEAN.

pv( t_name t_param [?result s_resultName [?resultsDir t_resultsDir] ) => g_value/nil

[Description]
Returns the value for the specified component parameter. You can use the outputParams command to get the list of parameters for a particular component.

[Arguments]
t_name Name of the node or component.
t_param Name of the parameter.
s_resultName Results from an analysis.When specified, this argument will only be used internally and will not alter the current result which was set by the selectResult command.
The default is the current result selected with the selectResult command.
t_resultsDir Directory containing the PSF files (results).
If you supply this argument, you must also supply the resultName argument.
When specified, this argument will only be used internally and will not alter the current results directory which was set by the openResults command.
The default is the current results directory set by the openResults command.

[Value Returned]
g_value Returns the requested parameter value.
nil Returns nil and prints an error message.

[Examples]
selectResult( ’dcOp )

pv( "/Q19" "ib" )
For the Q19 component, returns the value of the ib parameter.

pv( "/Q19" "ib" ?resultsDir "./test2/psf" )
For the Q19 component, returns the value of the ib parameter for the results from a different run (stored in test2/psf).

pv( "/Q19" "ib" ?result "dcOp" ?resultDir "./test1/psf")
Returns the value of the ib parameter for the Q19 component for the dcOp results stored at the location ./test1/psf.

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.