lna test: a polynomial coefficient approachagrawvd/talks/natw11/pan_lna_suraj.pdf4 polynomial curve...

42
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 20 th North Atlantic Test Workshop Lowell, MA May 12, 2011 Suraj Sindia @ NATW 2011 1/ 31

Upload: others

Post on 10-Feb-2021

5 views

Category:

Documents


0 download

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