Pre Silicon to Post Silicon Overview. Adam Norman Intel Corp. PCCG

Size: px
Start display at page:

Download "Pre Silicon to Post Silicon Overview. Adam Norman Intel Corp. PCCG"

Transcription

1 Pre Silicon to Post Silicon Overview Adam Norman Intel Corp. PCCG

2 What is Pre-Silicon? It is the design Phase of a platform, which is done before silicon/packages/boards have been fabricated. It can take many years of pre-silicon work to create a CPU. Typically, the design work is done with simulation. Optimization of design Tradeoffs ( power, area, cost, features, risk ) Robustness studies 2

3 What is the relationship between Pre and Post?? Questions to class before we learn more about Pre-Silicon methods What can you simulate? How accurate is the simulations? How many simulations should I run? What do you trust more? Simulation or Measurement? 3

4 Simulation Domains Pre Layout Sims Silicon and/or boards parameterized Post Layout Sims Silicon and/or Boards Extracted Active Transistors Circuits/Devices Feedback Passive Power Deliver Network (PDN) Transmission Lines Physical (PCB, Sockets, Conn.) Vias Discrete components R,L,C 4

5 Active vs Passive Simulation Active, generally has non-linear and/or time varying elements. Transient simulation is usually performed SPICE is most common simulator Passive is generally Linear Time-invariant (LTI) 3D structures usually simulated with Full-wave solvers : Can you name some 3D solvers? Output is Frequency Domain (S-parameters) 2D structures, can use simpler/faster solvers Many output formats, RLGC, tabular W-element, S-param. Combining the Active + Passive elements Transient simulation is needed Commonly used tool is HSPICE 5

6 Pre Silicon Disciplines Circuit (I/O) Design Focus on Active portion (circuits) Transmitter and Receivers Understanding PVT impact on Jitter Signal Integrity Focus on Board + Circuit Power Integrity Focus on PDN + Circuit 6

7 Signal Integrity Terminology Silicon Package Motherboard DRAM1 DRAM2 Victim Ron PKG_L1 DIMM Conn. MB_L1 DIMM_L1 DIMM_L2 Aggressor. Topology Deck 3D structures (or Vertical Structures) Transmission Lines Transmitter Circuit (Tx) Drive Strength (Ron) Receiver Circuit (Rx) IBIS Model DRAM1 Termination/ODT Loads Victim Aggressors Coupling Reference Plane DRAM2 7

8 Post Layout Extraction 8

9 How do you use the Simulations? Class Exercise 9

10 Goal specific methodologies PathFinding Comparative analysis HVM. Class Exercise [ List Variables] Heart of Signal Integrity at Intel Validation Post Layout? Transistor Models 10

11 Variation Sources Manufacturing variation (HVM) Tolerances Design Variable CLASS EXERCISE : LIST 20 parameters Time Varying (temporal) Temperature Voltage Noise 11

12 What do you measure in Simulations? Simulation has the luxury of infinite observability. How does this compare to Post-Silicon Measurements? King of metrics is the eye-diagram. Time Domain metric Many other waveform and Frequency Domain based metrics Setup/Hold timing Ringback Level Non-monotonicities Slewrate 12

13 How do you get an eye diagram? 2 Typical approaches Pattern simulation (aka empirical) Peak Distortion Analysis (aka analytic) 13

14 Eye Diagram CLASS DEMO Strobe/CLK Setup Hold Voltage Margin 14

15 Peak Distortion Finding Worst Case Eye 15

16 Sample Pulse Response EACH DOT SEPERATED EXACTLY BY 1 UI UI = BIT WIDTH precursor cursor postcursors 16

17 Sample Pulse Response ISI+ ISI- precursor cursor postcursors 17

18 LTI property: Superposition In Out Tx symbol Pulse response

19 LTI property: Superposition of symbols In Out Tx symbol Response to pattern

20 LTI property: Superposition of coupled symbols In Out Tx symbol FEXT Pulse response 20

21 LTI property: Superposition of coupled symbols In Out Tx symbol FEXT response 21

22 LTI property: Superposition of coupled symbols Out Tx symbol FEXT response 22

23 LTI property: Superposition of coupled symbols Out Insertion loss response Tx symbol

24 LTI property: Superposition of coupled symbols Out Tx symbol FEXT response Insertion loss response Tx symbol Composite response 24

25 Peak Distortion Analysis Must apply to Linear time-invariant system Superposition applies Interference of symbols on same wire Interference of symbols on different coupled channels 25

26 Worst-case 0 26

27 Worst-case VWC0 = ISI + 27

28 Worst-case 1 28

29 Worst-case VWC1 = cursor + ISI - 29

30 Is peak distortion realistic? CLASS Exercise: 10 Aggressors 10 bit deep of channel memory BER Analysis is Statistical Eye 30

31 Iteration Paths PRE-Silicon Flow Stackup/RLC Connectors/Vias Package/Skt Topology and Signaling Definition Deck Creation Tool: Text Editor Only for new busses ~3x to 4x Repeat IBIS/Linear Transistor SPECS Driver/Receiver (Silicon) Tool: IBIS Center HVM Variable Definition Tool: Spreadsheet Sampling Plan (DOE, MC, FOCUS, GA) Tools: JMP, Excel,.JSL ~3x to 4x Repeat Tied to Silicon Revs Less Frequent Loop DOE has reduced need Very Frequent Loop Run Simulations Tools: Hspice,Lynx S-Param Syn. Waveform Analysis PDA, BER Tools: SigSim, Simba Data Analysis DOE/RSM Error Analysis Tools: JMP 31 Matlab

32 Analysis Techniques Time Domain Analysis and Frequency Domain Analysis Design of Experiments (DOE)/Neural Net Modeling Build a model of the metric Worst Case analysis Monte Carlo Sweeps 32

33 DOE/NN Flow 33

