Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at...

45
Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department La Jolla, CA, 92093, USA On Mismatch in the Deep Sub-Micron Era: from Physics to Circuits
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    216
  • download

    1

Transcript of Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at...

Page 1: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department

La Jolla, CA, 92093, USA

On Mismatch in the Deep Sub-Micron Era: from Physics to Circuits

Page 2: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Outline-A Brief Overview of Mismatch-Challenges

-Design Flow Impact-Estimation of High Level Parameters

-Random Variation Effects-Accurate Mismatch Modeling

-Previous Work -Contributions

-Mismatch Prediction Techniques -Incorporation to Design Flow

-Experimental Verification-Insights for Future Modeling-Conclusions

Page 3: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

A Brief Overview of MismatchMismatch = the difference of parameters in matched transistors

Iref

Vb1 Vb2

Vb3

60 60

60 60

300 300

60

60

120

120

60

60

30

30

1:1

= Δ(global + local + random transistor parameter variations)

Proper circuit operation requires high precision matching for certain transistors

1:2

Page 4: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Impact of Mismatch on VLSI Design

-Mismatch caused soft errors (reduction in gain, higher output R) -Critical mismatch necessitates re-design

Yield loss

Increased time to market

* Design for mismatch

* Estimate effects of mismatch during design to reduce iterations

Page 5: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

-keeping standard analog design flow intact -early handling of mismatch

-estimating effects of mismatch on high level circuit parameters -correlation-sensitive methods -propagation of mismatch effects between circuit blocks

Traditional Challenges

DSM Challenges-consideration of random effects -accurate mismatch modeling

Page 6: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Analog Design Flow

Manual design

SPICE simulations

Select architecture and technology

Optimizations

Test & diagnosis after production

Behavioral level design and simulations

Costly redesign needed due to late observation of mismatch effects

SPICE simulations

Optimizations

Page 7: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Analog Design Flow

Manual design

SPICE simulations

Select architecture and technology

Optimizations

Test & diagnosis after production

Behavioral level design and simulations

Essential to help emulate experienced designers so as to accomplish heavy reduction in iterations by early exploration

Costly redesign needed due to late observation of mismatch effects

Manual design

Page 8: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

-keeping standard analog design flow intact -early handling of mismatch

-estimating effects of mismatch on high level circuit parameters -correlation-sensitive methods -propagation of mismatch effects between circuit blocks

Current Challenges

DSM Challenges-consideration of random effects -accurate mismatch modeling

Page 9: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Propagation of Mismatch

Iref

Current mirror

Vb1

Vb2

Vb3

OpAmp

99 % falls in this range

actual pdf

*Worst-case propagation between blocks causes unrealistic accumulation of errors

*Designing while considering such large variations impossible in DSM

*Correlations between parameters accentuate this error

Bandgap reference circuit

Iref

Page 10: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

-keeping standard analog design flow intact -early handling of mismatch

-estimating effects of mismatch on high level circuit parameters -correlation-sensitive methods -propagation of mismatch effects between circuit blocks

Current Challenges

DSM Challenges-consideration of random effects -accurate mismatch modeling

Page 11: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Fabrication accuracy cannot keep up with feature size shrinkage rate, as:

*Random effects do not scale proportional to parameter scaling

Wafer radius

tox (x40nm)

Wafer radius

tox (x4nm) newer technology

The Increasing Importance of Random Effects

*Mismatch groups closer than ever before, therefore: REs assume increased importance compared to previous technology

PVE

RE

Page 12: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

-keeping standard analog design flow intact -early handling of mismatch

-estimating effects of mismatch on high level circuit parameters -correlation-sensitive methods -propagation of mismatch effects between circuit blocks

Current Challenges

DSM Challenges-consideration of random effects -accurate mismatch modeling

Page 13: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Modeling Mismatch Sources

Iref

Vb2 Vb2

Vb1

60 60

60 60

300 300

60

60

120

120

60

60

30

30300+2+1300+2+-2

300 303

*Process variations w/o mismatch tend to effect linearly; mismatch effects non-linearly

*Similar reasoning applies to other physical parameters of matched transistors

GOAL: predict effects of mismatch on high level circuit parameters

PVE and mismatch effects on circuit gain:WM1 WM2 GNominal :300 300 100PVE+RE w/o mismatch:303 303 102297 297 98PVE+RE with mismatch:303 300 99297 300 90

PVE RE PVE RE

Page 14: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Layout Optimizations -Effective for local variations, but of limited relevance to random variations

-Balancing interconnect between two transistors still an open issue

-Suffers linear optimization limitations as transistors rectangular, yet physical parameter distributions have curvesCommon centroid layout style

Mismatch Compensation MethodsCircuit Optimizations -Circuit specific and not easily

