Design of VLSI Circuits and Systems
|
|
|
- Gervais McCormick
- 9 years ago
- Views:
Transcription
1 EEM216A Fall 2008 Design of VLSI ircuits and Systems Mon & Wed 2:00-3:50pm 2444 Boelter Hall ourse Description This course focuses on advanced concepts of VLSI circuit and system design in state of the art MOS technologies. Topics include: ircuit-level optimization using gate size, supply and threshold voltage; layout of circuit blocks optimized for speed, power, or area. Advanced concepts of retiming, place and route will be employed in class projects, in addition to the design of custom blocks. The applications include micro-processors, signal and multimedia processors, portable devices, memory and periphery. ourse topics are continuously updated to track unique technological features such as power leakage, interconnect, clock and power distribution, impact of device variability on the design. This quarter, special focus will be given to design optimization. EEM216A / Fall 2008 D. Markovic / Slide 2
2 EE115 vs. EEM216A EE115 (introductory material) Basic transistor and circuit models Basic circuit design styles and logic gates Design of custom blocks (adders, memories, ) EEM216A (advanced material) Transistor models of varying accuracy Design under constraints: power, area, performance, robustness More advanced design techniques Learning challenges in the coming years reating new solutions to challenging design problems EEM216A / Fall 2008 D. Markovic / Slide 3 lass Topics Fundamentals Technology and modeling Scaling and limits of scaling Design for deep sub-micron MOS Static MOS, transistor sizing, buffer design, high-speed MOS design styles, dynamic logic Process variations, leakage Design techniques for low power and low voltage Power minimization at technology, circuit, architecture levels Energy-delay optimization Arithmetic circuits System-level issues Timing strategies, logic synthesis lock and power distribution Physical design EEM216A / Fall 2008 D. Markovic / Slide 4
3 Teaching Staff Instructor Dejan Markovic Office hours: E Eng-IV Mon & Wed 4:30-6pm TA Vaibhav Karkare AD tools / reader [email protected] Assistant Lori Miller Homework drop-off Eng-IV EEM216A / Fall 2008 D. Markovic / Slide 5 lass Material Textbook: J. Rabaey, A. handrakasan, B. Nikolic, Digital Integrated ircuits: A Design Perspective, (2nd Edition), Prentice Hall, Other books: N. Weste, D. Harris, MOS VLSI Design: A ircuits and Systems Perspective, (3rd Edition), Addison Wesley, A. handrakasan, W. Bowhill, F. Fox, Design of High-Performance Microprocessor ircuits, IEEE Press, W.J. Dally and J.W. Poulton, Digital System Engineering, ambridge University Press, B. Wong, A. Mittal, Y. ao, G.W. Starr, Nano MOS ircuit and Physical Design, Wiley-Interscience, Selected papers: Available on classwiki Linked from IEEE Xplore ( (need to be logged in to a campus machine) EEM216A / Fall 2008 D. Markovic / Slide 6
4 Other Sources ore material IEEE Journal of Solid-State ircuits (JSS) IEEE International Solid-State ircuits onference (ISS) European Solid-State ircuits onference (ESSIR) Symposium on VLSI ircuits (VLSI) ustom Integrated ircuits onference (I) Other conferences and journals AD topics International onference on omputer Aided Design (IAD) Design Automation onference (DA) EEM216A / Fall 2008 D. Markovic / Slide 7 lass Organization & Grading Five items will make your final grade: Homeworks (4) 15% Project 30% Midterm 25% Final exam 25% Participation 5% lass project Phase 1 Phase 2 Report Wk h1 h2 h3 h4 10/8 10/20 10/29 11/14 M 11/X (x = 5 or 6) P 12/3 EEM216A / Fall 2008 D. Markovic / Slide 8
5 lass Website EEweb: class notes, handouts, assignments, discussion AD tools, papers: classwiki classwiki EEM216A / Fall 2008 D. Markovic / Slide 9 lasswiki reate an account: use your ULA username! EEM216A / Fall 2008 D. Markovic / Slide 10
6 Setting up EEM216A AD Environment You need an ee account machines Your account will be mapped to i2950g1 and i2950g2 Sign up for classwiki (do it today!) Use your ee/seas username to sign up Once you sign up, I need to add you to ee216a group Homework coming out on Wed which will assume that you are all set! EEM216A / Fall 2008 D. Markovic / Slide 11 Tools adence software only! Phased out Electric software Online documentation and tutorials 90nm MOS technology adence gpdk090 & gsclib 9 metal layers Important tools / skills from EE115 Design apture: Virtuoso Schematic / Layout Editor ircuit Simulation: Spectre / Ocean Design Verification (DR, LVS, Extraction): Assura EE115 tutorials (if you think you need to catch up): (ourtesy: IBM) EEM216A / Fall 2008 D. Markovic / Slide 12
7 EEM216A Goals Understanding the basic building blocks of VLSI Transistors/Wires Logic Gates and Layout Datapath Blocks Be able to conceptually model a system Logic Optimization State Machine Design (RTL) Be able to build a system (using a subset of the tools) Verilog Modeling Synthesis Place and Route Understanding the constraints and tradeoffs Delay analysis (gates and interconnects) locking methodology System integration issues (Power/Ground routing, Noise) EEM216A / Fall 2008 D. Markovic / Slide 13 EEM216A Fall 2008 Lecture 1: Introduction Digital Integrated ircuit Design: Trends and hallenges Dejan Markovic [email protected]
8 Moore s Law In 1965, Gordon Moore noted that the number of transistors on a chip doubled every 18 to 24 months He made a prediction that semiconductor industry will double its effectiveness every 18 months The complexity for minimum component costs has increased at a rate of roughly a factor of two per year. ertainly over the short term, this rate can be expected to continue, if not to increase. Over the longer term, the rate of increase is a bit more uncertain, although there is no reason to believe it will not remain nearly constant for at least 10 years. That means by 1975, the number of components per integrated circuit for minimum cost will be 65,000. [G. Moore, Electronics, 1965] EEM216A / Fall 2008 D. Markovic / Slide 15 Moore s Law 1965 [ Intel, ISS 2005] EEM216A / Fall 2008 D. Markovic / Slide 16
9 Moore s Law 2005 [ Intel, ISS 2005] EEM216A / Fall 2008 D. Markovic / Slide 17 Evolution in omplexity EEM216A / Fall 2008 D. Markovic / Slide 18
10 Microprocessor Examples Moore s law Number of transistors Logic density Die size Frequency Power EEM216A / Fall 2008 D. Markovic / Slide 19 Number of Transistors Transistors (MT) X growth in 1.96 years! Pentium 4 Pentium Pro (P6) Pentium (P5) 486 (P4) 386 (P3) 286 (P2) (P1) Year S. Borkar (Intel) Transistors on lead microprocessors double every 2 years EEM216A / Fall 2008 D. Markovic / Slide 20
11 Logic Density 1000 Logic Transistors/mm 2 Logic Density i860 Pentium II (R) 486 Pentium Pro (R) Pentium (R) 2x trend Intel 1.5µ 1.0µ 0.8µ 0.6µ 0.35µ 0.25µ 0.18µ 0.13µ Shrinks and compactions meet density goals New micro-architectures drop density EEM216A / Fall 2008 D. Markovic / Slide 21 Die Size Growth 100 Die size (mm) Pentium Pro 486 Pentium ~7% growth per year ~2X growth in 10 years Year S. Borkar (Intel) Die size grows by 14% to satisfy Moore s law EEM216A / Fall 2008 D. Markovic / Slide 22
12 Frequency Frequency (Mhz) Doubles every 2 years Pentium 4 Pentium Pro Pentium Year S. Borkar (Intel) Lead microprocessor frequency doubles every 2 years EEM216A / Fall 2008 D. Markovic / Slide 23 Processor Frequency Trend 10,000 Intel IBM Power P DE Gate delays/clock Processor freq scales by 2X per generation 100 Game over! 1, S 21164A A Pentium(R) II MP Pentium Pro 601, 603 (R) Pentium(R) Mhz 10 1 Gate Delays/ lock V. De, S. Borkar ISLPED 99 Frequency doubles each generation Number of gates/clock reduce by 25% EEM216A / Fall 2008 D. Markovic / Slide 24
13 Technology Roadmap (2002) International Technology Roadmap for Semiconductors (ITRS) Year DRAM ½ pitch [nm] MPU transistors/chip 97M 153M 243M 386M 773M 1.55G 3.09G Wiring levels High-perf. phys. gate [nm] High-perf. VDD [V] Local clock [GHz] High-perf. power [W] Low-power phys. gate [nm] Low-power VDD [V] Low-power power [W] Node years: 2007/65nm, 2010/45nm, 2013/32nm, 2016/22nm EEM216A / Fall 2008 D. Markovic / Slide 25 Technology Scaling ISS data 100 x1.4 / 3 years 1000 κ 0.7 Power Dissipation (W) x4 / 3 years 85 (a) Power dissipation vs. year. 90 Year MPU DSP 95 Power Density (mw/mm 2 ) κ Scaling Factor κ (normalized by 4µm design rule) 10 (b) Power density vs. scaling factor. T. Kuroda EEM216A / Fall 2008 D. Markovic / Slide 26
14 Processor Power 100 Max Power (Watts) Pentium II (R) Pentium Pro (R) Pentium(R) 486 Pentium(R) MMX? µ 1µ 0.8µ 0.6µ 0.35µ 0.25µ 0.18µ 0.13µ Intel Lead processor power increases every generation ompactions provide higher performance at lower power EEM216A / Fall 2008 D. Markovic / Slide 27 Power will be a Problem Power (Watts) KW 5KW 1.5KW 500W Pentium Pro Pentium Year S. Borkar (Intel) Power delivery and dissipation will be prohibitive EEM216A / Fall 2008 D. Markovic / Slide 28
15 New Trend: Parallel Hardware Vdd Logic Block 0.7 x Vdd Freq = 1 Throughput = 1 Active Power = 1 SD Lkg Power = 1 S. Borkar (Intel) Logic Block Freq = 0.7 Throughput = 1.4 Logic Block Active Power = 0.7 SD Lkg Power = 0.7 Higher logic throughput, yet lower power EEM216A / Fall 2008 D. Markovic / Slide 29 Dual ore Rule of thumb Voltage Frequency Power Performance 1% 1% 3% 0.66% In the same process technology ache ache ore ore ore S. Borkar (Intel) Voltage = 1 Freq = 1 Area = 1 Power = 1 Perf = 1 Voltage = -15% Freq = -15% Area = 2 Power = 1 Perf = ~1.8 EEM216A / Fall 2008 D. Markovic / Slide 30
16 From Multi to Many 13mm, 100W, 48MB ache, 4B Transistors, in 22nm 12 ores 48 ores 144 ores S. Borkar (Intel) Relative Performance Single ore Performance Large Med Small System Performance TPT Large Med Small One App Two App Four App Eight App EEM216A / Fall 2008 D. Markovic / Slide 31 Future Multi-core Platform S. Borkar (Intel) GP GP GP GP General Purpose ores GP SP GP SP GP GP GP GP GP SP SP GP Special Purpose HW Interconnect fabric Heterogeneous Multi-ore Platform SO EEM216A / Fall 2008 D. Markovic / Slide 32
17 Typical Power Delivery System S. Borkar (Intel) Power Delivery Electronics Mobile Platform, ~50W EEM216A / Fall 2008 D. Markovic / Slide 33 Software hallenge ITRS 2007 EEM216A / Fall 2008 D. Markovic / Slide 34
18 Impact of Process Variations 1.4 Today S. Borkar (Intel) Normalized Frequency % 5X 130nm Normalized Leakage (Isb( Isb) Frequency ~30% Leakage Power ~5-10X EEM216A / Fall 2008 D. Markovic / Slide 35 Implications Reliability Extreme variations (Static & Dynamic) will result in unreliable components Impossible to design reliable system as we know today Transient errors (Soft Errors) Gradual errors (Variations) Time dependent (Degradation) Test One-time-factory testing will be out S. Borkar (Intel) Burn-in to catch chip infant-mortality will not be practical Test HW will be part of the design Dynamically self-test, detect errors, reconfigure, & adapt EEM216A / Fall 2008 D. Markovic / Slide 36
19 In a Nut-shell 100 BT integration capacity 100 Billion Transistors Billions unusable (variations) Some will fail over time Intermittent failures S. Borkar (Intel) Yet, deliver high performance in the power & cost envelope EEM216A / Fall 2008 D. Markovic / Slide 37 Advantage of a Small ore Large ore Medium ore Small ore S. Borkar (Intel) Error Error Error Large Area of onfinement High Performance Loss Small Area of onfinement Low Performance Loss Too many small cores provide higher throughput and resiliency EEM216A / Fall 2008 D. Markovic / Slide 38
20 The Quest for Parallel Began in 1965 It is difficult to predict at the present time just how extensive the invasion of the microwave area by integrated electronics will be. The successful realization of such items as phased array antennas, for example, using a multiplicity of integrated microwave power sources, could completely revolutionize radar. [G. Moore, Electronics, 1965] EEM216A / Fall 2008 D. Markovic / Slide 39 Parallel Data Processing Power limited technology scaling Increased impact of process variations More leakage power, multiple threshold devices Single dimensional Multidimensional data Multi-core Processors MIMO ommunications Neuroscience IBM / Sony / Toshiba Belkin EEM216A / Fall 2008 D. Markovic / Slide 40
21 Different Energy-Delay Requirements Same principle, different optimization goals Processors Maximize performance Highest V DD required ommunications Minimize energy & area Typically, sensitivity ~ 1 Neuroscience Power density: 0.8mWmm 2 Aggressive V DD scaling Energy 0 V DD scaling Processors ommunications Neural Delay EEM216A / Fall 2008 D. Markovic / Slide 41 ASIs on The Road to Extinction? EEM216A / Fall 2008 D. Markovic / Slide 42
22 The Age of oncurrency and Flexibility UB Pleiades Heterogeneous reconfigurable fabric Xilinx Vertex 4 Intel Montecito ARM AMD Dualore NTT Video codec (4 Tensilica cores) IBM/Sony ell Processor ourtesy: J. Rabaey (UB) EEM216A / Fall 2008 D. Markovic / Slide 43 FPGAs going Multi-core BEE2 compute module 14 x17 22 layer PB ourtesy: J. Wawrzynek (UB) EEM216A / Fall 2008 D. Markovic / Slide 44
23 Moore s Law and the Long Term What level? EEM216A / Fall 2008 D. Markovic / Slide 45 Moore s Law and the Long Term What level? Within your working life? ? When? EEM216A / Fall 2008 D. Markovic / Slide 46
24 Silicon Technology Reaches Nanoscale Intel EEM216A / Fall 2008 D. Markovic / Slide 47 Sub-wavelength Optical Lithography EEM216A / Fall 2008 D. Markovic / Slide 48
25 5 nm Scaling toward 10 nm Node Bulk/SOI MOS Multi-gate MOS Post-Silicon 5 nm 65nm 45nm 32nm 22nm 16nm 12nm Technology: scaling, alternative structures and materials, post-silicon devices Design: billion transistors, gigahz operation K. ao (ASU) EEM216A / Fall 2008 D. Markovic / Slide 49 Transition to the Post-Silicon Age Organic (polymer) Nanotube Molecular Unpredictable, non-deterministic, unreliable, and very low SNR Strong demand of predictive modeling for robust system integration K. ao (ASU) EEM216A / Fall 2008 D. Markovic / Slide 50
26 Design of Nanoelectronics [TI] ??? arbon Nanotube FET [IBM] K. ao (ASU) EEM216A / Fall 2008 D. Markovic / Slide 51 Moore s Law hallenge Double transistors every two years Stay within the expected power trend Still deliver the expected performance Power-limited scaling regime Two key issues: Design complexity Power efficiency Looking at solutions to these challenges is what this course is all about! EEM216A / Fall 2008 D. Markovic / Slide 52
Digital Integrated Circuit (IC) Layout and Design
Digital Integrated Circuit (IC) Layout and Design! EE 134 Winter 05 " Lecture Tu & Thurs. 9:40 11am ENGR2 142 " 2 Lab sections M 2:10pm 5pm ENGR2 128 F 11:10am 2pm ENGR2 128 " NO LAB THIS WEEK " FIRST
數 位 積 體 電 路 Digital Integrated Circuits
IEE5049 - Spring 2012 數 位 積 體 電 路 Digital Integrated Circuits Course Overview Professor Wei Hwang 黃 威 教 授 Department of Electronics Engineering National Chiao Tung University [email protected] Wei
DESIGN CHALLENGES OF TECHNOLOGY SCALING
DESIGN CHALLENGES OF TECHNOLOGY SCALING IS PROCESS TECHNOLOGY MEETING THE GOALS PREDICTED BY SCALING THEORY? AN ANALYSIS OF MICROPROCESSOR PERFORMANCE, TRANSISTOR DENSITY, AND POWER TRENDS THROUGH SUCCESSIVE
ECE 410: VLSI Design Course Introduction
ECE 410: VLSI Design Course Introduction Professor Andrew Mason Michigan State University Spring 2008 ECE 410, Prof. A. Mason Lecture Notes Page i.1 Age of electronics microcontrollers, DSPs, and other
Curriculum for a Master s Degree in ECE with focus on Mixed Signal SOC Design
Curriculum for a Master s Degree in ECE with focus on Mixed Signal SOC Design Department of Electrical and Computer Engineering Overview The VLSI Design program is part of two tracks in the department:
Digital Design for Low Power Systems
Digital Design for Low Power Systems Shekhar Borkar Intel Corp. Outline Low Power Outlook & Challenges Circuit solutions for leakage avoidance, control, & tolerance Microarchitecture for Low Power System
What is this course is about? Design of Digital Circuitsit. Digital Integrated Circuits. What is this course is about?
What is this course is about? Design of Digital Circuitsit Design of digital microelectronic circuits.» CMOS devices and manufacturing technology.» Digital gates. Propagation delay, noise margins, and
EE411: Introduction to VLSI Design Course Syllabus
: Introduction to Course Syllabus Dr. Mohammad H. Awedh Spring 2008 Course Overview This is an introductory course which covers basic theories and techniques of digital VLSI design in CMOS technology.
Introduction to Digital System Design
Introduction to Digital System Design Chapter 1 1 Outline 1. Why Digital? 2. Device Technologies 3. System Representation 4. Abstraction 5. Development Tasks 6. Development Flow Chapter 1 2 1. Why Digital
VLSI Design Verification and Testing
VLSI Design Verification and Testing Instructor Chintan Patel (Contact using email: [email protected]). Text Michael L. Bushnell and Vishwani D. Agrawal, Essentials of Electronic Testing, for Digital,
Digital Systems Design! Lecture 1 - Introduction!!
ECE 3401! Digital Systems Design! Lecture 1 - Introduction!! Course Basics Classes: Tu/Th 11-12:15, ITE 127 Instructor Mohammad Tehranipoor Office hours: T 1-2pm, or upon appointments @ ITE 441 Email:
Seeking Opportunities for Hardware Acceleration in Big Data Analytics
Seeking Opportunities for Hardware Acceleration in Big Data Analytics Paul Chow High-Performance Reconfigurable Computing Group Department of Electrical and Computer Engineering University of Toronto Who
CS 159 Two Lecture Introduction. Parallel Processing: A Hardware Solution & A Software Challenge
CS 159 Two Lecture Introduction Parallel Processing: A Hardware Solution & A Software Challenge We re on the Road to Parallel Processing Outline Hardware Solution (Day 1) Software Challenge (Day 2) Opportunities
IC-EMC Simulation of Electromagnetic Compatibility of Integrated Circuits
IC-EMC Simulation of Electromagnetic Compatibility of Integrated Circuits SUMMARY CONTENTS 1. CONTEXT 2. TECHNOLOGY TRENDS 3. MOTIVATION 4. WHAT IS IC-EMC 5. SUPPORTED STANDARD 6. EXAMPLES CONTEXT - WHY
7a. System-on-chip design and prototyping platforms
7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit
Design Cycle for Microprocessors
Cycle for Microprocessors Raúl Martínez Intel Barcelona Research Center Cursos de Verano 2010 UCLM Intel Corporation, 2010 Agenda Introduction plan Architecture Microarchitecture Logic Silicon ramp Types
Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001
Agenda Introduzione Il mercato Dal circuito integrato al System on a Chip (SoC) La progettazione di un SoC La tecnologia Una fabbrica di circuiti integrati 28 How to handle complexity G The engineering
International Journal of Electronics and Computer Science Engineering 1482
International Journal of Electronics and Computer Science Engineering 1482 Available Online at www.ijecse.org ISSN- 2277-1956 Behavioral Analysis of Different ALU Architectures G.V.V.S.R.Krishna Assistant
Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications
Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications TRIPTI SHARMA, K. G. SHARMA, B. P. SINGH, NEHA ARORA Electronics & Communication Department MITS Deemed University,
Testing & Verification of Digital Circuits ECE/CS 5745/6745. Hardware Verification using Symbolic Computation
Testing & Verification of Digital Circuits ECE/CS 5745/6745 Hardware Verification using Symbolic Computation Instructor: Priyank Kalla ([email protected]) 3 Credits Mon, Wed, 1:25-2:45pm, WEB L105 Office
Low Power AMD Athlon 64 and AMD Opteron Processors
Low Power AMD Athlon 64 and AMD Opteron Processors Hot Chips 2004 Presenter: Marius Evers Block Diagram of AMD Athlon 64 and AMD Opteron Based on AMD s 8 th generation architecture AMD Athlon 64 and AMD
A Survey on ARM Cortex A Processors. Wei Wang Tanima Dey
A Survey on ARM Cortex A Processors Wei Wang Tanima Dey 1 Overview of ARM Processors Focusing on Cortex A9 & Cortex A15 ARM ships no processors but only IP cores For SoC integration Targeting markets:
Chapter 1 Introduction to The Semiconductor Industry 2005 VLSI TECH. 1
Chapter 1 Introduction to The Semiconductor Industry 1 The Semiconductor Industry INFRASTRUCTURE Industry Standards (SIA, SEMI, NIST, etc.) Production Tools Utilities Materials & Chemicals Metrology Tools
Architectures and Platforms
Hardware/Software Codesign Arch&Platf. - 1 Architectures and Platforms 1. Architecture Selection: The Basic Trade-Offs 2. General Purpose vs. Application-Specific Processors 3. Processor Specialisation
Sequential 4-bit Adder Design Report
UNIVERSITY OF WATERLOO Faculty of Engineering E&CE 438: Digital Integrated Circuits Sequential 4-bit Adder Design Report Prepared by: Ian Hung (ixxxxxx), 99XXXXXX Annette Lo (axxxxxx), 99XXXXXX Pamela
Area 3: Analog and Digital Electronics. D.A. Johns
Area 3: Analog and Digital Electronics D.A. Johns 1 1970 2012 Tech Advancements Everything but Electronics: Roughly factor of 2 improvement Cars and airplanes: 70% more fuel efficient Materials: up to
Design and analysis of flip flops for low power clocking system
Design and analysis of flip flops for low power clocking system Gabariyala sabadini.c PG Scholar, VLSI design, Department of ECE,PSNA college of Engg and Tech, Dindigul,India. Jeya priyanka.p PG Scholar,
State-of-Art (SoA) System-on-Chip (SoC) Design HPC SoC Workshop
Photos placed in horizontal position with even amount of white space between photos and header State-of-Art (SoA) System-on-Chip (SoC) Design HPC SoC Workshop Michael Holmes Manager, Mixed Signal ASIC/SoC
Alpha CPU and Clock Design Evolution
Alpha CPU and Clock Design Evolution This lecture uses two papers that discuss the evolution of the Alpha CPU and clocking strategy over three CPU generations Gronowski, Paul E., et.al., High Performance
Advanced Computer Architecture
Advanced Computer Architecture Instructor: Andreas Moshovos [email protected] Fall 2005 Some material is based on slides developed by profs. Mark Hill, David Wood, Guri Sohi and Jim Smith at the
TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN
TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN USING DIFFERENT FOUNDRIES Priyanka Sharma 1 and Rajesh Mehra 2 1 ME student, Department of E.C.E, NITTTR, Chandigarh, India 2 Associate Professor, Department
True Single Phase Clocking Flip-Flop Design using Multi Threshold CMOS Technique
True Single Phase Clocking Flip-Flop Design using Multi Threshold CMOS Technique Priyanka Sharma ME (ECE) Student NITTTR Chandigarh Rajesh Mehra Associate Professor Department of ECE NITTTR Chandigarh
Computer System: User s View. Computer System Components: High Level View. Input. Output. Computer. Computer System: Motherboard Level
System: User s View System Components: High Level View Input Output 1 System: Motherboard Level 2 Components: Interconnection I/O MEMORY 3 4 Organization Registers ALU CU 5 6 1 Input/Output I/O MEMORY
EE-612: Nanoscale Transistors (Advanced VLSI Devices) Spring 2005
EE-612: Nanoscale Transistors (Advanced VLSI Devices) Spring 2005 Mark Lundstrom Electrical and Computer Engineering Purdue University, West Lafayette, IN USA 765-494-3515 [email protected] 1 evolution
Riding silicon trends into our future
Riding silicon trends into our future VLSI Design and Embedded Systems Conference, Bangalore, Jan 05 2015 Sunit Rikhi Vice President, Technology & Manufacturing Group General Manager, Intel Custom Foundry
EEM870 Embedded System and Experiment Lecture 1: SoC Design Overview
EEM870 Embedded System and Experiment Lecture 1: SoC Design Overview Wen-Yen Lin, Ph.D. Department of Electrical Engineering Chang Gung University Email: [email protected] Feb. 2013 Course Overview
Computing for Data-Intensive Applications:
Computing for Data-Intensive Applications: Beyond CMOS and Beyond Von-Neumann Said Hamdioui Computer Engineering Delft University of Technology The Netherlands Workshop on Memristive systems for Space
Introduction to VLSI Programming. TU/e course 2IN30. Prof.dr.ir. Kees van Berkel Dr. Johan Lukkien [Dr.ir. Ad Peeters, Philips Nat.
Introduction to VLSI Programming TU/e course 2IN30 Prof.dr.ir. Kees van Berkel Dr. Johan Lukkien [Dr.ir. Ad Peeters, Philips Nat.Lab] Introduction to VLSI Programming Goals Create silicon (CMOS) awareness
路 論 Chapter 15 System-Level Physical Design
Introduction to VLSI Circuits and Systems 路 論 Chapter 15 System-Level Physical Design Dept. of Electronic Engineering National Chin-Yi University of Technology Fall 2007 Outline Clocked Flip-flops CMOS
Power Reduction Techniques in the SoC Clock Network. Clock Power
Power Reduction Techniques in the SoC Network Low Power Design for SoCs ASIC Tutorial SoC.1 Power Why clock power is important/large» Generally the signal with the highest frequency» Typically drives a
10 BIT s Current Mode Pipelined ADC
10 BIT s Current Mode Pipelined ADC K.BHARANI VLSI DEPARTMENT VIT UNIVERSITY VELLORE, INDIA [email protected] P.JAYAKRISHNAN VLSI DEPARTMENT VIT UNIVERSITY VELLORE, INDIA [email protected]
Nanocomputer & Architecture
Nanocomputer & Architecture Yingjie Wei Western Michigan University Department of Computer Science CS 603 - Dr. Elise dedonckor Febrary 4 th, 2004 Nanocomputer Architecture Contents Overview of Nanotechnology
Aims and Objectives. E 3.05 Digital System Design. Course Syllabus. Course Syllabus (1) Programmable Logic
Aims and Objectives E 3.05 Digital System Design Peter Cheung Department of Electrical & Electronic Engineering Imperial College London URL: www.ee.ic.ac.uk/pcheung/ E-mail: [email protected] How to go
OpenSoC Fabric: On-Chip Network Generator
OpenSoC Fabric: On-Chip Network Generator Using Chisel to Generate a Parameterizable On-Chip Interconnect Fabric Farzad Fatollahi-Fard, David Donofrio, George Michelogiannakis, John Shalf MODSIM 2014 Presentation
Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng
Architectural Level Power Consumption of Network Presenter: YUAN Zheng Why Architectural Low Power Design? High-speed and large volume communication among different parts on a chip Problem: Power consumption
ELEC 5260/6260/6266 Embedded Computing Systems
ELEC 5260/6260/6266 Embedded Computing Systems Spring 2016 Victor P. Nelson Text: Computers as Components, 3 rd Edition Prof. Marilyn Wolf (Georgia Tech) Course Topics Embedded system design & modeling
Measuring Metastability
Measuring Metastability Sandeep Mandarapu Department of Electrical and Computer Engineering, VLSI Design Research Laboratory, Southern Illinois University Edwardsville, Illinois, USA, 62025 ECE595: Masters
EE482: Advanced Computer Organization Lecture #11 Processor Architecture Stanford University Wednesday, 31 May 2000. ILP Execution
EE482: Advanced Computer Organization Lecture #11 Processor Architecture Stanford University Wednesday, 31 May 2000 Lecture #11: Wednesday, 3 May 2000 Lecturer: Ben Serebrin Scribe: Dean Liu ILP Execution
FPGA Design From Scratch It all started more than 40 years ago
FPGA Design From Scratch It all started more than 40 years ago Presented at FPGA Forum in Trondheim 14-15 February 2012 Sven-Åke Andersson Realtime Embedded 1 Agenda Moore s Law Processor, Memory and Computer
Overview. CPU Manufacturers. Current Intel and AMD Offerings
Central Processor Units (CPUs) Overview... 1 CPU Manufacturers... 1 Current Intel and AMD Offerings... 1 Evolution of Intel Processors... 3 S-Spec Code... 5 Basic Components of a CPU... 6 The CPU Die and
The Central Processing Unit:
The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Objectives Identify the components of the central processing unit and how they work together and interact with memory Describe how
Intel s Revolutionary 22 nm Transistor Technology
Intel s Revolutionary 22 nm Transistor Technology Mark Bohr Intel Senior Fellow Kaizad Mistry 22 nm Program Manager May, 2011 1 Key Messages Intel is introducing revolutionary Tri-Gate transistors on its
Lecture 11: Multi-Core and GPU. Multithreading. Integration of multiple processor cores on a single chip.
Lecture 11: Multi-Core and GPU Multi-core computers Multithreading GPUs General Purpose GPUs Zebo Peng, IDA, LiTH 1 Multi-Core System Integration of multiple processor cores on a single chip. To provide
What is a System on a Chip?
What is a System on a Chip? Integration of a complete system, that until recently consisted of multiple ICs, onto a single IC. CPU PCI DSP SRAM ROM MPEG SoC DRAM System Chips Why? Characteristics: Complex
Design of Energy Efficient Low Power Full Adder using Supply Voltage Gating
Design of Energy Efficient Low Power Full Adder using Supply Voltage Gating S.Nandhini 1, T.G.Dhaarani 2, P.Kokila 3, P.Premkumar 4 Assistant Professor, Dept. of ECE, Nandha Engineering College, Erode,
Introduction to Microprocessors
Introduction to Microprocessors Yuri Baida [email protected] [email protected] October 2, 2010 Moscow Institute of Physics and Technology Agenda Background and History What is a microprocessor?
All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule
All Programmable Logic Hans-Joachim Gelke Institute of Embedded Systems Institute of Embedded Systems 31 Assistants 10 Professors 7 Technical Employees 2 Secretaries www.ines.zhaw.ch Research: Education:
An Open Architecture through Nanocomputing
2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore An Open Architecture through Nanocomputing Joby Joseph1and A.
Extending the Power of FPGAs. Salil Raje, Xilinx
Extending the Power of FPGAs Salil Raje, Xilinx Extending the Power of FPGAs The Journey has Begun Salil Raje Xilinx Corporate Vice President Software and IP Products Development Agenda The Evolution of
Design of Digital Circuits (SS16)
Design of Digital Circuits (SS16) 252-0014-00L (6 ECTS), BSc in CS, ETH Zurich Lecturers: Srdjan Capkun, D-INFK, ETH Zurich Frank K. Gürkaynak, D-ITET, ETH Zurich Labs: Der-Yeuan Yu [email protected] Website:
Driving force. What future software needs. Potential research topics
Improving Software Robustness and Efficiency Driving force Processor core clock speed reach practical limit ~4GHz (power issue) Percentage of sustainable # of active transistors decrease; Increase in #
1.Introduction. Introduction. Most of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda.
.Introduction If the automobile had followed the same development cycle as the computer, a Rolls- Royce would today cost $00, get one million miles to the gallon and explode once a year Most of slides
McPAT: An Integrated Power, Area, and Timing Modeling Framework for Multicore and Manycore Architectures
McPAT: An Integrated Power, Area, and Timing Modeling Framework for Multicore and Manycore Architectures Sheng Li, Junh Ho Ahn, Richard Strong, Jay B. Brockman, Dean M Tullsen, Norman Jouppi MICRO 2009
9/14/2011 14.9.2011 8:38
Algorithms and Implementation Platforms for Wireless Communications TLT-9706/ TKT-9636 (Seminar Course) BASICS OF FIELD PROGRAMMABLE GATE ARRAYS Waqar Hussain [email protected] Department of Computer
Secured Embedded Many-Core Accelerator for Big Data Processing
Secured Embedded Many- Accelerator for Big Data Processing Amey Kulkarni PhD Candidate Advisor: Professor Tinoosh Mohsenin Energy Efficient High Performance Computing (EEHPC) Lab University of Maryland,
Introduction to System-on-Chip
Introduction to System-on-Chip COE838: Systems-on-Chip Design http://www.ee.ryerson.ca/~courses/coe838/ Dr. Gul N. Khan http://www.ee.ryerson.ca/~gnkhan Electrical and Computer Engineering Ryerson University
A Novel Low Power, High Speed 14 Transistor CMOS Full Adder Cell with 50% Improvement in Threshold Loss Problem
A Novel Low Power, High Speed 4 Transistor CMOS Full Adder Cell with 5% Improvement in Threshold Loss Problem T. Vigneswaran, B. Mukundhan, and P. Subbarami Reddy Abstract Full adders are important components
Introducción. Diseño de sistemas digitales.1
Introducción Adapted from: Mary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431 [Original from Computer Organization and Design, Patterson & Hennessy, 2005, UCB] Diseño de sistemas digitales.1
CISC, RISC, and DSP Microprocessors
CISC, RISC, and DSP Microprocessors Douglas L. Jones ECE 497 Spring 2000 4/6/00 CISC, RISC, and DSP D.L. Jones 1 Outline Microprocessors circa 1984 RISC vs. CISC Microprocessors circa 1999 Perspective:
Chapter 2 Heterogeneous Multicore Architecture
Chapter 2 Heterogeneous Multicore Architecture 2.1 Architecture Model In order to satisfy the high-performance and low-power requirements for advanced embedded systems with greater fl exibility, it is
A Comparison of Student Learning in an Introductory Logic Circuits Course: Traditional Face-to-Face vs. Fully Online
A Comparison of Student Learning in an Introductory Logic Circuits Course: Traditional Face-to-Face vs. Fully Online Dr. Brock J. LaMeres Assistant Professor Electrical & Computer Engineering Dept Montana
Digital VLSI Systems Design Prof. S. Srinivasan Department of Electrical Engineering Indian Institute of Technology, Madras.
Digital VLSI Systems Design Prof. S. Srinivasan Department of Electrical Engineering Indian Institute of Technology, Madras Lecture - 1 Introduction to VLSI Design Hello Everyone. In this lecture, we are
on-chip and Embedded Software Perspectives and Needs
Systems-on on-chip and Embedded Software - Perspectives and Needs Miguel Santana Central R&D, STMicroelectronics STMicroelectronics Outline Current trends for SoCs Consequences and challenges Needs: Tackling
ECE 156A - Syllabus. Lecture 0 ECE 156A 1
ECE 156A - Syllabus Lecture 0 ECE 156A 1 Description Introduction to HDL basic elements, HDL simulation concepts, HDL concurrent statements with examples and applications, writing HDL for synthesis, and
Intel Labs at ISSCC 2012. Copyright Intel Corporation 2012
Intel Labs at ISSCC 2012 Copyright Intel Corporation 2012 Intel Labs ISSCC 2012 Highlights 1. Efficient Computing Research: Making the most of every milliwatt to make computing greener and more scalable
Reconfigurable Architecture Requirements for Co-Designed Virtual Machines
Reconfigurable Architecture Requirements for Co-Designed Virtual Machines Kenneth B. Kent University of New Brunswick Faculty of Computer Science Fredericton, New Brunswick, Canada [email protected] Micaela Serra
An Introduction to High-Frequency Circuits and Signal Integrity
An Introduction to High-Frequency Circuits and Signal Integrity 1 Outline The electromagnetic spectrum Review of market and technology trends Semiconductors industry Computers industry Communication industry
RF Energy Harvesting Circuits
RF Energy Harvesting Circuits Joseph Record University of Maine ECE 547 Fall 2011 Abstract This project presents the design and simulation of various energy harvester circuits. The overall design consists
ARM Webinar series. ARM Based SoC. Abey Thomas
ARM Webinar series ARM Based SoC Verification Abey Thomas Agenda About ARM and ARM IP ARM based SoC Verification challenges Verification planning and strategy IP Connectivity verification Performance verification
Managing Data Center Power and Cooling
White PAPER Managing Data Center Power and Cooling Introduction: Crisis in Power and Cooling As server microprocessors become more powerful in accordance with Moore s Law, they also consume more power
INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad - 500 043
INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad - 500 043 ELECTRONICS AND COMMUNICATION ENGINEERING Course Title VLSI DESIGN Course Code 57035 Regulation R09 COURSE DESCRIPTION Course Structure
Chapter 2 Logic Gates and Introduction to Computer Architecture
Chapter 2 Logic Gates and Introduction to Computer Architecture 2.1 Introduction The basic components of an Integrated Circuit (IC) is logic gates which made of transistors, in digital system there are
A New Low Power Dynamic Full Adder Cell Based on Majority Function
World Applied Sciences Journal 4 (1): 133-141, 2008 ISSN 1818-4952 IDOSI Publications, 2008 A New Low Power Dynamic Full Adder Cell Based on Majority Function 1 Vahid Foroutan, 2 Keivan Navi and 1 Majid
This Unit: Putting It All Together. CIS 501 Computer Architecture. Sources. What is Computer Architecture?
This Unit: Putting It All Together CIS 501 Computer Architecture Unit 11: Putting It All Together: Anatomy of the XBox 360 Game Console Slides originally developed by Amir Roth with contributions by Milo
Introduction to CMOS VLSI Design
Introduction to CMOS VLSI esign Slides adapted from: N. Weste,. Harris, CMOS VLSI esign, Addison-Wesley, 3/e, 24 Introduction Integrated Circuits: many transistors on one chip Very Large Scale Integration
NATIONAL SUN YAT-SEN UNIVERSITY
NATIONAL SUN YAT-SEN UNIVERSITY Department of Electrical Engineering (Master s Degree, Doctoral Program Course, International Master's Program in Electric Power Engineering) Course Structure Course Structures
Advanced VLSI Design CMOS Processing Technology
Isolation of transistors, i.e., their source and drains, from other transistors is needed to reduce electrical interactions between them. For technologies
Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept
Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept ONR NEURO-SILICON WORKSHOP, AUG 1-2, 2006 Take Home Messages Introduce integrate-and-fire
What will I learn as an Electrical Engineering student?
What will I learn as an Electrical Engineering student? Department of Electrical and Computer Engineering Tu5s School of Engineering Trying to decide on a major? Most college course descrip>ons are full
Topics of Chapter 5 Sequential Machines. Memory elements. Memory element terminology. Clock terminology
Topics of Chapter 5 Sequential Machines Memory elements Memory elements. Basics of sequential machines. Clocking issues. Two-phase clocking. Testing of combinational (Chapter 4) and sequential (Chapter
Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.
Objectives The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Identify the components of the central processing unit and how they work together and interact with memory Describe how
How To Learn To Understand And Understand The Physics Of Chemistry
What will I learn as an Electrical Engineering student? Department of Electrical and Computer Engineering Tufts School of Engineering Trying to decide on a major? Most college course descriptions are full
COMPUTER SCIENCE AND ENGINEERING - Microprocessor Systems - Mitchell Aaron Thornton
MICROPROCESSOR SYSTEMS Mitchell Aaron Thornton, Department of Electrical and Computer Engineering, Mississippi State University, PO Box 9571, Mississippi State, MS, 39762-9571, United States. Keywords:
Module 7 : I/O PADs Lecture 33 : I/O PADs
Module 7 : I/O PADs Lecture 33 : I/O PADs Objectives In this lecture you will learn the following Introduction Electrostatic Discharge Output Buffer Tri-state Output Circuit Latch-Up Prevention of Latch-Up
On-Chip Interconnect: The Past, Present, and Future
On-Chip Interconnect: The Past, Present, and Future Professor Eby G. Friedman Department of Electrical and Computer Engineering University of Rochester URL: http://www.ece.rochester.edu/~friedman Future