34 This is what we want to predict! 1,000,000 Units Notes: 1. Customer determines the fail. Not the spec. 2. With perfect prediction we would have 0 Factory Rejects and XX Customer Fails. - How do get there? This is the goal for Pre-Silicon and Post-Silicon predictions. Intel has been evolving tools/methods towards this predictive goal. Such that, we can optimize cost and performance while still meeting Reliability ( DPM or customer Fails) and Yield ( Factory Rejects) 34targets.

35 Customer Fails How do we get there? Starting from a perfect prediction. Build 1million systems - predict all variation sources Notes: 1. Infinite number of assumptions are completely known, including customer fail definition. Nothing uncontrolled 2. This could be pre-silicon or Post-Silicon - What happens in reality? This is the goal for Pre-Silicon and Post-Silicon predictions. If we could perfectly predict customer margin, then we could optimize such that we meet reliability targets with no yield loss. 35

36 Customer Fails? Customer Fails Pre-Silicon Predictions Predicting Heavy tails Perfect Prediction Correlation? Notes: Numerous factors for deviation from perfect 1. Pre-Silicon assumptions - Stimulus, # of aggressors - Driver Models, Jitter - Eye Mask 2. Missing variables and noise 3. Imperfect Simulator Goal for the evolution of Pre-Silicon Tools and methods is to Tractably close this gap 36

37 Customer Fails? Customer Fails Post-Silicon Predictions Predicting Light tails Perfect Prediction Correlation? Notes: Numerous factors for deviation from perfect 1. Post-Silicon assumptions - Stimulus - Sampling Scheme 2. Missing variables and noise 3. Uncontrolled variables 4. Measurement error Goal for the evolution of Post-Silicon Tools and methods is to Tractably close this gap 37

38 Customer Fails Correlation? Customer Fails Customer Fails Correlation Paths What matters? PreSilicon Prediction Perfect Prediction ( reality) PostSilicon Prediction Notes: 1. Good engineering is necessary to proper Assess risk. By understanding limitations And assumptions in both predictive domains the best risk decision can be made Although Pre to Post Silicon Correlation is most commonly targeted, Don t forget about the bigger goal. Don t confuse the map with the 38 terrain

39 Customer Fails Customer Fails How did we evolve to this picture? PreSilicon Prediction PreSilicon Evolution Physics:: Lossless Lossy Crosstalk SIPI Methods:: MC DOE PDA BER DPM Post Silicon Evolution PostSilicon Prediction DFx:: Voltage Margin Timing Margin BER Methods:: MC DOE GA BER DPM The evolution of both methods is valuable to study. And, of course, new methods/techniques are always being added. 39

40 PreSilicon Simulation Evolution Year Physics [Modeling] Stimulus Physics_A Physics_A Physics_B Physics_B Physics_C Physics_D Physics_E Pattern Suite +WC Pattern (PDA) +BER + (Tx/Rx Jitter) Sampling MC+Grid +DOE +NN Guard band GB_A GB_B (statistical eye mask) GB_C GB_D GB_E GB_F GB_G Risk/Goal Find WC Find WC Find WC Find WC Find WC +DPM DPM Takeaways: 1. Guardband must always be consistent with the assumptions. - KIT of information. 2. All facets of PreSilicon method evolve 3. Simulator capability and need dictate the physics modeling. 4, Note that methods/techniques are rarely thrown away. Efficiency and 40

41 Summary Pre-Silicon simulations are a valuable part of the design process. Excellent means for understanding and optimizing under HVM variation Are they perfect? No Should you still do validation? Yes 41

Predicting BER to Very Low Probabilities

Predicting BER to Very Low Probabilities Predicting BER to Very Low Probabilities IBIS Summit, DAC, Anaheim, CA June 15, 2010 0.25 0.2 0.15 0.1 0.05 0-0.05-0.1 Arpad Muranyi arpad_muranyi@mentor.com Vladimir Dmitriev-Zdorov -0.15-0.2-0.25-0.5-0.4-0.3-0.2-0.1

More information

Accurate GHz channel simulation and statistical analysis for SSE(Solution Space Exploration)

Accurate GHz channel simulation and statistical analysis for SSE(Solution Space Exploration) Accurate GHz channel simulation and statistical analysis for SSE(Solution Space Exploration) Asian IBIS Summit Shanghai China Nov11, 2008 Baolong Li, Ansoft Corp. Baolong.li@ansoft.com.cn; Hou Weiping,

More information

DDR4 Board Design and Signal Integrity Verification Challenges

DDR4 Board Design and Signal Integrity Verification Challenges DDR4 Board Design and Signal Integrity Verification Challenges Outline Enabling DDR4 Pseudo Open Drain Driver - Benefit POD SI effects VrefDQ Calculation Data Eye Simulating SSN New Drive Standards Difference

More information

Anisotropic Substrates Variance for IBIS-AMI Simulation

Anisotropic Substrates Variance for IBIS-AMI Simulation Anisotropic Substrates Variance for IBIS-AMI Simulation Naijen Hsuan naijen.hsuan@ansys.com Asian IBIS Summit Shanghai, China November 15, 2013 1 High speed Challenges Today (1) High Speed Data Rate Issue

More information

TITLE. In-depth Analysis of DDR3/DDR4 Channel with Active Termination. Image. Topic: Topic: Changwook Yoon, (Intel)

TITLE. In-depth Analysis of DDR3/DDR4 Channel with Active Termination. Image. Topic: Topic: Changwook Yoon, (Intel) TITLE Topic: o Nam elementum commodo mattis. Pellentesque In-depth Analysis of DDR3/DDR4 Channel with Active Termination malesuada blandit euismod. Topic: Changwook Yoon, (Intel) o Nam elementum commodo

More information

Achieve Your Best Design with SI

Achieve Your Best Design with SI Achieve Your Best Design with SI and PI concerns SIPro and PIPro Application Engineer / Keysight Technologies Nash TU 2018.06.11 Taipei Contents Signal Integrity Design Cycle SIPro PIPro Power-aware SI

