SyreNe System Reduction for Nanoscale IC Design

Similar documents
Structure preserving Krylov-subspace methods for Lyapunov equations

System Reduction for Nanoscale IC Design (SyreNe)

ADI-preconditioned FGMRES for solving large generalized Lyapunov equations - A case study

Model Order Reduction of Electrical Circuits with Nonlinear Elements

Towards parametric model order reduction for nonlinear PDE systems in networks

A final review session will be offered on Thursday, May 10 from 10AM to 12noon in 521 Cory (the Hogan Room).

Chapter 1. Binary Systems 1-1. Outline. ! Introductions. ! Number Base Conversions. ! Binary Arithmetic. ! Binary Codes. ! Binary Elements 1-2

Future Trends in Microelectronics Impact on Detector Readout. Paul O Connor

Numerical and symbolic MOR techniques using hierarchical circuit structure

3/10/2013. Lecture #1. How small is Nano? (A movie) What is Nanotechnology? What is Nanoelectronics? What are Emerging Devices?

Scaling of MOS Circuits. 4. International Technology Roadmap for Semiconductors (ITRS) 6. Scaling factors for device parameters

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

Chapter 2. Design and Fabrication of VLSI Devices

Lecture 15: Scaling & Economics

MOSFET: Introduction

Symbolic Model Reduction for Linear and Nonlinear DAEs

Introduction to Computer Engineering ECE 203

From Physics to Logic

Lecture 4: Technology Scaling

Model reduction of nonlinear circuit equations

Parametrische Modellreduktion mit dünnen Gittern

Device 3D. 3D Device Simulator. Nano Scale Devices. Fin FET

HSG-IMIT Application AG

Recent developments for MOR in the electronics industry

FPF1003A / FPF1004 IntelliMAX Advanced Load Management Products

Model order reduction of electrical circuits with nonlinear elements

Contents Part I Introduction The COMSON Project Part II Partial Differential Algebraic Equations PDAE Modeling and Discretization

CMOS scaling rules Power density issues and challenges Approaches to a solution: Dimension scaling alone Scaling voltages as well

ELEN0037 Microelectronic IC Design. Prof. Dr. Michael Kraft

ECE 342 Electronic Circuits. Lecture 6 MOS Transistors

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

EE 5211 Analog Integrated Circuit Design. Hua Tang Fall 2012

ECE321 Electronics I

MOS Transistor Properties Review

S No. Questions Bloom s Taxonomy Level UNIT-I

Comparative Analysis of Practical Threshold Voltage Extraction Techniques for CMOS. Yu-Hsing Cheng ON Semiconductor October 15, 2018

Lecture 0: Introduction

Future trends in radiation hard electronics

Floating Point Representation and Digital Logic. Lecture 11 CS301

FLCC Seminar. Spacer Lithography for Reduced Variability in MOSFET Performance

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Accurate Junction Capacitance Modeling for Substrate Crosstalk Calculation

Last Lecture. Power Dissipation CMOS Scaling. EECS 141 S02 Lecture 8

Lecture 25. Semiconductor Memories. Issues in Memory

Organisasi dan Arsitektur Komputer L#1: Fundamental Concepts Amil A. Ilham

EECS240 Spring Today s Lecture. Lecture 2: CMOS Technology and Passive Devices. Lingkai Kong EECS. EE240 CMOS Technology

Automotive Grade Silicon Capacitors for Under the Hood Applications

Semiconductor Memories

EE 434 Lecture 33. Logic Design

AE74 VLSI DESIGN JUN 2015

Toward More Accurate Scaling Estimates of CMOS Circuits from 180 nm to 22 nm

CMOS Digital Integrated Circuits Lec 13 Semiconductor Memories

ECE 546 Lecture 10 MOS Transistors

Nanotechnology Nanofabrication of Functional Materials. Marin Alexe Max Planck Institute of Microstructure Physics, Halle - Germany

Review of Semiconductor Physics. Lecture 3 4 Dr. Tayab Din Memon

Institute for Electron Microscopy and Nanoanalysis Graz Centre for Electron Microscopy

EE 434 Lecture 13. Basic Semiconductor Processes Devices in Semiconductor Processes

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

DC and Transient Responses (i.e. delay) (some comments on power too!)

CHAPTER 2 AN OVERVIEW OF TCAD SIMULATOR AND SIMULATION METHODOLOGY

S=0.7 [0.5x per 2 nodes] ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today. Scaling ITRS Roadmap