generalizable-Usually process variations compensated instead of REs

*Each method may require prediction of high level parameters, hence necessitating mismatch models

iso-parameter lines for a physical parameter such as tox

tox=4.0nm

tox=4.1nmtox=4.2nm

Page 15: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Previous Work on Mismatch Modeling

BSIM parameter based models [M. Ismail et. al., ISCAS, 1993]

-PCA used to assign weights, which represent a degree of influence to mismatch

Electrical and/or empirical parameter attributed models

[M. Pelgrom et. al., JSSC, 1989]

-first order Taylor expansion

Physics based models [Drennan et. al., IEDM, 1999]

-relates mismatch constituents to physical attributes such as W, L, tox,

VFB, μ0

Page 16: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Previous Work on Mismatch Modeling

Physics based models

- Current models overlook random effects and block communication

+ Mismatch is a physical phenomenon

BSIM parameter based models -Dependence between parameters considered only by using first order correlations-Parameter inaccuracies due to extraction from wafer magnified through PCA-Successful use of PCA in image processing stems from parameters being physical sources

Electrical and/or empirical parameter attributed models

-Errors due to first order Taylor expansion

-Pessimistic due to assumption of equal separation around nominal

Page 17: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Equal separation from nominal values?

Improved predictions?

Support for behavioral modeling?

-Need to consider physical parameter based modelingRealistic models?

Necessary Improvements to Mismatch Modeling Work

-Causes non-optimal (pessimistic) mismatch prediction, yet same direction deviations from nominal should also be accounted for

-Need to consider random effects both for manual design and CAD

-Need statistical and accurate estimation

Propagation between circuit blocks?

-Need efficient and accurate techniques for inter-block propagation

Page 18: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Meeting current mismatch modeling challenges necessitates:

-relating physical parameters to circuit parameters

-imposition of hierarchy on parameters

-measurement of the relationships between parameters

*dependence graph

*parameter levels

*sensitivities

Proposed Techniques

-reduction of correlations between parameters *heuristic approach capable of correlation handling

Page 19: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Level 0: NSS NSUB : physicalLevel 1: egap Cox : physical /electrical/mathematicalLevel 2: PHIms GAMMA : physical/electrical/mathematical . . Level n: CMRR : electrical/mathematical

Pi,n = f i (P1,0,P2,0, P3,1 …,Pj,n-1)

(n-1)’st level

j’th parameter

Levelization

All parameters can be written as functions of parameters from previous levels.

Classification of Parameters into Levels

Page 20: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

gm

Independent Normal

Correlated?

pdf?Level1

Level4

Level0

Level0 parameters independent, have Gaussian pdf

Level Decomposition Example nVFBNSUBLW

Vth Cox

tox

ID

k Level2

Level3

Correlated?

pdf?

Correlated?

pdf?

Correlated?

pdf?

Page 21: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Connectivity Graphs

Sensitivity determination at each edge suffices to construct sensitivities between transitively connected nodes

Levels defined by maximum edge depth

Vth

VT0

NSUB

PHI

Vth=f3(PHI,VT0)Vth=f4(NSUB)

VT0=f2(PHI,NSUB)

PHI=f1(NSUB) L1

L0

L2

L3

SVth = SVth * SPHI + SVth * ( SVT0 + SVT0 * SPHI )NSUB PHI NSUB VT0 NSUB PHI NSUB

Page 22: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Bridging Physical Aspects to Circuit Parameters

circuit parameters

design parameters

SPICE parameters

L0

L1

L2

L3

L4

L5

L6

L7

L8

gm

CMRRrout

W LNSS T NSUB TOX

COX

GAMMA

PHI

egap

Vth

Id

PHIms

VFB

VT0

Page 23: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Connectivity Based Traversal-Proposed heuristic reduces the deteriorating effects of correlation in estimating an unknown sensitivity

Vth

VT0

NSUB

PHI

Vth=f3(PHI,VT0)Vth=f4(NSUB)

VT0=f2(PHI,NSUB)

VT0=f1(NSUB) L1

L0

L2

L3

SVth = SVth * SPHI + SVth * ( SVT0 + SVT0 * SPHI )NSUB PHI NSUB VT0 NSUB PHI NSUB

Page 24: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Connectivity Based Traversal-Proposed heuristic reduces the deteriorating effects of correlation in estimating an unknown sensitivity

Vth

VT0

NSUB

PHI

Vth=f3(PHI,VT0)Vth=f4(NSUB)

VT0=f2(PHI,NSUB)

VT0=f1(NSUB) L1

L0

L2

L3

SVth = SVth * SPHI + SVth * ( SVT0 + SVT0 * SPHI )NSUB PHI NSUB VT0 NSUB PHI NSUB