More information

EE290C Spring Motivation. Lecture 6: Link Performance Analysis. Elad Alon Dept. of EECS. Does eqn. above predict everything? EE290C Lecture 5 2

EE290C Spring Motivation. Lecture 6: Link Performance Analysis. Elad Alon Dept. of EECS. Does eqn. above predict everything? EE290C Lecture 5 2 EE29C Spring 2 Lecture 6: Link Performance Analysis Elad Alon Dept. of EECS Motivation V in, ampl Voff BER = 2 erfc 2σ noise Does eqn. above predict everything? EE29C Lecture 5 2 Traditional Approach Borrowed

More information

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 24: April 19, 2018 Crosstalk and Wiring, Transmission Lines Lecture Outline! Crosstalk! Repeaters in Wiring! Transmission Lines " Where transmission

More information

10GBASE-KR Transmitter Compliance Methodology Proposal. Robert Brink Agere Systems May 13, 2005

10GBASE-KR Transmitter Compliance Methodology Proposal. Robert Brink Agere Systems May 13, 2005 0GBASE-KR Transmitter Compliance Methodology Proposal Robert Brink Agere Systems May 3, 2005 Scope and Purpose Deficiencies of existing transmit template compliance methods are discussed. A proposal for

More information

! Crosstalk. ! Repeaters in Wiring. ! Transmission Lines. " Where transmission lines arise? " Lossless Transmission Line.

! Crosstalk. ! Repeaters in Wiring. ! Transmission Lines.  Where transmission lines arise?  Lossless Transmission Line. ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 24: April 19, 2018 Crosstalk and Wiring, Transmission Lines Lecture Outline! Crosstalk! Repeaters in Wiring! Transmission Lines " Where transmission

More information

The first printing of this book was produced with a few minor printing errors. We apologize for any confusion this might cause you.

The first printing of this book was produced with a few minor printing errors. We apologize for any confusion this might cause you. The first printing of this book was produced with a few minor printing errors. We apologize for any confusion this might cause you. Page Correction Sentence added before Figure 2.3: "R 6 out is typically

More information

SerDes_Channel_Impulse_Modeling_with_Rambus

SerDes_Channel_Impulse_Modeling_with_Rambus SerDes_Channel_Impulse_Modeling_with_Rambus Author: John Baprawski; John Baprawski Inc. (JB) Email: John.baprawski@gmail.com Web sites: https://www.johnbaprawski.com; https://www.serdesdesign.com Date:

More information

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 23: April 13, 2017 Variation; I/O Circuits, Inductive Noise Lecture Outline! Design Quality " Variation! Packaging! Variation and Testing!

More information

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 23: April 17, 2018 I/O Circuits, Inductive Noise, CLK Generation Lecture Outline! Packaging! Variation and Testing! I/O Circuits! Inductive

More information

IBIS-AMI Concern for PAM4 Simulation

IBIS-AMI Concern for PAM4 Simulation IBIS-AMI Concern for PAM4 Simulation Asian IBIS Summit Tokyo, Japan November 16, 2015 Shinichi Maeda E-mail: KEI-Systems@jcom.home.ne.jp 56 Gbps coming soon How to realize 56 Gbps What is PAM4 How to simulate

More information

Issues with sampling time and jitter in Annex 93A. Adam Healey IEEE P802.3bj Task Force May 2013