Towards a Scalable EKV Compact Model Including Ballistic and Quasi-Ballistic Transport

DESIGN OF QCA FULL ADDER CIRCUIT USING CORNER APPROACH INVERTER

SCORM Based Nano Scale Electronic Devices Modeling Methodology

Today s lecture. EE141- Spring 2003 Lecture 4. Design Rules CMOS Inverter MOS Transistor Model

University of Central Florida. IEEE Electron Devices Colloqium Feb nd 2008

Administrative Stuff

EE 230 Lecture 31. THE MOS TRANSISTOR Model Simplifcations THE Bipolar Junction TRANSISTOR

EE236 Electronics. Computer and Systems Engineering Department. Faculty of Engineering Alexandria University. Fall 2014

ECE 342 Electronic Circuits. 3. MOS Transistors

CMOS Cross Section. EECS240 Spring Dimensions. Today s Lecture. Why Talk About Passives? EE240 Process

VLSI VLSI CIRCUIT DESIGN PROCESSES P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT

Fig. 1 CMOS Transistor Circuits (a) Inverter Out = NOT In, (b) NOR-gate C = NOT (A or B)

! Chris Diorio. ! Gaetano Borrielo. ! Carl Ebeling. ! Computing is in its infancy

BALANCING-RELATED MODEL REDUCTION FOR DATA-SPARSE SYSTEMS

Microelectronics Part 1: Main CMOS circuits design rules

Nanoelectronics. Topics

Digital Electronics I

Lecture 16: Circuit Pitfalls

DC and AC modeling of minority carriers currents in ICs substrate

With the establishment of the endowed chair, the Beilstein-Institut supported Frank Schulz in his research into new strategies for the synthesis and

Reliability of 3D IC with Via-Middle TSV: Characterization and Modeling

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Characteristics Optimization of Sub-10 nm Double Gate Transistors

! Charge Leakage/Charge Sharing. " Domino Logic Design Considerations. ! Logic Comparisons. ! Memory. " Classification. " ROM Memories.

Lecture 6 PN Junction and MOS Electrostatics(III) Metal-Oxide-Semiconductor Structure

GMR based 2D magnetic field sensors

Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories

Moore s Law Forever?

Lecture 1: Circuits & Layout

EE241 - Spring 2000 Advanced Digital Integrated Circuits. References

Single Event Effects: SRAM

PHYS 3313 Section 001 Lecture #21 Monday, Nov. 26, 2012

EE 230 Lecture 33. Nonlinear Circuits and Nonlinear Devices. Diode BJT MOSFET

Intro To Digital Logic

Molecular Electronics For Fun and Profit(?)

Role of Computer Experiment

! CMOS Process Enhancements. ! Semiconductor Physics. " Band gaps. " Field Effects. ! MOS Physics. " Cut-off. " Depletion.

Single Discharge Simulations of Needle Pulses for Electrothermal Ablation

Chapter 1 :: From Zero to One

Transcription:

System Reduction for Nanoscale Max Planck Institute for Dynamics of Complex Technical Systeme Computational Methods in Systems and Control Theory Group Magdeburg Technische Universität Chemnitz Fakultät für Mathematik Mathematik in Industrie und Technik Chemnitz System Reduction for Nanoscale for Complex Dynamical Systems TU Berlin, 2 December 2010

Background What is? is a research network within the BMBF (German Federal Ministry of Education and Research) funded program Mathematics for Innovations in Industry and Services It started July 1, 2007, and will terminate December 31, 2010. 6 projects, 4 universities, 1 research institute, 3 industrial partners. 1st workshop: for Circuit Simulation, held in Hamburg, October 30 31, 2008; proceedings will appear in Springer Lecture Notes in Electrical Engineering, Vol. 74, Feb. 2011. Successor: BMBF research network for Fast Simulation of new Semiconductor Devices for Nano- and Microsystems-Technology, October 1, 2010 September 30, 2013; 4 universities, 2 research institutes, 4 industrial partners cooperate in 6 projects. 2/13

