Professional Documents
Culture Documents
Lecture 18 - Sensitivity Analysis - Large - PDF
Lecture 18 - Sensitivity Analysis - Large - PDF
Lecture 18 - Sensitivity Analysis - Large - PDF
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
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