Issues with sampling time and jitter in Annex 93A. Adam Healey IEEE P802.3bj Task Force May 2013 Issues with sampling time and jitter in Annex 93A Adam Healey IEEE P802.3bj Task Force May 2013 Part 1: Jitter (comment #157) 2 Treatment of jitter in COM Draft 2.0 h (0) (t s ) slope h(0) (t s ) 1 UI

More information

Accurate Statistical Analysis of High-Speed Links with PAM-4 Modulation

Accurate Statistical Analysis of High-Speed Links with PAM-4 Modulation EPEPS IBIS Summit San Jose, California October 8, 05 Accurate Statistical Analsis of High-Speed Links with PAM-4 Modulation Vladimir Dmitriev-Zdorov Mentor Graphics Corp., vladimir_dmitriev-zdorov@mentor.com

More information

IBIS EBD Modeling, Usage and Enhancement An Example of Memory Channel Multi-board Simulation

IBIS EBD Modeling, Usage and Enhancement An Example of Memory Channel Multi-board Simulation IBIS EBD Modeling, Usage and Enhancement An Example of Memory Channel Multi-board Simulation Tao Xu Asian IBIS Summit taoxu@sigrity.com Shanghai China November 11, 2008 Agenda Memory channel simulation

More information

Operational amplifiers (Op amps)

Operational amplifiers (Op amps) Operational amplifiers (Op amps) Recall the basic two-port model for an amplifier. It has three components: input resistance, Ri, output resistance, Ro, and the voltage gain, A. v R o R i v d Av d v Also

More information

Presenters. Time Domain and Statistical Model Development, Simulation and Correlation Methods for High Speed SerDes

Presenters. Time Domain and Statistical Model Development, Simulation and Correlation Methods for High Speed SerDes JANUARY 28-31, 2013 SANTA CLARA CONVENTION CENTER Time Domain and Statistical Model Development, Simulation and Correlation Methods or High Speed SerDes Presenters Xingdong Dai Fangyi Rao Shiva Prasad

More information

Method for analytically calculating BER (bit error rate) in presence of non-linearity. Gaurav Malhotra Xilinx

Method for analytically calculating BER (bit error rate) in presence of non-linearity. Gaurav Malhotra Xilinx Method for analytically calculating BER (bit error rate) in presence of non-linearity Gaurav Malhotra Xilinx Outline Review existing methodology for calculating BER based on linear system analysis. Link

More information

ECE414/514 Electronics Packaging Spring 2012 Lecture 6 Electrical D: Transmission lines (Crosstalk) Lecture topics

ECE414/514 Electronics Packaging Spring 2012 Lecture 6 Electrical D: Transmission lines (Crosstalk) Lecture topics ECE414/514 Electronics Packaging Spring 2012 Lecture 6 Electrical D: Transmission lines (Crosstalk) James E. Morris Dept of Electrical & Computer Engineering Portland State University 1 Lecture topics

More information

Measuring Deterministic Jitter with a K28.5 Pattern and an Oscilloscope

Measuring Deterministic Jitter with a K28.5 Pattern and an Oscilloscope Application Note: HFAN-4.5.0 Rev1; 04/08 Measuring Deterministic Jitter with a K28.5 Pattern and an Oscilloscope [A version of this application note has been published in the July, 2002 issue of Communications

More information

Model-Order Reduction of High-Speed Interconnects: Challenges and Opportunities

Model-Order Reduction of High-Speed Interconnects: Challenges and Opportunities Model-Order Reduction of High-Speed Interconnects: Challenges and Opportunities Michel Nakhla Carleton University Canada Model Reduction for Complex Dynamical Systems Berlin 2010 EMI Delay Crosstalk Reflection

More information

PDN Planning and Capacitor Selection, Part 1

PDN Planning and Capacitor Selection, Part 1 by Barry Olney column BEYOND DESIGN PDN Planning and Capacitor Selection, Part 1 In my first column on power distribution network (PDN) planning, Beyond Design: Power Distribution Network Planning, I described

More information

D C Circuit Analysis and Network Theorems:

D C Circuit Analysis and Network Theorems: UNIT-1 D C Circuit Analysis and Network Theorems: Circuit Concepts: Concepts of network, Active and passive elements, voltage and current sources, source transformation, unilateral and bilateral elements,

More information

ULTRASCALE FPGA DDR MT/S SYSTEM LEVEL DESIGN OPTIMIZATION AND VALIDATION

ULTRASCALE FPGA DDR MT/S SYSTEM LEVEL DESIGN OPTIMIZATION AND VALIDATION ULTRASCALE FPGA DDR4 2400 MT/S SYSTEM LEVEL DESIGN OPTIMIZATION AND VALIDATION Authors Thomas To, Xilinx Inc. Penglin Niu, Xilinx Inc. Juan Wang, Xilinx Inc. Changyi Su, Xilinx Inc. Chong Ling Khoo, Xilinx

More information

Memory, Latches, & Registers

Memory, Latches, & Registers Memory, Latches, & Registers 1) Structured Logic Arrays 2) Memory Arrays 3) Transparent Latches 4) How to save a few bucks at toll booths 5) Edge-triggered Registers L13 Memory 1 General Table Lookup Synthesis

More information

Figure 1.1: Schematic symbols of an N-transistor and P-transistor

Figure 1.1: Schematic symbols of an N-transistor and P-transistor Chapter 1 The digital abstraction The term a digital circuit refers to a device that works in a binary world. In the binary world, the only values are zeros and ones. Hence, the inputs of a digital circuit

More information

SI/PI PCB Design Considerations for Thermal

SI/PI PCB Design Considerations for Thermal SI/PI PCB Design Considerations for Thermal HEESOO LEE Lead Application Developer PIPro Power Integrity Professional Agenda Thermal effects on Signal Integrity and Power Integrity Case study Conclusion

More information

Clock signal in digital circuit is responsible for synchronizing the transfer to the data between processing elements.

Clock signal in digital circuit is responsible for synchronizing the transfer to the data between processing elements. 1 2 Introduction Clock signal in digital circuit is responsible for synchronizing the transfer to the data between processing elements. Defines the precise instants when the circuit is allowed to change

More information

Design for Manufacturability and Power Estimation. Physical issues verification (DSM)

Design for Manufacturability and Power Estimation. Physical issues verification (DSM) Design for Manufacturability and Power Estimation Lecture 25 Alessandra Nardi Thanks to Prof. Jan Rabaey and Prof. K. Keutzer Physical issues verification (DSM) Interconnects Signal Integrity P/G integrity

More information

Short Papers. Efficient In-Package Decoupling Capacitor Optimization for I/O Power Integrity

Short Papers. Efficient In-Package Decoupling Capacitor Optimization for I/O Power Integrity 734 IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 26, NO. 4, APRIL 2007 Short Papers Efficient In-Package Decoupling Capacitor Optimization for I/O Power Integrity

More information

ECE 407 Computer Aided Design for Electronic Systems. Simulation. Instructor: Maria K. Michael. Overview

ECE 407 Computer Aided Design for Electronic Systems. Simulation. Instructor: Maria K. Michael. Overview 407 Computer Aided Design for Electronic Systems Simulation Instructor: Maria K. Michael Overview What is simulation? Design verification Modeling Levels Modeling circuits for simulation True-value simulation

More information

Overview ECE 553: TESTING AND TESTABLE DESIGN OF. Memory Density. Test Time in Seconds (Memory Size n Bits) 10/28/2014

Overview ECE 553: TESTING AND TESTABLE DESIGN OF. Memory Density. Test Time in Seconds (Memory Size n Bits) 10/28/2014 ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES Memory testing Overview Motivation and introduction Functional model of a memory A simple minded test and its limitations Fault models March tests

More information

VLSI Design I. Defect Mechanisms and Fault Models

VLSI Design I. Defect Mechanisms and Fault Models VLSI Design I Defect Mechanisms and Fault Models He s dead Jim... Overview Defects Fault models Goal: You know the difference between design and fabrication defects. You know sources of defects and you

More information

EE5713 : Advanced Digital Communications

EE5713 : Advanced Digital Communications EE5713 : Advanced Digital Communications Week 12, 13: Inter Symbol Interference (ISI) Nyquist Criteria for ISI Pulse Shaping and Raised-Cosine Filter Eye Pattern Equalization (On Board) 20-May-15 Muhammad