Page 25: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Connectivity Based Traversal-Proposed heuristic reduces the deteriorating effects of correlation in estimating an unknown sensitivity

Vth

VT0

NSUB

PHI

Vth=f3(PHI,VT0)Vth=f4(NSUB)

VT0=f2(PHI,NSUB)

VT0=f1(NSUB) L1

L0

L2

L3

SVth = SVth * SPHI + SVth * ( SVT0 + SVT0 * SPHI )NSUB PHI NSUB VT0 NSUB PHI NSUB

Page 26: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Proposed Methods for Various Design Steps

Manual Method

Simulation-based Method

Monte Carlo-based Method

Pdf from previous block included

*Early design estimation methods (manual&simulation-based) save valuable time by decreasing iterations

*Accurate simulations (simulation and MC-based) avoid lengthy design house – foundry iterations

Provides a pdf instead of worst-case values

Random effects considered

Page 27: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Mismatch EDA Tool Requirements

Manual design

Select architecture and technology

SPICE simulations

Behavioral level design and simulations

Optimizations

Test & diagnosis after production

Manual mismatch prediction method

Accurate simulation for mismatch

Mismatch Predictive models

Page 28: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Manual design

Select architecture and technology

SPICE simulations

Behavioral level design and simulations

Optimizations

Test & diagnosis after production

Manual method

Simulation and MC-based methods

Manual and MC-based methods

Mismatch EDA Tool Requirements

Page 29: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Mismatch Estimation Techniques

Manual

Simulation based

Monte Carlo based

Common Goal: Want to know the pdf of a circuit parameter

Estimation based on circuit design formulas

More accurate estimation based on simulations

Promising for test, diagnosis and behavioral modeling

*Methods cover a spectrum of design needs

*Improvement attained at the expense of considerable increase in time overhead

Mismatch cannot be effectively handled in terms of worst-case limits, as the pessimistic bounds do not consistently coincide

Can be automated using symbolic analyzers

Page 30: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

ref

current mirror

M1 M2

1Pi + 1Pi-RE 2Pi + 2Pi-RE

2dep

Overview of the Manual Method

-Use analytic formulas and connectivity graphs to find sensitivities of each edge-Use these sensitivities to construct sensitivity of circuit parameters to physical parameters-Estimate pdf of the circuit parameter

M3

3Pi + 3Pi-RE

3dep

Idep Lref

. Wdep VGSdep- VT0

dep-γdep

.( 2PHIdep-VSBdep- 2PHIdep)

Iref Ldep

. Wref VGSref - VT0

ref -γref

.( 2PHIref -VSBref - 2PHIref)

How is pdf propagation achieved?

Signal from previous block (e.g. bandgap reference) also included

Page 31: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Application of the Manual Method

G

n1VFB1NSUB1L1W1

Vth1 Cox1

tox1

ID1

k1

gm1

n2VFB2NSUB2L2W2

Vth2 Cox2

tox2

ID2

k2

gm2

-Connectivity graph duplicated for each transistor in the mismatch group enabling the use of accurate symbolic formulas and accounting REs-Sensitivities calculated for each edge

S Ggm2

S ID2

gm2

NSUB1 gm1 ID1 k1 k1 n1 SG

= SG * ( Sgm1 * SI

D1 + Sgm1 ) * Sk1

-Other sensitivities calculated using connectivity based traversals

Page 32: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Application of the Manual Method

G

n1VFB1NSUB1L1W1

Vth1 Cox1

tox1

ID1

k1

gm1

n2VFB2NSUB2L2W2

Vth2 Cox2

tox2

ID2

k2

gm2

-Connectivity graph duplicated for each transistor in the mismatch group enabling the use of accurate symbolic formulas and accounting REs-Sensitivities calculated for each edge

S Ggm2

S ID2

gm2

NSUB1 gm1 ID1 k1 k1 n1 SG

= SG * ( Sgm1 * SI

D1 + Sgm1 ) * Sk1

-Other sensitivities calculated using connectivity based traversals

Page 33: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Application of the Manual Method

G

n1VFB1NSUB1L1W1

Vth1 Cox1

tox1

ID1

k1

gm1

n2VFB2NSUB2L2W2

Vth2 Cox2

tox2

ID2

k2

gm2

-Connectivity graph duplicated for each transistor in the mismatch group enabling the use of accurate symbolic formulas and accounting REs-Sensitivities calculated for each edge

S Ggm2

S ID2

gm2

NSUB1 gm1 ID1 k1 k1 n1 SG

= SG * ( Sgm1 * SI

D1 + Sgm1 ) * Sk1

-Other sensitivities calculated using connectivity based traversals

