P1253553558ngyUf - PowerPoint PPT Presentation

About This Presentation
Title:

P1253553558ngyUf

Description:

... and testing methods, with possible implementation in an EDA environment ... design flow for mixed-signal and RF circuits implemented in an EDA environment. ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 43
Provided by: csewe4
Learn more at: https://cseweb.ucsd.edu
Category:

less

Transcript and Presenter's Notes

Title: P1253553558ngyUf


1
Mismatch analysis for high speed, deep
sub-micron blocks and simulation
methodologyTask ID906.001
Task Leader Alex Orailoglu, UC
San DiegoStudents Rasit Onur
Topaloglu, UC San Diego, 2007Industrial
Liaisons Hosam Haggag, National
Semiconductor Corp. Patrick Drennan, Freescale
Semiconductor, Inc. Mien Li, Advanced Micro
Devices, Inc.
2
Technical Thrust Circuit designAnticipated
Result Mismatch simulation and testing
methods, with possible implementation in an EDA
environmentTask Description Provide
measurement, simulation, test and verification
methods for mismatch for deep-submicron
technologies
Task Deliverables Report on developing a
mismatch test methodology ? Report on developing
level 1 sensitivity functions
3
Executive Summary
Accomplishments During the Past Year ?
Devised a test generation methodology to target
mismatch ? Devised a general methodology to
derive sensitivity functions for mismatch ?
Devised Forward Discrete Probability Propagation
Method for estimation of high level parameter
probability distributionsFuture Direction ?
Implementation of these techniques at behavioral
levels will enable ability to use along with
HDL, ex.Verilog-AMS
4
Executive Summary
Technology Transfer Industrial Interactions
? Monthly telephone communications to National
Semiconductor on project progress ?
Internship at National Semiconductor
Publications ?SRC Deliverable Reports (
P007960 and P009498 ) ?On Mismatch in the Deep
Sub-micron Era From Physics to Circuits ,
ASPDAC 2004
5
Mismatch for Next GenerationTask ID 1184.001
Task Leader Alex Orailoglu, UC
San DiegoStudents Ayse K. Coskun,
UC San Diego, 2008 Chengmo Yang, UC San Diego,
2008Industrial Liaisons Hosam Haggag,
National Semiconductor Corp.
6
Technical Thrust Circuit designAnticipated
Result A wafer-aware and design-to-avoid
mismatch design flow for mixed-signal and RF
circuits implemented in an EDA environment. Task
Description Provide mismatch-immune design
and analysis methodologies including parasitics
and passives
Task Deliverables Report on MINT
modelsReport on mismatch verification and
diagnosis, Nov04
7
Executive Summary
Technology Transfer Industrial Interactions
? Monthly telephone communications to National
Semiconductor on project progress
Future Direction ? Discovery of mismatch
integrated models and diagnosis Techniques to
target mismatch
8
Outline
Test of Mismatch
Motivation
Mismatch Amplification
Excitation Plots
Mismatch Factor
Test Generation
Forward Discrete Probability Propagation
Probability Discretization Theory
Q, F, B, R Operators and r-domain
Experimental Results
Conclusions
9
Test of Mismatch
10
Motivation for Testing
  • Functional testing is not the only method for
    digital circuits
  • While testing for stuck-at faults, other faults
    typically discovered also

Find an analogous specialized test for mismatch
11
Mismatch Amplification
Activate the defect, then propagate
12
Excitation Plots
max-mismatch diagonal
no-mismatch diagonal
13
Deteriorating Effects of Mismatch
Gain _at_100kHz vs. Widths of matched pair
no-mismatch diagonal
14
Separation of Responses
Frequency response
DC response
  • Fault-free responses sit on no-mismatch diagonal

15
Mismatch Factor
Matrix representation of response
High MF gt small mismatch causes appreciable
impact
16
Other Observed Excitation Plots
Sens. of AC gain to bias
Sens. of AC gain to VDD
  • MF still effective due to symmetric nature

17
Test Algorithm
  • Mismatch (mm) pair,
  • physical parameter,
  • worst-case (V,T),
  • obtain MFs
  • select largest ones.

18
Input and Analysis Choices
Use circuit specs to constraint ranges ex. AC or
VDD range
19
Test Generation Ex. high coverage
W, mm1
VDD1, VDD2, T1, T2
Each entry ? excitation plot ? MF ? analysis type
20
Test Generation Example low cost
W
VDD1, VDD2, T1, T2, mm1, mm2,..,mmN
Each entry ? excitation plot ? MF ? analysis type
21
Test Set for Low Cost Example
AC2GHZ Apply 1mV input AC at 3.3V, 300K,
find AC gain
DCVin1.4V Apply 1.4V input DC 2.7V, 200K,
find DC gain
IDDQ At 3.3V, 300K, find power supply
current
Apply 1mV input AC at 2.7V, 200K then change
Vbias1 by 10 and repeat
SAC2GHz
Vbias1
Apply 1mV input AC at 2.7V, 200K then change
Vbias2 by 10 and repeat
SAC100kHz
Vbias2
At 2.7V, 200K, find power supply current then
change Vbias2 by 10 and repeat
SIDDQ
Vbias2
W
  • This test set targets the Width mismatch in the
    circuit

