The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 16th, 2024, 10:10pm
Pages: 1
Send Topic Print
Transistor level design in " Cadence " (Read 931 times)
An_Enginner_In_d_Making
New Member
*
Offline



Posts: 1

Transistor level design in " Cadence "
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.

Back to top
 
 
View Profile   IP Logged
cmos.analogvala
Community Member
***
Offline



Posts: 65
India
Re: Transistor level design in " Cadence "
Reply #1 - May 16th, 2009, 2:49am
 
Do operating point analysis(DCOP) and print operating point of a transistor in cadence ...

-CA
Back to top
 
 
View Profile   IP Logged
pancho_hideboo
Senior Fellow
******
Offline



Posts: 1424
Real Homeless
Re: Transistor level design in " Cadence "
Reply #2 - 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.
Back to top
 
« Last Edit: May 16th, 2009, 9:48pm by pancho_hideboo »  
View Profile WWW Top+Secret Top+Secret   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.