Lecture 18 - Sensitivity Analysis - Large - PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

ELE557/757

Lecture18
SensitivityAnalysis

D.Tannir Fall2014

ELE557/757 Lecture18

SensitivityAnalysis
Supposeacircuitwassimulatedandtheresponse(valueofVout)wasdetermined.
Maybethecircuitdesignerwouldliketoadjusttheoutputtomeetacertain
performancetarget
Examples:Gain,Linearity,SignaltoNoiseRatio.
Itwouldbehelpfulifsomeinsightoncircuitperformanceisknown
i.e.howwouldchangingoneparameteraffecttheoutput?
Howsensitiveismyoutput toachangeinacircuitparameter

WhatisthesensitivityofVout toC1?Whataboutg1?
D.Tannir Fall2014

ELE557/757 Lecture18

SensitivityAnalysis
SensitivityAnalysisiscriticalformany
applications
Optimization
DesignCentering
YieldAnalysis
GroupDelay
.

D.Tannir Fall2014

ELE557/757 Lecture18

DefinitionofSensitivity
WhatisthesensitivityofVout toC1?

Thederivativew.r.t.theparameteristhesimplestsensitivitydefinition.
Defineabsolutesensitivity:
Units,inthiscase,V/F
Abovedefinitionisnotscalefree
Difficulttocomparevariouselements
D.Tannir Fall2014

ELE557/757 Lecture18

RelativeSensitivity
RelativeorNormalizedsensitivity(Themostwidelyuseddefinition)
Definerelativesensitivityas:

Units,inthiscase?dimensionless
Caneasilycomparedifferentelements

D.Tannir Fall2014

ELE557/757 Lecture18

RelativeSensitivity

D.Tannir Fall2014

ELE557/757 Lecture18

RelativeSensitivity

S isdifferent
fromS

D.Tannir Fall2014

ELE557/757 Lecture18

Example1
WhatisthechangeinVout ifthecapacitorC1 hasanerrortoleranceandthe
sensitivityisgivenby:

D.Tannir Fall2014

ELE557/757 Lecture18

Example2
WhatisthechangeinVout ifthecapacitorC1 hasanerrortoleranceandthe
sensitivityisgivenby:

D.Tannir Fall2014

ELE557/757 Lecture18

Sensitivities

Thequestionnowbecomes:Howdowecomputethe
sensitivity(D, S orS)forageneralcircuit?
D.Tannir Fall2014

ELE557/757 Lecture18

10

PerturbationApproach
GeneralMNAequations

g+g

Computethesensitivity
D.Tannir Fall2014

ELE557/757 Lecture18

11

PerturbationApproach
1. Thesensitivityofallvariableswithrespectto
(w.r.t.)asingleparameterisfound.
2. Need1LUand1Fwd/Bwd tofindthenominal
response(SolutionvectorX).
3. Needanadditional1LUand1Fwd/Bwd tofind
thesensitivity(SolutionvectorX+X).

D.Tannir Fall2014

ELE557/757 Lecture18

12

Example:Perturbation
1. CalculatetheResponse,Vout,at100frequencypoints.
Howmanysparseorderings,LUfactorizationsand
Fwd/Bwd substitutionsarerequired?

2. CalculatethesensitivityofVout w.r.t.3differentparameters
atthese100Frequencypoints.
Howmanyadditional Sparseorderings,LU
factorizationsandfwd/bwd substitutionsarerequired?

D.Tannir Fall2014

ELE557/757 Lecture18

13

Perturbation
Mainadvantageofperturbation:
Simpleandgeneral
DrawbacksofPerturbation:
LargeCPUcost.
Sensitivityofmultipleparametersrequires
multiplecomputations.
Issueswithroundofferrorsduetosmall
changein
Alternative Trydifferentiationtechnique.
D.Tannir Fall2014

ELE557/757 Lecture18

14

Differentiation
Differentiatethegeneralsystemequationswithrespecttoa
generalparameter

SameLefthandsidematrixA
DifferentRightHandSidevectors

Additional costofsensitivityis1fwd/bwd substitution


Wearestillfindingthesensitivityofallvariablesw.r.t
oneparameter.
D.Tannir Fall2014

ELE557/757 Lecture18

15

Example:Differentiation
1. CalculatetheResponse,Vout,at100frequencypoints.
Howmanysparseorderings,LUfactorizationsand
Fwd/Bwd substitutionsarerequired?

2. CalculatethesensitivityofVout w.r.t.3different
parametersatthese100Frequencypoints.
Howmanyadditional Sparseorderings,LU
factorizationsandfwd/bwd substitutionsarerequired?

D.Tannir Fall2014

ELE557/757 Lecture18

16

Example2:Differentiation
g2

ExamplefromLecture5
Usedifferentiationtodetermine
thesensitivityofallvariableswith
respecttog2

g1

ELE557/757 Lecture18

g3
g4

D.Tannir Fall2014

17

You might also like