lna test: a polynomial coefficient approachagrawvd/talks/natw11/pan_lna_suraj.pdf4 polynomial curve...
TRANSCRIPT
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
LNA Test: A Polynomial Coefficient Approach
Suraj Sindia Vishwani D. Agrawal Fa Foster Dai
Auburn University, Auburn, AL, USA
20th North Atlantic Test WorkshopLowell, MA
May 12, 2011
Suraj Sindia @ NATW 2011 1/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Outline
1 Motivation
2 Our Idea
3 Generalization
4 Results
5 Fault Diagnosis
6 Conclusion
Suraj Sindia @ NATW 2011 2/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Outline
1 Motivation
2 Our Idea
3 Generalization
4 Results
5 Fault Diagnosis
6 Conclusion
Suraj Sindia @ NATW 2011 3/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Outline
1 Motivation
2 Our Idea
3 Generalization
4 Results
5 Fault Diagnosis
6 Conclusion
Suraj Sindia @ NATW 2011 4/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Motivation
To Develop an Analog Circuit Test Scheme
Suitable for large class of circuits
Detects sufficiently small parametric faultsSmall area overhead – requires little circuit augmentationLarge number of observables – serves well for diagnosis
Suraj Sindia @ NATW 2011 5/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Motivation
To Develop an Analog Circuit Test Scheme
Suitable for large class of circuitsDetects sufficiently small parametric faults
Small area overhead – requires little circuit augmentationLarge number of observables – serves well for diagnosis
Suraj Sindia @ NATW 2011 5/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Motivation
To Develop an Analog Circuit Test Scheme
Suitable for large class of circuitsDetects sufficiently small parametric faultsSmall area overhead – requires little circuit augmentation
Large number of observables – serves well for diagnosis
Suraj Sindia @ NATW 2011 5/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Motivation
To Develop an Analog Circuit Test Scheme
Suitable for large class of circuitsDetects sufficiently small parametric faultsSmall area overhead – requires little circuit augmentationLarge number of observables – serves well for diagnosis
Suraj Sindia @ NATW 2011 5/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Motivation
To Develop an Analog Circuit Test Scheme
Suitable for large class of circuitsDetects sufficiently small parametric faultsSmall area overhead – requires little circuit augmentationLarge number of observables – serves well for diagnosis
Suraj Sindia @ NATW 2011 5/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Outline
1 Motivation
2 Our Idea
3 Generalization
4 Results
5 Fault Diagnosis
6 Conclusion
Suraj Sindia @ NATW 2011 6/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Our Idea
Taylor series expansion of circuit function in terms of magnitudeof input vin at a frequency
vout = f (vin)vout = f (0) +
f ′(0)1! vin +
f ′′(0)2! v
2in +
f ′′′(0)3! v
3in + · · ·+
f (n)(0)n! v
nin + · · ·
Ignoring the higher order terms we have
vout ≈ a0 + a1vin + a2v2in + · · ·+ anvnin
where every ai ∈ < and is bounded between its extreme valuesfor
ai,min < ai < ai,max ∀i 0 ≤ i ≤ n
Suraj Sindia @ NATW 2011 7/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Our Idea
Taylor series expansion of circuit function in terms of magnitudeof input vin at a frequency
vout = f (vin)vout = f (0) +
f ′(0)1! vin +
f ′′(0)2! v
2in +
f ′′′(0)3! v
3in + · · ·+
f (n)(0)n! v
nin + · · ·
Ignoring the higher order terms we have
vout ≈ a0 + a1vin + a2v2in + · · ·+ anvnin
where every ai ∈ < and is bounded between its extreme valuesfor
ai,min < ai < ai,max ∀i 0 ≤ i ≤ n
Suraj Sindia @ NATW 2011 7/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Our Idea (Contd..)
In a NutshellFind the Vout v/s Vin relationship at frequencies of interest(Eg.: Cutoff, fundamental)Compute the coefficients of fault-free circuitRepeat the same for CUT by curve fitting the I/O responseCompare each of the obtained coefficients with fault-freecircuit rangeClassify CUT as Good or Bad
Suraj Sindia @ NATW 2011 8/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Cascaded AmplifiersAn Example
Vdd
R2R1 IM1 IM2
M1 M2
Vin
Vout
Two stage amplifier with 4th degree non-linearity in Vin
vout = a0 + a1vin + a2v2in + a3v3in + a4v
4in
Suraj Sindia @ NATW 2011 9/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Polynomial Coefficients
a0 = VDD − R2K(
WL
)2
[(VDD − VT )2 + R21K 2
(WL
)21 V
4T
−2(VDD − VT )R1(W
L
)1 V
2T
]
a1 = R2K(
WL
)2
[4R21K
2(
WL
)21
V 3T + 2(VDD − VT )R1K(
WL
)1
VT
]
a2 = R2K(
WL
)2
[2(VDD − VT )R1K
(WL
)1− 6R21K 2
(WL
)21
V 2T
]
a3 = 4VT K 3(
WL
)21
(WL
)22
R21R2
a4 = −K 3(
WL
)21
(WL
)22
R21R2
Suraj Sindia @ NATW 2011 10/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
MSDF Calculation
DefinitionMinimum Size Detectable Fault (ρ) of a circuit parameter isdefined as its minimum fractional deviation to force at least oneof the polynomial coefficients out of its fault free range
Overview of MSDF calculation of R1 with VDD=1.2V, VT=400mV,
(WL
)1= 12
(WL
)2= 20, and K = 100µA/V2
Maximize a0{1.2− R2,nom(1 + y)
(2.56x10−3 + R21,nom(1 + x)
21.024x10−7
−5.12x10−4R1,nom(1 + x)
)}subject to a1,a2,a3,a4 being in their fault free ranges and
−α ≤ x , y ≤ α
Suraj Sindia @ NATW 2011 11/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
MSDF Calculation
DefinitionMinimum Size Detectable Fault (ρ) of a circuit parameter isdefined as its minimum fractional deviation to force at least oneof the polynomial coefficients out of its fault free range
Overview of MSDF calculation of R1 with VDD=1.2V, VT=400mV,
(WL
)1= 12
(WL
)2= 20, and K = 100µA/V2
Maximize a0{1.2− R2,nom(1 + y)
(2.56x10−3 + R21,nom(1 + x)
21.024x10−7
−5.12x10−4R1,nom(1 + x)
)}subject to a1,a2,a3,a4 being in their fault free ranges and
−α ≤ x , y ≤ α
Suraj Sindia @ NATW 2011 11/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
MSDF Calculation
DefinitionMinimum Size Detectable Fault (ρ) of a circuit parameter isdefined as its minimum fractional deviation to force at least oneof the polynomial coefficients out of its fault free range
Overview of MSDF calculation of R1 with VDD=1.2V, VT=400mV,
(WL
)1= 12
(WL
)2= 20, and K = 100µA/V2
Maximize a0{1.2− R2,nom(1 + y)
(2.56x10−3 + R21,nom(1 + x)
21.024x10−7
−5.12x10−4R1,nom(1 + x)
)}subject to a1,a2,a3,a4 being in their fault free ranges and
−α ≤ x , y ≤ α
Suraj Sindia @ NATW 2011 11/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
MSDF Calculation (contd..)
Assuming single parametric faults, ρ for R1
ρ = (1 + α)1.5 − 1 ≈ 1.5α− 0.375α2
MSDF for Cascaded Amplifier with α = 0.05
Circuit parameter %upside MSDF %downside MSDFResistor R1 10.3 7.4Resistor R2 12.3 8.5
Suraj Sindia @ NATW 2011 12/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
MSDF Calculation (contd..)
Assuming single parametric faults, ρ for R1
ρ = (1 + α)1.5 − 1 ≈ 1.5α− 0.375α2
MSDF for Cascaded Amplifier with α = 0.05
Circuit parameter %upside MSDF %downside MSDFResistor R1 10.3 7.4Resistor R2 12.3 8.5
Suraj Sindia @ NATW 2011 12/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Outline
1 Motivation
2 Our Idea
3 Generalization
4 Results
5 Fault Diagnosis
6 Conclusion
Suraj Sindia @ NATW 2011 13/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Generalization – Fault Simulation
1 Start2 Choose a frequency of interest3 Sweep bias at the input and note corresponding output
voltage levels4 Polynomial curve fit the obtained I/O data – find the
coefficient values of fault free circuit5 Simulate for all parametric faults at the simplex of
hypercube6 Find min-max values of each coefficient (Ci ) from
i = 1 · · ·N across all simulations7 Stop
Suraj Sindia @ NATW 2011 14/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Test Setup
Circuit Under
Test
f ( . )
vin
Vbias
vout
Variable Frequency
VariableOffset
vac
Estimate
Polynomial
Coefficients
a0 - aN
Suraj Sindia @ NATW 2011 15/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Generalization – Test Procedure
1 Start2 Sweep bias at the input and note corresponding output
voltage levels3 Polynomial curve fit the obtained I/O data4 Start with first coefficient
5 Consider next coefficient Ci+16 |Ci | >
∣∣Ci,max ∣∣or |Ci | < ∣∣Ci,min∣∣?If True go to step 9
7 i < N? If True go to step 58 Subject CUT to further tests. Stop
9 CUT is faulty. Stop
Suraj Sindia @ NATW 2011 16/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Outline
1 Motivation
2 Our Idea
3 Generalization
4 Results
5 Fault Diagnosis
6 Conclusion
Suraj Sindia @ NATW 2011 17/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Low Noise Amplifier
Specifications
Performance Parameter Nominal ValueGain (dB) 16IIP3 (dBm) -18
Noise figure (dB) 9.1S11 (dB) -16.5
Suraj Sindia @ NATW 2011 18/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Low Noise Amplifier – Schematic
Suraj Sindia @ NATW 2011 19/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Results - Output Comparison @ 10GHz
Comparison for parametric fault in RL = 100k ohm
Suraj Sindia @ NATW 2011 20/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Results – Low Noise Amplifier @ 10GHz
Parameter Combinations Leading to Max Values of Coefficientswith α = 0.05
Component a0 a1 a2 a3 a4 a5(ohm, nH, fF)
Rbias = 10 10 10 10.5 10.5 9.5 10.5LC = 1 1 0.95 1.05 0.95 1.05 1
CC1 = 100 95 95 95 95 95 105L1 = 1.5 1.425 1.5 1.5 1.425 1.575 1.425L2 = 1.5 1.5 1.425 1.425 1.575 1.5 1.5Lf = 1 1.05 1.05 1.05 1 1.05 1
Cf = 100 105 95 95 105 95 95CC2 = 100 95 100 105 95 95 95
Rbias1 = 100k 105k 105k 100k 105k 105k 95kRbias2 = 100k 105k 95k 100k 95k 95k 95k
RL = 100k 100k 95k 95k 100k 105k 100k
Suraj Sindia @ NATW 2011 21/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Results – Low Noise Amplifier @ 10GHz
Parameter Combinations Leading to Min Values of Coefficientswith α = 0.05
Component a0 a1 a2 a3 a4 a5(ohm, nH, fF)
Rbias = 10 10 9.5 9.5 10 10 10LC = 1 1.05 0.95 0.95 1 1 0.95
CC1 = 100 100 105 95 100 95 105L1 = 1.5 1.425 1.5 1.575 1.575 1.575 1.575L2 = 1.5 1.5 1.575 1.5 1.425 1.425 1.5Lf = 1 1.05 1.05 0.95 0.95 1 0.95
Cf = 100 105 95 95 105 105 105CC2 = 100 95 105 100 105 95 105
Rbias1 = 100k 100k 95k 105k 105k 95k 100kRbias2 = 100k 100k 105k 95k 95k 105k 95k
RL = 100k 95k 100k 95k 100k 105k 95k
Suraj Sindia @ NATW 2011 22/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Results – Low Noise Amplifier @ 10GHz
Results of some Injected Faults
Circuit Parameter Coefficients out of bounds DetectedRbias down 25% a0 − a4 YesLC down 15% a2,a5 YesCC1 up 10% a1,a2,a3 Yes
L1 down 25% a0 − a4 YesL2 up 15% a0,a4 YesLf up 10% a1,a2 YesCf up 10% a4,a5 Yes
CC2 down 10% a4,a5 Yes
Suraj Sindia @ NATW 2011 23/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Outline
1 Motivation
2 Our Idea
3 Generalization
4 Results
5 Fault Diagnosis
6 Conclusion
Suraj Sindia @ NATW 2011 24/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Fault Diagnosis
DefinitionTo determine the circuit parameters responsible for deviation ofcircuit from its desired behavior.
Sensitivity based diagnosis
SCipk =pkCi∂Ci∂pk
Suraj Sindia @ NATW 2011 25/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Fault Diagnosis
DefinitionTo determine the circuit parameters responsible for deviation ofcircuit from its desired behavior.
Sensitivity based diagnosis
SCipk =pkCi∂Ci∂pk
Suraj Sindia @ NATW 2011 25/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Fault Diagnosis
p1
p2
p3
...
pk
C1
C2
C3
.
.
Ci
.
Cn
1
1
CpS
1
k
CpS
n
k
CpS
2
2
CpS
3
k
CpS
Parameter space
Coefficient space
Possible relation between various parameters and coefficients
Suraj Sindia @ NATW 2011 26/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Results – Low Noise Amplifier
Fault Diagnosis at f = 10 GHz
Fault Coefficient Diagnosedinjected status fault sites
Rbias down 25% a0 − a4 RbiasLC down 15% a2,a5 LC or CC1CC1 up 10% a1,a2,a3 CC1 or LC
L1 down 25% a0 − a4 L1L2 up 15% a0,a4 L2Lf up 10% a1,a2 Lf or CfCf up 10% a4,a5 Lf
CC2 down 10% a4,a5 CC2
Suraj Sindia @ NATW 2011 27/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Outline
1 Motivation
2 Our Idea
3 Generalization
4 Results
5 Fault Diagnosis
6 Conclusion
Suraj Sindia @ NATW 2011 28/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Conclusions and Future Work
ConclusionsTechnique for parametric fault detection in analog circuits –faults as small as 10% were uncovered for LNA exampleDiagnosis based on Sensitivity of Polynomial Coefficientsto circuit parametersLimitation – Extensive fault simulations required to cover allcorner cases
In FutureNeural models to map specifications to polynomialcoefficientsTo implement proposed test scheme as BIST by storingpolynomial coefficients on chip
Suraj Sindia @ NATW 2011 29/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Conclusions and Future Work
ConclusionsTechnique for parametric fault detection in analog circuits –faults as small as 10% were uncovered for LNA exampleDiagnosis based on Sensitivity of Polynomial Coefficientsto circuit parametersLimitation – Extensive fault simulations required to cover allcorner cases
In FutureNeural models to map specifications to polynomialcoefficientsTo implement proposed test scheme as BIST by storingpolynomial coefficients on chip
Suraj Sindia @ NATW 2011 29/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Acknowledgments
Acknowledgments
Wireless Engineering Research and Education Center(WEREC), Auburn Univ.Virendra Singh, Indian Institute of Science, Bangalore
Thanks for your Attention!
Suraj Sindia @ NATW 2011 30/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Acknowledgments
Acknowledgments
Wireless Engineering Research and Education Center(WEREC), Auburn Univ.Virendra Singh, Indian Institute of Science, Bangalore
Thanks for your Attention!
Suraj Sindia @ NATW 2011 30/ 31
-
Motivation Our Idea Generalization Results Fault Diagnosis Conclusion
Suraj Sindia @ NATW 2011 31/ 31
MotivationOur IdeaGeneralizationResultsFault DiagnosisConclusion