Page 34: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Application of the Manual Method

G

n1VFB1NSUB1L1W1

Vth1 Cox1

tox1

ID1

k1

gm1

n2VFB2NSUB2L2W2

Vth2 Cox2

tox2

ID2

k2

gm2

-Connectivity graph duplicated for each transistor in the mismatch group enabling the use of accurate symbolic formulas and accounting REs-Sensitivities calculated for each edge

-pdf of gain estimated while correlation effects substantially eradicated

S Ggm2

S ID2

gm2

NSUB1 gm1 ID1 k1 k1 n1 SG

= SG * ( Sgm1 * SI

D1 + Sgm1 ) * Sk1

-Other sensitivities calculated using connectivity-based traversals

Page 35: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Application of the Manual Method

G

n1VFB1NSUB1L1W1

Vth1 Cox1

tox1

ID1

k1

gm1

n2VFB2NSUB2L2W2

Vth2 Cox2

tox2

ID2

k2

gm2

* Independent probability distributions assumed physical parameters

* μ and σ of highest level parameter estimated using connectivity graphs. Connectivity based traversal substantially reduces correlation effects

σG = Σ SG* σPi

μG = Σ SG* μPi

where Pi is ith physical parameter

μi σi

μi σi

gm2

SGgm1

S ID2

gm2 ID2

gm2

ID2

Page 36: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Simulation Method*Use direct simulation to find sensitivities of circuit parameters to physical parameters for improved accuracy

G

n1VFB1NSUB1L1W1 tox1n2VFB2NSUB2L2W2 tox2

Vth1 Cox1

ID1

k1

gm1

Vth2 Cox2

ID2

k2

gm2

*Simulator-aided version of the manual method

Page 37: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Simulation Method*Use direct simulation to find sensitivities of circuit parameters to physical parameters for improved accuracy

*Simulator-aided version of the manual method

G

n1VFB1NSUB1L1W1 tox1n2VFB2NSUB2L2W2 tox2

*Improving over earlier physics based prediction methods:

SGtox2

Accounts for correlations from previous circuit blocks

Page 38: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Differential stage biased with current mirror

Iref

G1

Monte Carlo-Based Method*Assign independent physical parameter distributions to mismatch groups

*Activate groups separately; each group assigned own SPICE parameters

*Discard dominated groups; repeat for combinations of dominant groups to estimate pdf of a high level parameter

G2

G3

Page 39: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Experimental Verification-Use direct simulation to find sensitivities of circuit

parameters to physical parameters for improved accuracy

ID1

M1

ID2

pdf from previous block included

sim. methodMC results

Comparison of the Manual method with MC Simulations

bin probability vs. currentM2

S id2 id1

S id2 L1

0.7440 -0.6300 0.3333 -0.1780 -0.0400 0.1013 0.8600

S id2 W1

S id2 TOX1

S id2 UO1

S id2 XJ1

S id2 NCH1

S id2 L2

-0.7860 0.6480 -0.3466 0.1780 0.0433 -0.1013

S id2 W2

S id2 TOX2

S id2 UO2

S id2 XJ2

S id2 NCH2

Page 40: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Differential stage biased with current mirror

Iref

G1

pdf of gain

Simulation Results

Page 41: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Differential stage biased with current mirror

Iref

G2

G3

pdf of gain

Simulation Results

Page 42: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Differential stage biased with current mirror

Iref

Simulation Results

G2

G3

G1

High level circuit parameters may not exhibit a Gaussian-like pdf when physical input parameters are assigned independent Gaussian distributions.

pdf of gain

Page 43: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Sense Amplifier

CLK M2

M3 M4

M5 M1

Dependence of gain to variations in M4 @800MHz

Higher level circuit parameters and large variations indicate highly non-linear relationships

Gain vs NCH

Gain vs TOX

Gain vs

W

Insights for Future Modeling

Page 44: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Sense Amplifier

CLK M2

M3 M4

M5 M1

Dependence of gain to variations in M3 @800MHz

Gain vs NCH

Gain vs TOX

Gain vs

W

Further improvements on Manual and simulation-based estimation methods include optimizations for larger perturbations and their effect on higher circuit parameters

Insights for Future Modeling

Page 45: Rasit Onur Topaloglu and Alex Orailoglu {rtopalog | alex}@cse.ucsd.edu University of California at San Diego Computer Science and Engineering Department.

Concluding Remarks-Random effects involved in mismatch emphasized

-Accurate conveying of mismatch information through connectivity-based traversals from transistor level to high level circuit design parameters presented

-A manual mismatch prediction method discussed

-Simulation and Monte Carlo-based mismatch measurement methods outlined

-Conveying mismatch information between circuit blocks as a pdf signal introduced