More information

SRAM System Design Guidelines

SRAM System Design Guidelines Introduction This application note examines some of the important system design considerations an engineer should keep in mind when designing with Cypress SRAMs. It is important to note that while they

More information

The Linear-Feedback Shift Register

The Linear-Feedback Shift Register EECS 141 S02 Timing Project 2: A Random Number Generator R R R S 0 S 1 S 2 1 0 0 0 1 0 1 0 1 1 1 0 1 1 1 0 1 1 0 0 1 1 0 0 The Linear-Feedback Shift Register 1 Project Goal Design a 4-bit LFSR SPEED, SPEED,

More information

Chapter 2 Fault Modeling

Chapter 2 Fault Modeling Chapter 2 Fault Modeling Jin-Fu Li Advanced Reliable Systems (ARES) Lab. Department of Electrical Engineering National Central University Jungli, Taiwan Outline Why Model Faults? Fault Models (Faults)

More information

Analysis of Receiver Quantization in Wireless Communication Systems

Analysis of Receiver Quantization in Wireless Communication Systems Analysis of Receiver Quantization in Wireless Communication Systems Theory and Implementation Gareth B. Middleton Committee: Dr. Behnaam Aazhang Dr. Ashutosh Sabharwal Dr. Joseph Cavallaro 18 April 2007

More information

Efficient Optimization of In-Package Decoupling Capacitors for I/O Power Integrity

Efficient Optimization of In-Package Decoupling Capacitors for I/O Power Integrity 1 Efficient Optimization of In-Package Decoupling Capacitors for I/O Power Integrity Jun Chen and Lei He Electrical Engineering Department, University of California, Los Angeles Abstract With high integration

More information

EE 330 Lecture 3. Basic Concepts. Feature Sizes, Manufacturing Costs, and Yield

EE 330 Lecture 3. Basic Concepts. Feature Sizes, Manufacturing Costs, and Yield EE 330 Lecture 3 Basic Concepts Feature Sizes, Manufacturing Costs, and Yield Review from Last Time Analog Flow VLSI Design Flow Summary System Description Circuit Design (Schematic) SPICE Simulation Simulation

More information

A Robustness Optimization of SRAM Dynamic Stability by Sensitivity-based Reachability Analysis

A Robustness Optimization of SRAM Dynamic Stability by Sensitivity-based Reachability Analysis ASP-DAC 2014 A Robustness Optimization of SRAM Dynamic Stability by Sensitivity-based Reachability Analysis Yang Song, Sai Manoj P. D. and Hao Yu School of Electrical and Electronic Engineering, Nanyang

More information

Combinational Logic Design

Combinational Logic Design PEN 35 - igital System esign ombinational Logic esign hapter 3 Logic and omputer esign Fundamentals, 4 rd Ed., Mano 2008 Pearson Prentice Hall esign oncepts and utomation top-down design proceeds from

More information

CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 17: Dynamic Sequential Circuits And Timing Issues

CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 17: Dynamic Sequential Circuits And Timing Issues CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 17: Dynamic Sequential Circuits And Timing Issues [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan,

More information

Administrative Stuff

Administrative Stuff EE141- Spring 2004 Digital Integrated Circuits Lecture 30 PERSPECTIVES 1 Administrative Stuff Homework 10 posted just for practice. No need to turn in (hw 9 due today). Normal office hours next week. HKN

More information

Transmission Lines. Author: Michael Leddige

Transmission Lines. Author: Michael Leddige Transmission Lines Author: Michael Leddige 1 Contents PCB Transmission line structures Equivalent Circuits and Key Parameters Lossless Transmission Line Analysis Driving Reflections Systems Reactive Elements

More information

Name: Answers. Mean: 83, Standard Deviation: 12 Q1 Q2 Q3 Q4 Q5 Q6 Total. ESE370 Fall 2015

Name: Answers. Mean: 83, Standard Deviation: 12 Q1 Q2 Q3 Q4 Q5 Q6 Total. ESE370 Fall 2015 University of Pennsylvania Department of Electrical and System Engineering Circuit-Level Modeling, Design, and Optimization for Digital Systems ESE370, Fall 2015 Final Tuesday, December 15 Problem weightings

More information

A New Methodology for Assessing the Current Carrying Capability of Probes used at Sort

A New Methodology for Assessing the Current Carrying Capability of Probes used at Sort Matthew C Zeman Intel Corporation A New Methodology for Assessing the Current Carrying Capability of Probes used at Sort June 6 to 9, 2010 San Diego, CA USA Overview Background ISMI Methodology (presented

More information

Time Domain Modeling of Lossy Interconnects

Time Domain Modeling of Lossy Interconnects IEEE TRANSACTIONS ON ADVANCED PACKAGING, VOL. 24, NO. 2, MAY 2001 191 Time Domain Modeling of Lossy Interconnects Christer Svensson, Member, IEEE, and Gregory E. Dermer Abstract A new model for dielectric

More information

S-PARAMETER QUALITY METRICS AND ANALYSIS TO MEASUREMENT CORRELATION

S-PARAMETER QUALITY METRICS AND ANALYSIS TO MEASUREMENT CORRELATION S-PARAMETER QUALITY METRICS AND ANALYSIS TO MEASUREMENT CORRELATION VNA Measurement S-Parameter Quality Metrics 2 S-Parameter Quality Metrics Quality is important Reciprocity Forward and reverse transmission

More information

ECE-470 Digital Design II Memory Test. Memory Cells Per Chip. Failure Mechanisms. Motivation. Test Time in Seconds (Memory Size: n Bits) Fault Types

ECE-470 Digital Design II Memory Test. Memory Cells Per Chip. Failure Mechanisms. Motivation. Test Time in Seconds (Memory Size: n Bits) Fault Types ECE-470 Digital Design II Memory Test Motivation Semiconductor memories are about 35% of the entire semiconductor market Memories are the most numerous IPs used in SOC designs Number of bits per chip continues

More information

IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 25, NO. 7, JULY

IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 25, NO. 7, JULY IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 25, NO. 7, JULY 2006 1273 Statistical Interconnect Metrics for Physical-Design Optimization Kanak Agarwal, Member, IEEE,

More information

Xarxes de distribució del senyal de. interferència electromagnètica, consum, soroll de conmutació.

Xarxes de distribució del senyal de. interferència electromagnètica, consum, soroll de conmutació. Xarxes de distribució del senyal de rellotge. Clock skew, jitter, interferència electromagnètica, consum, soroll de conmutació. (transparències generades a partir de la presentació de Jan M. Rabaey, Anantha

More information

Distributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. DS0026 Dual High-Speed MOS Driver General Description DS0026 is a low cost

More information

PC100 Memory Driver Competitive Comparisons

PC100 Memory Driver Competitive Comparisons Fairchild Semiconductor Application Note March 1999 Revised December 2000 PC100 Memory Driver Competitive Comparisons Introduction The latest developments in chipset and motherboard design have taken memory

More information

Cosc 3451 Signals and Systems. What is a system? Systems Terminology and Properties of Systems

Cosc 3451 Signals and Systems. What is a system? Systems Terminology and Properties of Systems Cosc 3451 Signals and Systems Systems Terminology and Properties of Systems What is a system? an entity that manipulates one or more signals to yield new signals (often to accomplish a function) can be

More information

Signal integrity in deep-sub-micron integrated circuits

Signal integrity in deep-sub-micron integrated circuits Signal integrity in deep-sub-micron integrated circuits Alessandro Bogliolo abogliolo@ing.unife.it Outline Introduction General signaling scheme Noise sources and effects in DSM ICs Supply noise Synchronization

More information

Jim Held, Ph.D., Intel Fellow & Director Emerging Technology Research, Intel Labs. HPC User Forum April 18, 2018

Jim Held, Ph.D., Intel Fellow & Director Emerging Technology Research, Intel Labs. HPC User Forum April 18, 2018 Jim Held, Ph.D., Intel Fellow & Director Emerging Technology Research, Intel Labs HPC User Forum April 18, 2018 Quantum Computing: Key Concepts Superposition Classical Physics Quantum Physics v Entanglement

More information

Determining the Existence of DC Operating Points in Circuits

Determining the Existence of DC Operating Points in Circuits Determining the Existence of DC Operating Points in Circuits Mohamed Zaki Department of Computer Science, University of British Columbia Joint work with Ian Mitchell and Mark Greenstreet Nov 23 nd, 2009

More information

Reducing EMI Noise by Suppressing Power-Distribution Resonances. Istvan Novak Distinguished Engineer, Signal and Power Integrity Sun Microsystems 1

Reducing EMI Noise by Suppressing Power-Distribution Resonances. Istvan Novak Distinguished Engineer, Signal and Power Integrity Sun Microsystems 1 Reducing EMI Noise by Suppressing Power-Distribution Resonances Istvan Novak Distinguished Engineer, Signal and Power Integrity Sun Microsystems 1 Outline Introduction: revisiting the definition of EMI

More information

CMU Lecture 12: Reinforcement Learning. Teacher: Gianni A. Di Caro

CMU Lecture 12: Reinforcement Learning. Teacher: Gianni A. Di Caro CMU 15-781 Lecture 12: Reinforcement Learning Teacher: Gianni A. Di Caro REINFORCEMENT LEARNING Transition Model? State Action Reward model? Agent Goal: Maximize expected sum of future rewards 2 MDP PLANNING

More information

Lecture 16: Circuit Pitfalls

Lecture 16: Circuit Pitfalls Introduction to CMOS VLSI Design Lecture 16: Circuit Pitfalls David Harris Harvey Mudd College Spring 2004 Outline Pitfalls Detective puzzle Given circuit and symptom, diagnose cause and recommend solution

More information

EE 330 Lecture 3. Basic Concepts. Feature Sizes, Manufacturing Costs, and Yield

EE 330 Lecture 3. Basic Concepts. Feature Sizes, Manufacturing Costs, and Yield EE 330 Lecture 3 Basic Concepts Feature Sizes, Manufacturing Costs, and Yield Review from Last Time Analog Flow VLSI Design Flow Summary System Description Circuit Design (Schematic) SPICE Simulation Simulation

More information

14 Gb/s AC Coupled Receiver in 90 nm CMOS. Masum Hossain & Tony Chan Carusone University of Toronto

14 Gb/s AC Coupled Receiver in 90 nm CMOS. Masum Hossain & Tony Chan Carusone University of Toronto 14 Gb/s AC Coupled Receiver in 90 nm CMOS Masum Hossain & Tony Chan Carusone University of Toronto masum@eecg.utoronto.ca OUTLINE Chip-to-Chip link overview AC interconnects Link modelling ISI & sensitivity

More information

Chapter 2 Process Variability. Overview. 2.1 Sources and Types of Variations

Chapter 2 Process Variability. Overview. 2.1 Sources and Types of Variations Chapter 2 Process Variability Overview Parameter variability has always been an issue in integrated circuits. However, comparing with the size of devices, it is relatively increasing with technology evolution,

More information

Parallel VLSI CAD Algorithms. Lecture 1 Introduction Zhuo Feng

Parallel VLSI CAD Algorithms. Lecture 1 Introduction Zhuo Feng Parallel VLSI CAD Algorithms Lecture 1 Introduction Zhuo Feng 1.1 Prof. Zhuo Feng Office: EERC 513 Phone: 487-3116 Email: zhuofeng@mtu.edu Class Website http://www.ece.mtu.edu/~zhuofeng/ee5900spring2012.html

More information

Digital Microelectronic Circuits ( ) Ratioed Logic. Lecture 8: Presented by: Mr. Adam Teman

Digital Microelectronic Circuits ( ) Ratioed Logic. Lecture 8: Presented by: Mr. Adam Teman Digital Microelectronic ircuits (361-1-3021 ) Presented by: Mr. Adam Teman Lecture 8: atioed Logic 1 Motivation In the previous lecture, we learned about Standard MOS Digital Logic design. MOS is unquestionably

More information

Pulse Shaping and ISI (Proakis: chapter 10.1, 10.3) EEE3012 Spring 2018

Pulse Shaping and ISI (Proakis: chapter 10.1, 10.3) EEE3012 Spring 2018 Pulse Shaping and ISI (Proakis: chapter 10.1, 10.3) EEE3012 Spring 2018 Digital Communication System Introduction Bandlimited channels distort signals the result is smeared pulses intersymol interference

More information

Compact Distributed RLC Interconnect Models Part I: Single Line Transient, Time Delay, and Overshoot Expressions

Compact Distributed RLC Interconnect Models Part I: Single Line Transient, Time Delay, and Overshoot Expressions 2068 IEEE TRANSACTIONS ON ELECTRON DEVICES, VOL. 47, NO. 11, NOVEMBER 2000 Compact Distributed RLC Interconnect Models Part I: Single Line Transient, Time Delay, and Overshoot Expressions Jeffrey A. Davis

More information

14:332:231 DIGITAL LOGIC DESIGN. Organizational Matters (1)

14:332:231 DIGITAL LOGIC DESIGN. Organizational Matters (1) 4:332:23 DIGITAL LOGIC DESIGN Ivan Marsic, Rutgers University Electrical & Computer Engineering Fall 23 Organizational Matters () Instructor: Ivan MARSIC Office: CoRE Building, room 7 Email: marsic@ece.rutgers.edu

More information

5. Circulators and Isolators

5. Circulators and Isolators 9/9/006 Circulators and Isolators / 5. Circulators and Isolators Q: All the devices we have studied thus far are reciprocal. Are there such things as non-reciprocal microwave devices? A: HO: The Circulator

More information

Preliminary Studies on DFE Error Propagation, Precoding, and their Impact on KP4 FEC Performance for PAM4 Signaling Systems

Preliminary Studies on DFE Error Propagation, Precoding, and their Impact on KP4 FEC Performance for PAM4 Signaling Systems Preliminary Studies on DFE Error Propagation, Precoding, and their Impact on KP4 FEC Performance for PAM4 Signaling Systems Geoff Zhang September, 2018 Outline 1/(1+D) precoding for PAM4 link systems 1/(1+D)

More information

PDN Tool: Ananalytical Model to Calculate the Input Impedance of Chip and Silicon Interposer Power Distribution

PDN Tool: Ananalytical Model to Calculate the Input Impedance of Chip and Silicon Interposer Power Distribution Journal of Contemporary Electronic Research Education and Research Application Research Article PDN Tool: Ananalytical Model to Calculate the Input Impedance of Chip and Silicon Interposer Power Distribution

More information

Distributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. September 2001 S7C256 5V/3.3V 32K X 8 CMOS SRM (Common I/O) Features S7C256

More information

EECS150 - Digital Design Lecture 26 - Faults and Error Correction. Types of Faults in Digital Designs

EECS150 - Digital Design Lecture 26 - Faults and Error Correction. Types of Faults in Digital Designs EECS150 - Digital Design Lecture 26 - Faults and Error Correction April 25, 2013 John Wawrzynek 1 Types of Faults in Digital Designs Design Bugs (function, timing, power draw) detected and corrected at

More information

Keysight Technologies Heidi Barnes

Keysight Technologies Heidi Barnes Keysight Technologies 2018.03.29 Heidi Barnes 1 S I G N A L I N T E G R I T Y A N D P O W E R I N T E G R I T Y Hewlett-Packard Agilent Technologies Keysight Technologies Bill and Dave s Company and the

More information

NONLINEAR AND ADAPTIVE (INTELLIGENT) SYSTEMS MODELING, DESIGN, & CONTROL A Building Block Approach

NONLINEAR AND ADAPTIVE (INTELLIGENT) SYSTEMS MODELING, DESIGN, & CONTROL A Building Block Approach NONLINEAR AND ADAPTIVE (INTELLIGENT) SYSTEMS MODELING, DESIGN, & CONTROL A Building Block Approach P.A. (Rama) Ramamoorthy Electrical & Computer Engineering and Comp. Science Dept., M.L. 30, University

More information

Motivation for CDR: Deserializer (1)

Motivation for CDR: Deserializer (1) Motivation for CDR: Deserializer (1) Input data 1:2 DMUX 1:2 DMUX channel 1:2 DMUX Input clock 2 2 If input data were accompanied by a well-synchronized clock, deserialization could be done directly. EECS

More information

Lecture #4: Potpourri

Lecture #4: Potpourri Lecture #4: Potpourri Paul Hartke Phartke@stanford.edu Stanford EE183 April 15, 2002 Tutorial/Verilog Questions? Tutorial is mostly done, right? Due tonight at Midnight (Mon 4/14/02) Turn in copies of

More information

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences E. Alon Final EECS 240 Monday, May 19, 2008 SPRING 2008 You should write your results on the exam

More information

SCSI Connector and Cable Modeling from TDR Measurements

SCSI Connector and Cable Modeling from TDR Measurements SCSI Connector and Cable Modeling from TDR Measurements Dima Smolyansky TDA Systems, Inc. http://www.tdasystems.com Presented at SCSI Signal Modeling Study Group Rochester, MN, December 1, 1999 Outline

More information

April 2004 AS7C3256A

April 2004 AS7C3256A pril 2004 S7C3256 3.3V 32K X 8 CMOS SRM (Common I/O) Features Pin compatible with S7C3256 Industrial and commercial temperature options Organization: 32,768 words 8 bits High speed - 10/12/15/20 ns address

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK SUBJECT CODE: EC 1354 SUB.NAME : VLSI DESIGN YEAR / SEMESTER: III / VI UNIT I MOS TRANSISTOR THEORY AND

More information

Pre and post-silicon techniques to deal with large-scale process variations

Pre and post-silicon techniques to deal with large-scale process variations Pre and post-silicon techniques to deal with large-scale process variations Jaeyong Chung, Ph.D. Department of Electronic Engineering Incheon National University Outline Introduction to Variability Pre-silicon

More information

Dielectric and Conductor Roughness Model Identification for Successful PCB and Packaging Interconnect Design up to 50 GHz

Dielectric and Conductor Roughness Model Identification for Successful PCB and Packaging Interconnect Design up to 50 GHz JANUARY 28-31, 2014 SANTA CLARA CONVENTION CENTER Dielectric and Conductor Roughness Model Identification for Successful PCB and Packaging Interconnect Design up to 50 GHz Dr. Yuriy Shlepnev Simberian

More information

Interconnect (2) Buffering Techniques.Transmission Lines. Lecture Fall 2003

Interconnect (2) Buffering Techniques.Transmission Lines. Lecture Fall 2003 Interconnect (2) Buffering Techniques.Transmission Lines Lecture 12 18-322 Fall 2003 A few announcements Partners Lab Due Times Midterm 1 is nearly here Date: 10/14/02, time: 3:00-4:20PM, place: in class

More information

Servo Control of a Turbine Gas Metering Valve by Physics-Based Robust Controls (μ) Synthesis

Servo Control of a Turbine Gas Metering Valve by Physics-Based Robust Controls (μ) Synthesis Servo Control of a Turbine Gas Metering Valve by Physics-Based Robust Controls (μ) Synthesis Dr. Peter M. Young Prof. Electrical Engineering Colorado State University pmy@colostate.edu Dr. Kamran Eftekhari

More information

Lecture 6: Time-Dependent Behaviour of Digital Circuits

Lecture 6: Time-Dependent Behaviour of Digital Circuits Lecture 6: Time-Dependent Behaviour of Digital Circuits Two rather different quasi-physical models of an inverter gate were discussed in the previous lecture. The first one was a simple delay model. This

More information

6.302 Feedback Systems

6.302 Feedback Systems MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science 6.302 Feedback Systems Fall Term 2005 Issued : November 18, 2005 Lab 2 Series Compensation in Practice Due

More information

Synaptic Devices and Neuron Circuits for Neuron-Inspired NanoElectronics

Synaptic Devices and Neuron Circuits for Neuron-Inspired NanoElectronics Synaptic Devices and Neuron Circuits for Neuron-Inspired NanoElectronics Byung-Gook Park Inter-university Semiconductor Research Center & Department of Electrical and Computer Engineering Seoul National

More information

University of Maryland Department of Physics. Spring 2009 Final Exam 20. May (175 points) Post grades on web? (Initial, please) Yes No

University of Maryland Department of Physics. Spring 2009 Final Exam 20. May (175 points) Post grades on web? (Initial, please) Yes No University of Maryland Department of Physics Physics 122 20. May 2009 (175 points) Post grades on web? (Initial, please) Yes No (If you agree, I will post your grades and your detailed scores for each

More information

Memory Thermal Management 101

Memory Thermal Management 101 Memory Thermal Management 101 Overview With the continuing industry trends towards smaller, faster, and higher power memories, thermal management is becoming increasingly important. Not only are device

More information

NANO-CMOS DESIGN FOR MANUFACTURABILILTY

NANO-CMOS DESIGN FOR MANUFACTURABILILTY NANO-CMOS DESIGN FOR MANUFACTURABILILTY Robust Circuit and Physical Design for Sub-65nm Technology Nodes Ban Wong Franz Zach Victor Moroz An u rag Mittal Greg Starr Andrew Kahng WILEY A JOHN WILEY & SONS,

More information

Hyperspherical Clustering and Sampling for Rare Event Analysis with Multiple Failure Region Coverage

Hyperspherical Clustering and Sampling for Rare Event Analysis with Multiple Failure Region Coverage Hyperspherical Clustering and Sampling for Rare Event Analysis with Multiple Failure Region Coverage Wei Wu 1, Srinivas Bodapati 2, Lei He 1,3 1 Electrical Engineering Department, UCLA 2 Intel Corporation

More information

Modeling and optimization of noise coupling in TSV-based 3D ICs

Modeling and optimization of noise coupling in TSV-based 3D ICs LETTER IEICE Electronics Express, Vol.11, No.20, 1 7 Modeling and optimization of noise coupling in TSV-based 3D ICs Yingbo Zhao, Yintang Yang, and Gang Dong a) School of Microelectronics, Xidian University,

More information

Miller Factor for Gate-Level Coupling Delay Calculation

Miller Factor for Gate-Level Coupling Delay Calculation for Gate-Level Coupling Delay Calculation Pinhong Chen Desmond A. Kirkpatrick Kurt Keutzer Dept. of EECS Intel Corp. Dept. of EECS U. C. Berkeley icroprocessor Products Group U. C. Berkeley Berkeley, CA

More information

Lecture 9: Sequential Logic Circuits. Reading: CH 7

Lecture 9: Sequential Logic Circuits. Reading: CH 7 Lecture 9: Sequential Logic Circuits Reading: CH 7 Sequential Logic FSM (Finite-state machine) Inputs Current State COMBINATIONAL LOGIC Registers Outputs = f(current, inputs) Next state 2 storage mechanisms

More information

Analytic Solutions for Periodically Loaded Transmission Line Modeling

Analytic Solutions for Periodically Loaded Transmission Line Modeling Analytic Solutions for Periodically Loaded Transmission Line Modeling Paul G. Huray, huray@sc.edu Priya Pathmanathan, Intel priyap@qti.qualcomm.com Steve Pytel, Intel steve.pytel@ansys.com April 4, 2014

More information