Han Zhao Advisor: Prof. Lei He TA: Fang Gong

Slides:



Advertisements
Similar presentations
Non-Gaussian Statistical Timing Analysis Using Second Order Polynomial Fitting Lerong Cheng 1, Jinjun Xiong 2, and Lei He 1 1 EE Department, UCLA *2 IBM.
Advertisements

A Fast Estimation of SRAM Failure Rate Using Probability Collectives Fang Gong Electrical Engineering Department, UCLA Collaborators:
Slide 1 Bayesian Model Fusion: Large-Scale Performance Modeling of Analog and Mixed- Signal Circuits by Reusing Early-Stage Data Fa Wang*, Wangyang Zhang*,
Engineering optimization dilemma Optimization algorithms developed by mathematicians are normally based on linear and quadratic approximations Usually.
Quality Assurance (Quality Control)
Copyright (c) 2004 Brooks/Cole, a division of Thomson Learning, Inc. Chapter 13 Nonlinear and Multiple Regression.
Stochastic Analog Circuit Behavior Modeling by Point Estimation Method
1 Worst-case Delay Analysis Considering the Variability of Transistors and Interconnects Takayuki Fukuoka, Tsuchiya Akira and Hidetoshi Onodera Kyoto University.
Parameterized Timing Analysis with General Delay Models and Arbitrary Variation Sources Khaled R. Heloue and Farid N. Najm University of Toronto {khaled,
Cox Model With Intermitten and Error-Prone Covariate Observation Yury Gubman PhD thesis in Statistics Supervisors: Prof. David Zucker, Prof. Orly Manor.
ANALYZING STORAGE SYSTEM WORKLOADS Paul G. Sikalinda, Pieter S. Kritzinger {psikalin, DNA Research Group Computer Science Department.
Non-Linear Statistical Static Timing Analysis for Non-Gaussian Variation Sources Lerong Cheng 1, Jinjun Xiong 2, and Prof. Lei He 1 1 EE Department, UCLA.
THE MEANING OF STATISTICAL SIGNIFICANCE: STANDARD ERRORS AND CONFIDENCE INTERVALS.
Statistical Crosstalk Aggressor Alignment Aware Interconnect Delay Calculation Supported by NSF & MARCO GSRC Andrew B. Kahng, Bao Liu, Xu Xu UC San Diego.
1 Dynamic Power Estimation With Process Variation Modeled as Min–Max Delay Jins Davis Alexander Vishwani D. Agrawal Department of Electrical and Computer.
Constructing Current-Based Gate Models Based on Existing Timing Library Andrew Kahng, Bao Liu, Xu Xu UC San Diego
Lecture 17 Today: Start Chapter 9 Next day: More of Chapter 9.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
2.3. Measures of Dispersion (Variation):
Statistical Gate Delay Calculation with Crosstalk Alignment Consideration Andrew B. Kahng, Bao Liu, Xu Xu UC San Diego
Quadratic Programming Model for Optimizing Demand-responsive Transit Timetables Huimin Niu Professor and Dean of Traffic and Transportation School Lanzhou.
1 Assessment of Imprecise Reliability Using Efficient Probabilistic Reanalysis Farizal Efstratios Nikolaidis SAE 2007 World Congress.
DOE – An Effective Tool for Experimental Research
Basic Business Statistics, 10e © 2006 Prentice-Hall, Inc. Chap 8-1 Chapter 8 Confidence Interval Estimation Basic Business Statistics 11 th Edition.
Lecture 14 Dustin Lueker. 2  Inferential statistical methods provide predictions about characteristics of a population, based on information in a sample.
Scalable Symbolic Model Order Reduction Yiyu Shi*, Lei He* and C. J. Richard Shi + *Electrical Engineering Department, UCLA + Electrical Engineering Department,
© 2013 Toshiba Corporation An Estimation of Computational Complexity for the Section Finding Problem on Algebraic Surfaces Chiho Mihara (TOSHIBA Corp.)
Prof. David R. Jackson ECE Dept. Fall 2014 Notes 15 ECE 2317 Applied Electricity and Magnetism 1.
Tuesday, 8 st of Aban 2 nd TA Session.  In last session, we did:  Met with Memory and CPU  Met with C++ and compared it, somehow, w/ C and Java  Met.
A Bayesian Approach to Calculating Free Energies in Chemical and Biological Systems Andrew Pohorille NASA-Ames Research Center.
QuickYield: An Efficient Global-Search Based Parametric Yield Estimation with Performance Constraints Fang Gong 1, Hao Yu 2, Yiyu Shi 1, Daesoo Kim 1,
Statistics for Managers Using Microsoft Excel, 5e © 2008 Pearson Prentice-Hall, Inc.Chap 8-1 Statistics for Managers Using Microsoft® Excel 5th Edition.
3.4 Solving Equations with Variables on Both Sides Objective: Solve equations that have variables on both sides.
Notes Over 5.6 Quadratic Formula
-1- UC San Diego / VLSI CAD Laboratory Optimization of Overdrive Signoff Tuck-Boon Chan, Andrew B. Kahng, Jiajia Li and Siddhartha Nath Tuck-Boon Chan,
EE201C Final Project Adeel Mazhar Charwak Apte. Problem Statement Need to consider reading and writing failure – Pick design point which minimizes likelihood.
HW5 and Final Project Yield Estimation and Optimization for 6-T SRAM Cell Fang Gong
-1- UC San Diego / VLSI CAD Laboratory Optimal Reliability-Constrained Overdrive Frequency Selection in Multicore Systems Andrew B. Kahng and Siddhartha.
6/11/20161 Process Optimisation For Micro Laser Welding in Fibre Optics Asif Malik Supervisors: Prof. Chris Bailey & Dr. Stoyan Stoyanov 14 May 2008.
Lecture 13 Dustin Lueker. 2  Inferential statistical methods provide predictions about characteristics of a population, based on information in a sample.
Chapter 8 Confidence Interval Estimation Statistics For Managers 5 th Edition.
Unified Adaptivity Optimization of Clock and Logic Signals Shiyan Hu and Jiang Hu Dept of Electrical and Computer Engineering Texas A&M University.
Estimating standard error using bootstrap
Chapter 7 Confidence Interval Estimation
Sampling Distributions
Rouwaida Kanj, *Rajiv Joshi, and Sani Nassif
Fang Gong HW5 and Final Project Yield Estimation and Optimization for 6-T SRAM Cell Fang Gong
SRAM Yield Rate Optimization EE201C Final Project
International Workshop
INVERSE BUILDING MODELING
Chapter 7 Sampling Distributions.
OPTIMAL DESIGN OF CLUTCH FRICTION PAD
EE201C Modeling of VLSI Circuits and Systems Final Project
Chapter 4a Stochastic Modeling
EE201C Modeling of VLSI Circuits and Systems Final Project
Chapter 7 Sampling Distributions.
Today’s class Multiple Variable Linear Regression
Chapter 4a Stochastic Modeling
Yield Optimization: Divide and Conquer Method
Numerical Integration:
Linear Algebra Lecture 3.
Chapter 7 Sampling Distributions.
Stephen Govea Javad Zandazad
MATH 1310 Session 2.
EE 201C Homework 5 [Due on March 12, 2012]
Chapter 7 Sampling Distributions.
2.3. Measures of Dispersion (Variation):
Chapter 7 Sampling Distributions.
Centerpoint Designs Include nc center points (0,…,0) in a factorial design Obtains estimate of pure error (at center of region of interest) Tests of curvature.
Introduction results Forced Convection Excel Linear Regression tool
Presentation transcript:

Han Zhao Advisor: Prof. Lei He TA: Fang Gong Final Project Quadratic Response Surface + Importance Sampling Han Zhao Advisor: Prof. Lei He TA: Fang Gong

Outline Quadratic Response Surface Modeling Importance Sampling Problem statement Reading & writing failure model Power & area model Results Importance Sampling Method Conclusions Future work

Outline Quadratic Response Surface Modeling Importance Sampling Problem statement Reading & writing failure model Power & area model Results Importance Sampling Method Conclusions Future work

Quadratic Response Surface Optimization problem x1 x2 x3 x4 Leff 1 Leff 2 Vth 1 Vth 2 Variable y Reading voltage Writing time Reading power Writing power Object function

Quadratic Response Surface Central composite designs Circumscribed Inscribed Faced Center point Nominal parameters Star points Variation Generate 15+ samples Hspice simulation Linear regression to find coefficients

Outline Quadratic Response Surface Modeling Importance Sampling Problem statement Reading & writing failure model Power & area model Results Importance Sampling Method Conclusions Future work

Reading Failure Model Polynomial function Optimal solutions Leff 1 (x1) (μm) Leff 2 (x2) Vth 1 (x3) (V) Vth 2 (x4) Voltage (y) 0.095 0.38 0.5 0.1632 0.105

Reading Failure Model compromise Lower part is optimal Upper part is optimal

Writing Failure Model Polynomial function Optimal solutions Leff 1 (x1) (μm) Leff 2 (x2) Vth 1 (x3) (V) Vth 2 (x4) Time (y) (ps) 0.095 0.2 6.0412

Writing Failure Model consistent Right part is optimal

Outline Quadratic Response Surface Modeling Importance Sampling Problem statement Reading & writing failure model Power & area model Results Importance Sampling Method Conclusions Future work

Optimal solutions for reading Optimal solutions for writing Power Model Reading Writing Optimal solutions for reading Optimal solutions for writing Leff 1 (x1) (μm) Leff 2 (x2) Vth 1 (x3) (V) Vth 2 (x4) Power (y) (mW) 0.105 0.095 0.31 0.5 0.0265 Leff 1 (x1) (μm) Leff 2 (x2) Vth 1 (x3) (V) Vth 2 (x4) Power (y) (mW) 0.105 0.5 0.0522

Power Model

Area Model Total area Only depend on effective length The optimal solution

Outline Quadratic Response Surface Modeling Importance Sampling Problem statement Reading & writing failure model Power & area model Results Importance Sampling Method Conclusions Future work

Results Leff 1 (x1) (μm) Leff 2 (x2) Vth 1 (x3) (V) Vth 2 (x4) Reading voltage 0.095 0.38 0.5 0.105 Writing time 0.2 power 0.31 Writing power Optimal Consistent with results from QMC exhaustive search

Outline Quadratic Response Surface Modeling Importance Sampling Problem statement Reading & writing failure model Power & area model Results Importance Sampling Method Conclusions Future work

Importance Sampling Motivation Method Optimal design makes the yield rate approach infinitely to 1 To find the yield rate (approximately 1-1e-6), we should run Hspice about 1.4e9 times! The CPU runtime is too long to count Method Find failure regions with uniform distribution (5*sigma range) Sample quite a few points in that failing areas Calculate the equivalent yield rate with formulas

Outline Quadratic Response Surface Modeling Importance Sampling Problem statement Reading & writing failure model Power & area model Results Importance Sampling Method Conclusions Future work

Results Failing regions Leff 1 (x1) (μm) Leff 2 (x2) Vth 1 (x3) (V) Optimal 0.095 0.5 0.2 Reading failure 0.08 0.2617 0.198 Writing failure 0.096 0.106 0.525 0.273 Failing regions

Results Results Yield rate Samples CPU runtime Optimal 1 – 1e-6 1.4e9 Too long! Reading 1 – 5.78e-7 500 1 min Writing 1 – 2.83e-4

Outline Quadratic Response Surface Modeling Importance Sampling Problem statement Reading & writing failure model Power & area model Results Importance Sampling Method Conclusions Future work

Conclusions Combine two methods to solve problem Future work Quadratic response surface is used to find optimal designs Importance sampling is used to find the yield rates under the optimal designs Results are consistent with exhaustive search and meet all requirements (e.g., CPU runtime) Future work Improve response surface model to find more accurate results Propose more general methods to find coefficients in formulas of importance sampling

Acknowledgement Thanks for discussions, suggestions and helps! TA: Fang Gong, Yiyu Shi Prof. Lei He Thanks for your attention!