System Reduction for Nanoscale Personnel and Industrial Partners } TU Chemnitz } Prof. Dr. Dipl.-Math. techn. Andre Schneider Dipl.-Math. techn. Thomas Mach Prof. Dr. Michael Hinze Dipl.-Math. Ulrich Matthes Dipl.-Math. techn. Andre Eppler Prof. Dr. Heike Faßbender Juan Pablo Amorocho M.Sc. Dipl.-Math. Oliver Schmidt Dr. Tatjana Stykel Dr. Andreas Steinbrecher { Dipl.-Math. techn. Martin Kunkel } } } 3/13 { z Dr. Patrick Lang TU Berlin ITWM Kaiserslautern z { { z } Prof. Dr. Matthias Bollho fer TU Braunschweig TU Braunschweig z { z Universita t Hamburg z {

Micro-/ Micro- / Miniaturization Circuit Simulation State-of-the-art in 2006 (at proposal writing) Development of electronic devices and integrated circuits (ICs) with structures in the µ- (1 µm= 10 6 m) to nano- (1 nm= 10 9 m) range. Transition from Micro- to in order to achieve higher performance using smaller devices at lower cost. Miniaturization of common ICs based on silicon reaches its physical limits, frequency cannot be increased arbitrarily. Further miniaturization requires use of Nanotechnology, so far without the use of quantum effects (tunnel effect is already employed to some extent). 4/13

Micro-/ Micro- / Miniaturization Circuit Simulation Applications Consumer selectronics (video game consoles, MP3 player,... ) mobile and smart phones, computer technology (CPUs, DRAM,... ) navigation, sensors, ASICs = Application-Specific ICs, e.g. for automotive engineering, automatic control, medical engineering,... 4/13

Miniaturization Moore s Law Moore s Law (1965/75) states that the number of transistors on a chip doubles every 24 months. Micro- / Miniaturization Circuit Simulation 5/13 Source: http://en.wikipedia.org/wiki/file:transistor_count_and_moore s_law_-_2008.svg

Miniaturization Roadmap of CMOS ( Complementary Metal Oxide Semiconductor ) Technology Micro- / Miniaturization Circuit Simulation Production process of ICs is mostly based on CMOS technology ( Complementary Metal Oxide Semiconductor ). 2 complimentary (n-/p-channel) MOSFETs are connected to enable logical operations. 6/13

Miniaturization Roadmap of CMOS ( Complementary Metal Oxide Semiconductor ) Technology Micro- / Miniaturization Circuit Simulation 6/13 CMOS Technology Miniaturization Microtechnology 10 µm e.g., Intel 4004 (1971) 3 µm e.g., Intel 8086 (1978) 1.5 µm e.g., Intel 80286 (1982) 1 µm e.g., Intel 386 (1985) 800 nm (0.80 µm) e.g., Intel 486 (1989) 600 nm (0.60 µm) e.g., Intel 486DX2 (1990) 350 nm (0.35 µm) e.g., Intel Pentium Pro (1995), Nintendo 64 250 nm (0.25 µm) e.g., DEC Alpha (1999), Playstation 2 180 nm (0.18 µm) e.g., Intel Pentium P4 (2000) 130 nm (0.13 µm) Nanotechnology (< 100nm) 90 nm 65 nm e.g., Intel Core 2 Duo (2006) 45 nm e.g., Intel Core 2 Extreme (2007) 32 nm Intel Core i7 980X Gulftown (03/2010) 22 nm limit of CMOS production (2011/12) 16 nm transition to (2018) 11 nm (tunnel effect) (2022) Source: http://en.wikipedia.org, ITRS International Technology Roadmap for Semiconductors

System Reduction for Nanoscale Miniaturization Roadmap of CMOS ( Complementary Metal Oxide Semiconductor ) Technology Micro/ Miniaturization Circuit Simulation Size matters... Transient-Voltage-Suppression (TVS)-Diode (Infineon Technologies). Protection against electro-static discharge, for high-speed interfaces, e.g., USB 2.0, Ethernet 10/1000, etc. 6/13

Circuit Simulation Micro- / Miniaturization Circuit Simulation VLSI Circuit Simulation Uses mathematical models to replicate behavior of electronic circuits (or devices device simulation). VLSI simulation before production of first prototype increases the efficiency of the VLSI design process significantly, errors can be detected and avoided in the prototype. Particularly, photo-masking for IC prototypes is extremely expensive, testing of internal signal transmission is extremely difficult. Hence: numerical simulation is indispensable for VLSI design! Source: http://en.wikipedia.org/wiki/circuit_simulation 7/13

Circuit Simulation Micro- / Miniaturization Circuit Simulation VLSI Circuit Simulation Uses mathematical models to replicate behavior of electronic circuits (or devices device simulation). VLSI simulation before production of first prototype increases the efficiency of the VLSI design process significantly, errors can be detected and avoided in the prototype. Particularly, photo-masking for IC prototypes is extremely expensive, testing of internal signal transmission is extremely difficult. Hence: numerical simulation is indispensable for VLSI design! Source: http://en.wikipedia.org/wiki/circuit_simulation 7/13

Introduction Further Aspects Micro- / Miniaturization Circuit Simulation Complete IC models cannot be simulated, sub-circuits consist of hundreds to millions of equations, i.e., high-dimensionality!. Numerical simulation is possible by connecting compact models of sub-circuits. Modeling of nonlinear devices (diodes, transistors) leads to nonlinear systems of differential algebraic equations (DAEs). Critical devices can no longer be replaced by partial element equivalent circuits (PEECs). Device simulation requires partial differential equations (PDEs, drift diffusion (DD) model). Coupling of circuits and DD device models leads to partial differential-algebraic equations (PDAEs). 8/13

Motivation for System/ Motivation Goals Consequences of miniaturization Moore s Law circuit models require increasingly many equations, for the network topology (Kirchhoff laws) on the one hand and characteristic equations for devices on the other hand. 9/13

Motivation for System/ Motivation Goals Consequences of miniaturization Moore s Law circuit models require increasingly many equations, for the network topology (Kirchhoff laws) on the one hand and characteristic equations for devices on the other hand. Verification of VLSI design requires numerous simulations for varying input signals. 9/13

Motivation for System/ Motivation Goals Consequences of miniaturization Moore s Law circuit models require increasingly many equations, for the network topology (Kirchhoff laws) on the one hand and characteristic equations for devices on the other hand. Verification of VLSI design requires numerous simulations for varying input signals. Increasing integration density and multi-layer layout 9/13

Motivation for System/ Multi-layer layouts Motivation Goals Source: http://en.wikipedia.org/wiki/image:silicon_chip_3d.png. 9/13

Motivation for System/ Motivation Goals Consequences of miniaturization Moore s Law circuit models require increasingly many equations, for the network topology (Kirchhoff laws) on the one hand and characteristic equations for devices on the other hand. Verification of VLSI design requires numerous simulations for varying input signals. Increasing integration density and multi-layer layout more and more parasitic effects which must be included in the simulation model. 9/13

Motivation for System/ Motivation Goals Consequences of miniaturization Moore s Law circuit models require increasingly many equations, for the network topology (Kirchhoff laws) on the one hand and characteristic equations for devices on the other hand. Verification of VLSI design requires numerous simulations for varying input signals. Increasing integration density and multi-layer layout more and more parasitic effects which must be included in the simulation model. Today s computer generation does not provide the computing capacities to simulate the behavior of their successors! 9/13

Motivation for System/ Motivation Goals Consequence: Methods for reduction of the complexity of mathematical models for VLSI design (electronic design automation, EDA) indispensable! System/ 9/13

Goals of Motivation Goals Automatic computation of compact models. Errors in output signals of reduced models should satisfy prescribed error tolerance. Require computable error estimates! Preserve physical properties: stability, passivity. Reduced models should lead to significantly faster simulation times! Reduced models should be realizable as circuit (sufficient: reziprocity). 10/13

Goals of Motivation Goals Automatic computation of compact models. Errors in output signals of reduced models should satisfy prescribed error tolerance. Require computable error estimates! Preserve physical properties: stability, passivity. Reduced models should lead to significantly faster simulation times! Reduced models should be realizable as circuit (sufficient: reziprocity). 10/13

Goals of Motivation Goals Automatic computation of compact models. Errors in output signals of reduced models should satisfy prescribed error tolerance. Require computable error estimates! Preserve physical properties: stability, passivity. Reduced models should lead to significantly faster simulation times! Reduced models should be realizable as circuit (sufficient: reziprocity). 10/13

Goals of Motivation Goals Automatic computation of compact models. Errors in output signals of reduced models should satisfy prescribed error tolerance. Require computable error estimates! Preserve physical properties: stability, passivity. Reduced models should lead to significantly faster simulation times! Reduced models should be realizable as circuit (sufficient: reziprocity). 10/13

Goals of Motivation Goals Automatic computation of compact models. Errors in output signals of reduced models should satisfy prescribed error tolerance. Require computable error estimates! Preserve physical properties: stability, passivity. Reduced models should lead to significantly faster simulation times! Reduced models should be realizable as circuit (sufficient: reziprocity). 10/13

Goals of Motivation Goals Automatic computation of compact models. Errors in output signals of reduced models should satisfy prescribed error tolerance. Require computable error estimates! Preserve physical properties: stability, passivity. Reduced models should lead to significantly faster simulation times! Reduced models should be realizable as circuit (sufficient: reziprocity). 10/13

Goals of Motivation Goals Automatic computation of compact models. Errors in output signals of reduced models should satisfy prescribed error tolerance. Require computable error estimates! Preserve physical properties: stability, passivity. Reduced models should lead to significantly faster simulation times! Reduced models should be realizable as circuit (sufficient: reziprocity). 10/13

System Reduction for Nanoscale http://www.syrene.org Goals Development of methods for model and system reduction of high-dimensional nanoelectronic IC models. Comparison of methods and verification in practical semiconductor development environments. 2 complementary approaches: Reduction of coupled device-circuit system using global method. Decoupling of individual devices and linear sub-circuits, generation of corresponding compact models, coupling of reduced models. 11/13

12/13 TP1 Model order reduction for coupled systems of ICs U Hamburg, PI: Michael Hinze TP2 Passivity preserving model reduction for nonlinear DAEs TU Braunschweig, PI: Heike Faßbender TP3 Element-based model reduction in circuit simulation TU Berlin, PI: Tatjana Stykel TP4 Reduced representation of power grid models TU Chemnitz, PI: TP5 Coupling of numeric/symbolic reduction techniques for the generation of parameterized models of nanoelectronic systems Fraunhofer ITWM Kaiserslautern, PI: Patrick Lang TP6 Numerical solution of systems of equations and coupling of components in model order reduction TU Braunschweig, PI: Matthias Bollhöfer

Results... presented at for Complex Dynamical Systems Friday, December 3, session SYRENE I 14:30 14:50 Ulrich Matthes (TP1) Residual based POD Model Order Reduction of Drift-Diffusion Equations in electrical networks 14:50 15:10 Andreas Steinbrecher (TP3) PABTEC: A software package for model reduction of nonlinear circuit equations 15:10 15:30 André K. Eppler (TP6) Low rank Krylov subsapce methods for solving large Lyapunov equations Saturday, December 4, session SYRENE II 10:00 10:20 André Schneider (TP4) Reduced Representation of Power Grid Models 10:20 10:40 Juan Pablo Amorocho (TP2) Model Order Reduction of Large Nonlinear Electric Circuits via the Trajectory Piecewise- Linear Approach 10:40 11:00 Oliver Schmidt (TP5) Coupled symbolic-numerical model reduction using the hierarchical structure of nonlinear electrical circuits For more details, visit www.syrene.org. Enjoy the workshop! 13/13

Results... presented at for Complex Dynamical Systems Friday, December 3, session SYRENE I 14:30 14:50 Ulrich Matthes (TP1) Residual based POD Model Order Reduction of Drift-Diffusion Equations in electrical networks 14:50 15:10 Andreas Steinbrecher (TP3) PABTEC: A software package for model reduction of nonlinear circuit equations 15:10 15:30 André K. Eppler (TP6) Low rank Krylov subsapce methods for solving large Lyapunov equations Saturday, December 4, session SYRENE II 10:00 10:20 André Schneider (TP4) Reduced Representation of Power Grid Models 10:20 10:40 Juan Pablo Amorocho (TP2) Model Order Reduction of Large Nonlinear Electric Circuits via the Trajectory Piecewise- Linear Approach 10:40 11:00 Oliver Schmidt (TP5) Coupled symbolic-numerical model reduction using the hierarchical structure of nonlinear electrical circuits For more details, visit www.syrene.org. Enjoy the workshop! 13/13

Results... presented at for Complex Dynamical Systems Friday, December 3, session SYRENE I 14:30 14:50 Ulrich Matthes (TP1) Residual based POD Model Order Reduction of Drift-Diffusion Equations in electrical networks 14:50 15:10 Andreas Steinbrecher (TP3) PABTEC: A software package for model reduction of nonlinear circuit equations 15:10 15:30 André K. Eppler (TP6) Low rank Krylov subsapce methods for solving large Lyapunov equations Saturday, December 4, session SYRENE II 10:00 10:20 André Schneider (TP4) Reduced Representation of Power Grid Models 10:20 10:40 Juan Pablo Amorocho (TP2) Model Order Reduction of Large Nonlinear Electric Circuits via the Trajectory Piecewise- Linear Approach 10:40 11:00 Oliver Schmidt (TP5) Coupled symbolic-numerical model reduction using the hierarchical structure of nonlinear electrical circuits For more details, visit www.syrene.org. Enjoy the workshop! 13/13