If mismatch in Width parameter present, results
differ appreciably
22
Test Set Size and Verification
  • Reduction in number of test vectors intrinsic
  • Apply this test set before any functional test,
    as this test catches most hard faults
  • Test number can be reduced to analysis
    typesphysical parameters
  • Test number is analysis typesphysical
    parametersmismatch pairs for increased fault
    coverage
  • As simulation based, verification also intrinsic

23
Outline
Test of Mismatch
Motivation
Mismatch Amplification
Excitation Plots
Mismatch Factor
Test Generation
Forward Discrete Probability Propagation
Probability Discretization Theory
Q, F, B, R Operators and r-domain
Experimental Results
Conclusions
24
Forward Discrete Probability Propagation
25
Motivation for Probability Propagation
  • Estimation of circuit parameters needed to
    examine effects of process variations
  • Gaussian assumption attributed to device
    parameters no longer accurate

Find a novel propagation method
26
Shortcomings of Monte Carlo
  • Non-determinism Not manually applicable
  • Limited for certain distributions Random number
    generators only provide certain distributions
  • Accuracy May miss points that are less likely
    to occur due to random sampling limited by the
    performance of random number generator

27
Probability Discretization Theory QN Operator
p and r domains
pdf(X)
p-domain
r-domain
Certain operators easy to apply in r-domain
28
Characterizing an spdf
spdf(X) or ?(X)
r-domain
29
F Operator
  • F operator implements a function over spdfs
  • Function applied to individual impulses
  • Individual probabilities multiplied

30
Band-pass, Be, Operator
31
Re-bin, RN, Operator
Resulting spdf(X)
32
The Necessity of Re-binning
  • Non-linear nature of functions cause accumulation
    in certain ranges

Band-pass and re-bin operations needed after F
operation
33
Error Analysis
  • If quantizer uniform and ? small, quantization
    error random variable Q is uniformly distributed

34
Connectivity Graph Used in Experiments
  • Connectivity Graphs can tie physical parameters
    to circuit parameters

35
Algorithm Implementing the F Operator
While each random variable has its spdf computed
For each rv. which has all ancestor spdfs
computed
For each sample in X1
For each sample in Xr
Place an impulse with height p1,..,pr at
xf(v1,..,vr)
Apply B and R algorithms to this rv.
36
Algorithm for the B and R Operators
Find maximum and minimum values wi within impulses
Divide this range into M bins
For each bin
Place a quantizing impulse at the center of the
bin with a height pi equal to the sum of all
impulses within bin
Find maximum probability, pi-max, of quantized
impulses within bins
Eliminate impulses within bins which have a
quantized impulse with smaller probability than
error-ratepi-max
Find new maximum and minimum values wi within
impulses
Divide this range into N bins
For each bin
Place an impulse at the center of the bin with
height equal to sum of all impulses within bin
37
Q, F, B, R on a Connectivity Graph
  • Repeated until we get the high level distribution

Useful for device characterization also
38
Experimental Results
?(X) for Vth
  • Impulse representation for threshold voltage and
    transconductance are obtained through FDPP on the
    graph

39
Monte Carlo FDPP Comparison
Pdf of Vth
Pdf of ID
solid FDPP dotted Monte Carlo
  • A close match is observed after interpolation

40
Monte Carlo FDPP Comparison with a Low Sample
Number
Pdf of ?F
Pdf of ?F
solid FDPP,100 samples
noisy Monte Carlo, 1000 and 100000 samples
respectively
  • Monte Carlo inaccurate for moderate number of
    samples
  • Indicates FDPP can be manually applied without
    major accuracy degradation

41
Monte Carlo FDPP Comparison
one-to-many relationships and custom pdfs
P1
P2
P3
P4
42
Conclusions
  • A specialized test selection mechanism for
    mismatch is introduced
  • Test of Mismatch is a deterministic, general and
    low-cost methodology
  • Forward Discrete Probability Propagation is
    introduced as an alternative to Monte Carlo based
    methods
  • FDPP should be preferred when low probability
    samples are important, algebraic intuition
    needed, custom pdfs are present or one-to-many
    relationships are present
Write a Comment
User Comments (0)
About PowerShow.com