deveshkm
Member level 4
I am studying the below mentioned paper for determining the technology current.
Reference : https://www.semanticscholar.org/pap...Roth/e62f5fc47bb158f09db3eb652f15e00be60c0d72
L = 2u W = 2u
Technology Current I0
These are the steps I followed :
1. Plot id vs vgs (with vds =1.8 and vgs swept from 0 to 700m)
2. Plot gmoverid using below methods
a) Add gmoverid from function in Cadence Virtuoso
b) Used derivative function (deriv(i("/M0/D" ?result "dc")) / i("/M0/D" ?result "dc"))
They give different results
3) Used the formula to determine SQL
log10(ID/ I0)**-0.5) * MAX(gmoverId)
4) Plot gm/Id (2a and 2b) and SQL versus Id
5) Expressions in ADE-L
For min distance between the SQL and maximum gmbyid
Delta_Y = abs(ymin((SQL - gmoverid)))
ISSUES
a. From the reference paper, I have deduced that the transistor must be kept in saturation.
Please do comment on the circuit diagram used for this.
b. I have used multiple iterations for estimating I0 , till 50uA .
But, Delta_Y is around 22.
I need to minimize this to ensure that the technology current , I0 is accurate.
c. In Cadence Virtuoso Visualization and Analysis XL (graphs), I am unable to add tangent function to the plot obtained in step 4)
Please comment on the issues and suggest modifications to methods.
I would appreciate if you could provide some references
Reference : https://www.semanticscholar.org/pap...Roth/e62f5fc47bb158f09db3eb652f15e00be60c0d72
L = 2u W = 2u
Technology Current I0
These are the steps I followed :
1. Plot id vs vgs (with vds =1.8 and vgs swept from 0 to 700m)
2. Plot gmoverid using below methods
a) Add gmoverid from function in Cadence Virtuoso
b) Used derivative function (deriv(i("/M0/D" ?result "dc")) / i("/M0/D" ?result "dc"))
They give different results
3) Used the formula to determine SQL
log10(ID/ I0)**-0.5) * MAX(gmoverId)
4) Plot gm/Id (2a and 2b) and SQL versus Id
5) Expressions in ADE-L
For min distance between the SQL and maximum gmbyid
Delta_Y = abs(ymin((SQL - gmoverid)))
ISSUES
a. From the reference paper, I have deduced that the transistor must be kept in saturation.
Please do comment on the circuit diagram used for this.
b. I have used multiple iterations for estimating I0 , till 50uA .
But, Delta_Y is around 22.
I need to minimize this to ensure that the technology current , I0 is accurate.
c. In Cadence Virtuoso Visualization and Analysis XL (graphs), I am unable to add tangent function to the plot obtained in step 4)
Please comment on the issues and suggest modifications to methods.
I would appreciate if you could provide some references