Predictive Modeling of Lithography-Induced Linewidth Variation Swamy V. Muddu University of California San Diego Photomask Japan 2008 (Presented by Kwangok.

Slides:



Advertisements
Similar presentations
Design Rule Generation for Interconnect Matching Andrew B. Kahng and Rasit Onur Topaloglu {abk | rtopalog University of California, San Diego.
Advertisements

Chris A. Mack, Fundamental Principles of Optical Lithography, (c) 2007
OCV-Aware Top-Level Clock Tree Optimization
QR Code Recognition Based On Image Processing
11/11/02 IDR Workshop Dealing With Location Uncertainty in Images Hasan F. Ates Princeton University 11/11/02.
Chris A. Mack, Fundamental Principles of Optical Lithography, (c) 2007
Efficient Design and Analysis of Robust Power Distribution Meshes Puneet Gupta Blaze DFM Inc. Andrew B. Kahng.
Chris A. Mack, Fundamental Principles of Optical Lithography, (c) 2007
Objectives (BPS chapter 24)
Chapter 4: Linear Models for Classification
Basis Expansion and Regularization Presenter: Hongliang Fei Brian Quanz Brian Quanz Date: July 03, 2008.
Ahmed Awad Atsushi Takahash Satoshi Tanakay Chikaaki Kodamay ICCAD’14
1 Copyright © 2005 Brooks/Cole, a division of Thomson Learning, Inc. Summarizing Bivariate Data Introduction to Linear Regression.
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
11.1 Introduction to Response Surface Methodology
Chris A. Mack, Fundamental Principles of Optical Lithography, (c) Figure 3.1 Examples of typical aberrations of construction.
1 A Lithography-friendly Structured ASIC Design Approach By: Salman Goplani* Rajesh Garg # Sunil P Khatri # Mosong Cheng # * National Instruments, Austin,
Dual Graph-Based Hot Spot Detection Andrew B. Kahng 1 Chul-Hong Park 2 Xu Xu 1 (1) Blaze DFM, Inc. (2) ECE, University of California at San Diego.
Problem 1 Defining Netlist Snarl Factor. Some Background A B C D F G EH A B C D F G EH Congested area PlacementRouting A B C D F G E H Netlist == Graph.
Detailed Placement for Improved Depth of Focus and CD Control Puneet Gupta 1 Andrew B. Kahng 1,2 Chul-Hong Park 2 1 Blaze DFM,
Architectural-Level Prediction of Interconnect Wirelength and Fanout Kwangok Jeong, Andrew B. Kahng and Kambiz Samadi UCSD VLSI CAD Laboratory
Study of Floating Fill Impact on Interconnect Capacitance Andrew B. Kahng Kambiz Samadi Puneet Sharma CSE and ECE Departments University of California,
Detailed Placement for Improved Depth of Focus and CD Control
April 16th, Photomask Japan 2008 Electrical Metrics for Lithographic Line-End Tapering Puneet Gupta 3,
Fat Curves and Representation of Planar Figures L.M. Mestetskii Department of Information Technologies, Tver’ State University, Tver, Russia Computers.
Basics: Notation: Sum:. PARAMETERS MEAN: Sample Variance: Standard Deviation: * the statistical average * the central tendency * the spread of the values.
Optimized Numerical Mapping Scheme for Filter-Based Exon Location in DNA Using a Quasi-Newton Algorithm P. Ramachandran, W.-S. Lu, and A. Antoniou Department.
Toward a Methodology for Manufacturability-Driven Design Rule Exploration Luigi Capodieci, Puneet Gupta, Andrew B. Kahng, Dennis Sylvester, and Jie Yang.
Detailed Placement for Leakage Reduction Using Systematic Through-Pitch Variation Andrew B. Kahng †‡ Swamy Muddu ‡ Puneet Sharma ‡ CSE † and ECE ‡ Departments,
Defocus-Aware Leakage Estimation and Control Andrew B. Kahng †‡ Swamy Muddu ‡ Puneet Sharma ‡ CSE † and ECE ‡ Departments, UC San Diego.
Topography-Aware OPC for Better DOF margin and CD control Puneet Gupta*, Andrew B. Kahng*†‡, Chul-Hong Park†, Kambiz Samadi†, and Xu Xu‡ * Blaze-DFM Inc.
UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD.
Accurate Process-Hotspot Detection Using Critical Design Rule Extraction Y. Yu, Y. Chan, S. Sinha, I. H. Jiang and C. Chiang Dept. of EE, NCTU, Hsinchu,
Dose Map and Placement Co-Optimization for Timing Yield Enhancement and Leakage Power Reduction Kwangok Jeong, Andrew B. Kahng, Chul-Hong Park, Hailong.
© 2005 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 12 Describing Data.
L. Karklin, S. Mazor, D.Joshi1, A. Balasinski2, and V. Axelrad3
Area (geometry) the amount of space within a closed shape; the number of square units needed to cover a figure.
Simple Linear Regression Models
(a.k.a: The statistical bare minimum I should take along from STAT 101)
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
The Effects of Ranging Noise on Multihop Localization: An Empirical Study from UC Berkeley Abon.
Seongbo Shim, Yoojong Lee, and Youngsoo Shin Lithographic Defect Aware Placement Using Compact Standard Cells Without Inter-Cell Margin.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Part 4 Curve Fitting.
Chapter 9 – Classification and Regression Trees
Model Construction: interpolation techniques 1392.
Kwangsoo Han, Andrew B. Kahng, Hyein Lee and Lutong Wang
Overview of Supervised Learning Overview of Supervised Learning2 Outline Linear Regression and Nearest Neighbors method Statistical Decision.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
1 Chapter 12 Simple Linear Regression. 2 Chapter Outline  Simple Linear Regression Model  Least Squares Method  Coefficient of Determination  Model.
Brian Macpherson Ph.D, Professor of Statistics, University of Manitoba Tom Bingham Statistician, The Boeing Company.
Inference for Regression Simple Linear Regression IPS Chapter 10.1 © 2009 W.H. Freeman and Company.
Chapter 4 Linear Regression 1. Introduction Managerial decisions are often based on the relationship between two or more variables. For example, after.
Pattern Sensitive Placement For Manufacturability Shiyan Hu, Jiang Hu Department of Electrical and Computer Engineering Texas A&M University College Station,
Pattern Sensitive Placement For Manufacturability Shiyan Hu, Jiang Hu Department of Electrical and Computer Engineering Texas A&M University College Station,
© Copyright McGraw-Hill Correlation and Regression CHAPTER 10.
Chapter 3 Response Charts.
L15 – Spatial Interpolation – Part 1 Chapter 12. INTERPOLATION Procedure to predict values of attributes at unsampled points Why? Can’t measure all locations:
Xiaoqing Xu1, Tetsuaki Matsunawa2
Level Set Segmentation ~ 9.37 Ki-Chang Kwak.
Date of download: 5/28/2016 Copyright © 2016 SPIE. All rights reserved. Flowchart of the computer-aided diagnosis (CAD) tool. (a) Segmentation: The region.
Date of download: 6/18/2016 Copyright © 2016 SPIE. All rights reserved. Schematic flow diagram of CER evaluation methodology as implemented on software.
Date of download: 7/7/2016 Copyright © 2016 SPIE. All rights reserved. Illumination geometry for vertical and horizontal lines, respectively. The illumination.
Date of download: 7/11/2016 Copyright © 2016 SPIE. All rights reserved. In extreme ultraviolet lithography (EUVL), the leakage of the EUV light in the.
Date of download: 9/20/2016 Copyright © 2016 SPIE. All rights reserved. Top view of the studied mask and the splitting strategy for the investigated LELE.
Stats Methods at IC Lecture 3: Regression.
Descriptive Statistics ( )
Data Transformation: Normalization
Chapter 10 Image Segmentation
Capacitance variation 3/ (%)
Lithography Diagnostics Based on Empirical Modeling
Presentation transcript:

Predictive Modeling of Lithography-Induced Linewidth Variation Swamy V. Muddu University of California San Diego Photomask Japan 2008 (Presented by Kwangok Jeong)

Modeling Litho-Induced Linewidth (CD) Variation  Device layout geometries are no longer regular  Design needs litho-simulated layout shapes  Device performance/leakage depend on the device contour  Contour of device needed for driving accurate design in sub-45nm technologies  Sources of lithography-induced systematic critical dimension (CD) variation  Defocus, exposure dose, topography, mask errors, overlay etc.  Simulation of litho processes on layout  computationally very expensive Sensitive to grow due to defocus Sensitive to shrink due to defocus Sensitive to exposure variation Sensitive to resist effects Image source: Andrez Strojwas, ASPDAC06

Modeling Litho-Induced CD Variability  Goal: Modeling systematic variation of CD caused during lithography by accurately characterizing impact of variation sources on representative layout patterns  Use model: drive litho-aware design analysis and optimization without OPC and litho simulation  during iterative “litho-aware” layout optimizations (e.g., detailed placement / detailed routing with knowledge of litho impact)  fast, chip-level analysis of post-litho device dimensions and its performance impact Layout patterns representative of technology OPC / lithography simulation Regression/ Response Surface Modeling Device CD Topography Mask Error Defocus Exposure Linewidth (CD) model

Modeling Device CD  Performance (on-current = I on ) and power (leakage/off-current = I off ) depend on the device CD  the main region of interest in polysilicon is the “gate poly”  Our work: model CD from litho contour of gate poly Gate poly Legend: Drawn poly Diffusion Litho contour Snapshot of a layout in 65nm technology showing the deviation in litho contour from the drawn layout at worst defocus

Modeling CD  Modeling Edge Placement Error  EPE: deviation of litho contour from device “edge”  provides reference to the drawn device unlike CD  Construct model of device EPE variation with focus/exposure dose  predict device EPE at design level Focus (F) and exposure dose (E) are the main contributors. Other sources of variation can be translated to F/E variation Device EPE is not constant along device width  sample EPE at multiple locations and capture their layout dependence Device EPE Topography Mask Error Defocus Exposure

Predictive EPE Modeling Methodology EPE Prediction Device Geometric Parameters Device Layout Analysis Layout Parameter Space Parameter Screening (parameter reduction) Exhaustive DOE (w/ reduced parameter set) Full-Chip Layout (poly and diffusion) Predictive Model of Device EPE End goal: |EPE delta| < 2nm OPC and LithoSim (process window (PW)) Response Surface Modeling Mapping to DOE Configurations ModelingPrediction Device EPE (at multiple locations)

Capturing Layout Parameters  Layout geometry shapes determine litho contour across PW  Capturing device layout parameters important for model construction  Ground rules for abstracting layout shapes using parameters  A shape can be defined by a sequence of points in x-y plane. The sequence can be clockwise or anti-clockwise  Any two consecutive points in the shape array define an edge  Any polygon edge can take four possible directions – right, left, top or bottom Basic device layout in Manhattan geometry showing device body, top and bottom terminations Representation of device geometry with points and edges

Capturing Layout Parameters – Device Classification  Any two isolated devices in the layout differ only in their top and bottom terminations  classify devices on this basis  Top or bottom termination can be of three types  Line end (E)  Line corner (C)  Line taper (T)  Total number of possible device configurations = 36  Line end definition  If point-after-P2 == point-before P3, then termination = line end Layout parameter of line end - Line end extension (LEE): Spacing between gate poly boundary and termination of line end

Device Classification – Line Corner  Line corner definition  If point-after P2 and point-before P3 are on the same side of the device segments (P 1 P 2 and P 3 P 4 respectively), then the termination is a corner  A corner can be oriented left or right (LC or RC) Layout parameter of line corner - Left Corner Spacing (LCS): Spacing between gate poly boundary and left edge BP 3 P 3 - Left Corner Extent (LCS): Length of the edge BP 3 P 3 - Right Corner Spacing (RCS): Spacing between gate poly boundary and right edge P 2 AP 2 -Right Corner Extent (RCE): Length of the edge P 2 AP 2 Similar definitions apply for right corner Left and right corner definitions apply for bottom termination also

Device Classification – Line Taper  Line taper definition  If point-after P2 and point-before P3 are on the different sides of the device segments (P 1 P 2 and P 3 P 4 respectively), then the termination is a taper  Depending on the spacing between gate poly boundary and segments BP 3 P 3 and P 2 AP 2, a taper can be  Left-proximal (left edge closer to boundary) – LT  Right-proximal (right edge closer to boundary) – RT  Uniform (left and right edges are at uniform distance) – UT Layout parameter of line taper - Left Taper Spacing (LTS): Spacing between gate poly boundary and left edge BP 3 P 3 - Left Taper Extent (LTE): Length of the edge BP 3 P 3 - Right Taper Spacing (RTS): Spacing between gate poly boundary and right edge P 2 AP 2 - Right Taper Extent (RTE): Length of the edge P 2 AP 2 Similar definitions apply for right corner Left and right corner definitions apply for bottom termination also

Capturing Layout Parameters – Neighbor Interactions  The geometry of field poly surrounding a device affects its contour  optical interactions  Capturing neighbor interactions: 1D and 2D poly in the edge interaction region of a device  Number of layout parameters representing a device configuration (including those of neighbor poly) ~ 20  Infeasible even for a modest 3-level design of experiments  reduce dimensionality of layout parameter space 1D neighbor poly: Constituted of vertical field poly shapes only 2D neighbor poly: Constituted of vertical and horizontal field poly shapes only The figure shows a convex corner

Pruning Layout Parameter Space  We utilize observations of litho contour variation to filter out unimportant layout parameters  Observations:  #1: Poly geometries outside the edge interaction region do not affect device contour  #2: Only convex corners of neighbor poly affect device contour  #3: Corners of neighbor poly beyond the first neighbor do not affect device contour  #4: Beyond the first neighbor, poly affect the device contour only if their normals coincide  Observations above corroborated with experimental data generated from litho simulation across the process window  Number of layout parameters reduced from ~20 to ~10 (depending on the device configuration)

Design of Experiments (DOE) for Modeling  DOE is a well-studied topic in industrial process optimization  “Optimal” DOE exist for 2-level / 3-level, multi-factor experiments  Study first and second-order dependencies between inputs/outputs  Proposed setup: multi-level, multi-factor  no optimal designs  Factors: layout parameters  Levels: samples from the distribution of layout parameters  For EPE modeling, create DOE for each of the 36 device configurations  Values of layout parameters in each configuration obtained from sampling of parameter distributions  Sampling criterion:  Any sampling of parameter distribution must include the peaks  Include samples from the regions of the distribution that contribute to most of the variation in output  Utilize the knowledge of the trend in response w.r.t. a parameter during sampling

Layout Parameter Distributions  Distribution of device widths taken from a 65nm industrial benchmark with ~1M devices

Layout Parameter Distributions (contd.)  Distribution of line end extension (LEE) parameter of devices in a 65nm industrial benchmark

Layout Parameter Distributions (contd.)  Distribution of spacing to left corners in the top termination of devices in a 65nm industrial benchmark

EPE Modeling  To generate EPE data for modeling, create a DOE for each device configuration  Perform OPC and litho simulation across process window (i.e., different defocus X exposure conditions) and extract device EPE at multiple locations  Bottom, first-quarter (25% of width), center, third-quarter (75% of width) and top EPE of the device  Analyze EPE at each location w.r.t. each parameter EPE variation with LCS EPE variation with Defocus EPE variation with ExposureDose

EPE Modeling – Model Selection  One dimensional analysis not sufficient to capture interactions between parameters  Use response surface analysis to guide multi-dimensional fitting  EPE response with each dimension can be modeled with a low-order polynomial  Linear regression can be used for fitting (function is linear in the unknown parameters of the model) EPE variation across 6 layout and 2 litho dimensions View of multi-dimensional data set in rstool (MATLAB)

Experimental Methodology  Layout parameter extraction  To generate parameter distributions for sampling  Performed using GDSII shape analysis routines (OpenAccess)  Parameter sampling and DOE construction  Parameters obtained from sampling distributions  DOE generated using scripted interfaces to Mentor Calibre  OPC and process window lithography simulation  OPC recipes in 90nm and 65nm optimized for minimum (~0nm) EPE variation at nominal process conditions  Defocus optical models generated for litho simulation  Data analysis and regression  EPE data obtained from analysis of device contours in DOE  Response surface analysis performed in MATLAB  Linear regression performed with R (statistical analysis tool)

Experimental Methodology (contd.)  Experiments performed with TSMC 90nm and 65nm layouts  Process window litho simulation  90nm – 27 defocus, exposure dose conditions  Defocus range: (-100nm, +100nm), dose range: (-3%, +3%)  65nm – 21 defocus, exposure dose conditions  Defocus range: (-75nm, +75nm), dose range: (-4%, +4%) Number of DOE configurations for model generation (Config representation = top, bottom termination) OPC / Litho model parameters

Modeling Results  EPE model fit based on the analysis of response surface  Quality of fit evaluated with R 2 (coefficient of determination), root mean- squared error (RMSE) and residual plots  Fit improved until RMSE < 1nm Results of linear regression for bottom, first quarter (25% of width), center, third quarter (75% of width), top EPE of left (_l) and right (_r) device edges in 90nm technology

EPE Prediction – Scatter Plot  EPE models used for prediction at the chip layout level in 90/65nm technologies  Testcases: c432, c880, c3540 with 710, 1152 and 3464 devices  Predicted EPE compared with actual EPE across the process window 90nm c432: Distribution of prediction error Mean: -0.11nm 95% of errors within 1.6nm 90nm c432: Scatter plot of actual versus predicted EPE at data points

EPE Prediction Results Statistics of the discrepancy between actual EPE and predicted EPE in 90nm and 65nm technologies

Conclusions  Drivers for predictive modeling approach are:  Fast, chip-level analysis of post-litho layout dimensions  Use in iterative layout optimizations (without the need for incremental litho simulations)  Proposed predictive model cannot replace a sign- off quality litho simulator, but is a fast approximation  EPE prediction error (i.e., EPE actual – EPE predicted ) is spread within (-3nm,+3nm) with  ~ 1nm  70% of prediction errors < 1nm  This accuracy is acceptable during fast layout analysis / iterative “litho-aware” optimizations