Process Variation Mohammad Sharifkhani
Reading Textbook, Chapter 6 A paper in the reference
Introduction What is process variation? –Deviation from intended or designed values Types: –Environmental Arise during circuit operation –Power supply, temprature, etc. –Physical Parametric variation of the process –Processing, masking, etc.
Introduction The variation do not scale as much! –Check ITRS Parameters under variation for interconnects: –W, T, H, p (resistivity) Why is it important?
Introduction Why is it important? –Interpath correlation Yield The max delay of K path in a lot of chips
Introduction Intergate correlation – Yield
Introduction Impact on performance
Introduction Impact on Price!
Sources of Variation (Lithography) Lithography –Sub-wavelength lithography
Sources of Variation: Lithography Optical Proximity Correction (OPC) –modifies layout to compensate for process distortions –Add non-electrical structures to layout to control diffraction of light Rule-based or odelbased
Sources of Variation: Lithography
Gate Length Variation Horizontal variation
Chemical Mechanical Planarization(CMP)
Etch/polishing variation CMP) Vertically affects the wire caps, resistance, etc.
Erosion and Dishing
Stress Induced Variability
Random Doping Variation –RDF: Random location and distribution of the dopant atoms Vth variation of 10/sqrt(W) mV/um½
Environmental Sources: Temperature
Environmental Sources: IR Drop
Categorization
Intra-die –Within die variations –Due to Layout patterns (e.g, two interconnects) –Systematic, lithography, lens, etc. Wafer level trends (e.g, slanted plane) –Induces mismatch (between different paths) Inter-die –Variation between nominally identical dies (on the same wafer) –Shift in the mean of a parameter (Vth, wire width) –Simplified distributions are possible to capture variance –Easier to model based on systematic trends on the wafer (bowl shape Speed)
Inter die vs. Intra die
Temporal variations
Temporal variation (short scale)
Lumped statistics Regardless of the reason behind variation –Combination of reasons Find the mean, variance for individual parameters Assuming uncorrelated Results in worst case scenarios
Survey of process variation Device geometry variation –Film thickness variation Gate oxide; critical, yet well controlled. Causes Inter-die variation –Lateral dimension variation Lithography limitation, lens, etching, etc.; affects effective length and width, both inter and intra die variation Channel length variation dominates output current characteristics, vth, etc.
Survey of process variation Device material parameter variation –Doping variation; affects junction depth, threshold voltage Drain eng. (Halo) gives rise to variation Intra-die variation –Deposition variation; affects the resistivity (silicide and metal) Variation in Contact and Line differences
Effect on device electrical parameter variation –V th variation; geometric variations, charge trapped in oxide and RDF; 10% of the Vth of the smallest device –Leakage current exponential relationship with Vth Survey of process variation
Vth variation
Leakage vs. Freq.
Survey of process variation Effect on interconnect electrical parameter variation –Line width and line space variation; the smaller the worse resistance variation and capacitance variation coupling variation –Metal thickness; resistance variation (up to 20% of line thickness can be etched) –Dielectric thickness; coupling capacitance variation; deposition can vary up to 5%, polishing –Contact and via size; resistance variation due to etching, layer thickness
Modeling variation Statistical modeling –Model parameter extraction; We can not measure L or W, but Ids for a given Vgs. Model fitting using a number of devices. It is difficult and very inaccurate The process itself changes in time Worst case analysis and design is prefered
Worst-case analysis If we assume all varying parameters are uncorrolated, we end up with an overly pessimistic situation
Worst case analysis Finding worst case situation that actually happens –Worst case models (corners) –Provided by manufacturing companies –If a design passes the design spec, it provides an acceptable Yield
Spatial variation modeling (mismatch) Have long been studied in Analog circuits –The variance in the mismatch is twice as much as the variance of individual variables (if they are uncorrelated) –If they are close correlation Layout information needed ahead of time –If averaging happens less variance (e.g., larger devices mismatch area)
Example An example will be shown in Timing section