CMPEN 411 VLSI Digital Circuits. Lecture 01: Introduction
|
|
- Myles Morgan
- 6 years ago
- Views:
Transcription
1 CMPEN 411 VLSI Digital Circuits Kyusun Choi Lecture 01: Introduction CMPEN 411 Course Website link at: [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan, B. Nikolic] CMPEN 411 L01 S1
2 How Do the Pieces Fit Together? Application Operating System Memory system Compiler Instr. Set Proc. Digital Design Circuit Design Firmware Datapath & Control I/O system Instruction Set Architecture Coordination of many levels of abstraction Under a rapidly changing set of forces Design, measurement, and evaluation CMPEN 411 L01 S2
3 Course Contents Introduction to digital integrated circuits CMOS devices and manufacturing technology. CMOS logic gates and their layout. Propagation delay, noise margins, and power dissipation. Combinational (e.g., arithmetic) and sequential circuit design. Memory circuit design. Course goals Ability to design and implement CMOS digital circuits and optimize them with respect to different constraints: size (cost), speed, power dissipation, and reliability Course prerequisites EE 310. Electronic Circuit Design CMPEN 471. Logic Design of Digital Systems CMPEN 411 L01 S3
4 Background from CMPEN 471 and EE 310 Basic circuit theory resistance, capacitance, inductance MOS gate characteristics Hardware description language VHDL or verilog Use of modern EDA tools simulation, synthesis, validation (e.g., Synopsys) schematic capture tools (e.g., LogicWorks) Logic design logical minimization, FSMs, component design CMPEN 411 L01 S4
5 Course Structure CMPEN 411 L01 S5 Design and tool intensive class Industrial Standard toolset for layout - Online documentation and tutorials HSPICE for circuit simulation unix (Sun/Solaris) operating system environment Lectures: 2 weeks on the CMOS inverter 3 weeks on static and dynamic CMOS gates 2 weeks on C, R, and L effects 2 week on sequential CMOS circuits 2 weeks on design of datapath structures 2 weeks on memory design 1 week on design for technology scaling, trends Schedule is on-line syllabus
6 What is the most important invention for the last 50 years? CMPEN 411 L01 S6
7 The evolution of IC When was the first transistor invented? A B C D The inventors were in which company? A. IBM B. Bell Lab C. TI D. Motorola CMPEN 411 L01 S7
8 The evolution of IC When was the first transistor invented? Modern-day electronics began with the invention in 1947 of the transfer resistor, also known as the bi-polar transistor by Bardeen et.al at Bell Laboratories CMPEN 411 L01 S8
9 The evolution of IC When was the first IC invented? A B C D The inventor was with which company? A. IBM B. Bell Labs C. TI D. Motorola CMPEN 411 L01 S9
10 The evolution of IC When was the first IC (integrated circuit) invented? In 1958 the integrated circuit was born when Jack Kilby at Texas Instruments successfully interconnected, by hand, several transistors, resistors and capacitors on a single substrate CMPEN 411 L01 S10
11 Transistor Revolution Transistor Bardeen et.al. (Bell Labs) in 1947 Bipolar transistor Schockley in 1949 First bipolar digital logic gate Harris in 1956 First monolithic IC Jack Kilby in 1958 First commercial IC logic gates Fairchild 1960 CMPEN 411 L01 S11
12 MOSFET Technology MOSFET transistor - Lilienfeld (Canada) in 1925 and Heil (England) in 1935 CMOS 1960 s, but plagued with manufacturing problems (used in watches due to their power limitations) PMOS in 1960 s (calculators) NMOS in 1970 s (4004, 8080) for speed CMOS in 1980 s preferred MOSFET technology because of power benefits BiCMOS, Gallium-Arsenide, Silicon-Germanium SOI, Copper-Low K, strained silicon, High-k gate oxide... CMPEN 411 L01 S12
13 CMPEN 411 VLSI Digital Circuits Kyusun Choi VLSI Chip Pictures CMPEN 411 L01 S13
14 CMPEN 411 L01 S14
15 CMPEN 411 L01 S15
16 CMPEN 411 L01 S16
17 Fig. 12 Increase in wafer sizes, showing the increased number of dice (chips) per wafer available when increasing the wafer area. (a) 100-mm (4-in.) wafer. (b) 150-mm (6-in.) wafer. (c) 300-mm (12-in.) wafer. (Intel Corp.) Fig. 7 Person with lint-free garments in a vertical laminar-flow clean room for integrated-circuit fabrication with 300-mm (12-in.) wafer. (Personnel do not handle wafers in this manner. This was done just for the photograph.) (Intel Corp.) CMPEN 411 L01 S17
18 CMPEN 411 L01 S18
19 CMPEN 411 L01 S19
20 CMPEN 411 L01 S20
21 CMPEN 411 L01 S21
22 CMPEN 411 L01 S22
23 CMPEN 411 L01 S23
24 CMPEN 411 L01 S24
25 CMPEN 411 L01 S25
26 CMPEN 411 L01 S26
27 CMPEN 411 L01 S27
28 CMPEN 411 L01 S28
29 Fig. 1. Cross-section of a 64-bit high-speed processor in a 90nm technology. (Courtesy: IBM) CMPEN 411 L01 S29
30 CMPEN 411 L01 S30
31 CMPEN 411 L01 S31
32 CMPEN 411 L01 S32
33 CMPEN 411 L01 S33
34 CMPEN 411 L01 S34
35 CMPEN 411 L01 S35
36 Programmable Logic Gate Array CMPEN 411 L01 S36
37 Programmable Logic Gate Array CMPEN 411 L01 S37
38 Programmable Logic Gate Array CMPEN 411 L01 S38
39 Programmable Logic Gate Array CMPEN 411 L01 S39
40 Programmable Logic Gate Array CMPEN 411 L01 S40
41 Programmable Logic Gate Array CMPEN 411 L01 S41
42 CMPEN 411 L01 S42
43 Worldwide Semiconductor Revenue Source: ISSCC 2003 G. Moore No exponential is forever, but forever can be delayed CMPEN 411 L01 S43
44 Transistors shipped per year How many transistors you can buy with 1$? CMPEN 411 L01 S44
45 Average Transistor Price by Year CMPEN 411 L01 S45
46 1 Wafer in 1964 vs. 300 mm (12 ) Wafer in 2003 CMPEN 411 L01 S46
47 The IC in 1961 vs. Intel Pentium 4 in 2004 CMPEN 411 L01 S47
48 Moore s Law In 1965, Gordon Moore predicted that the number of transistors that can be integrated on a die would double every 18 months (i.e., grow exponentially with time). Amazingly visionary million transistor/chip barrier was crossed in the 1980 s transistors, 108 KHz clock (Intel 4004) Million transistors (Ultra Sparc III) Million, 2 GHz clock (Intel P4) Million, 3.4Ghz (Intel P4 Prescott) Feb Million, IBM Cell processor, Billion, 1.6Ghz (Intel Itanium-2)-2006, Sept. CMPEN 411 L01 S48
49 Moore s Law plot (from his original paper) CMPEN 411 L01 S49
50 Transistors (MT) Moore s Law in Microprocessors # transistors on lead microprocessors double every 2 years X growth in 1.96 years! CMPEN 411 L01 S P6 Pentium proc Year Courtesy, Intel
51 # of Transistors per Die Source: ISSCC 2003 G. Moore No exponential is forever, but forever can be delayed CMPEN 411 L01 S51
52 Intel 4004 Microprocessor (10000 nm) transistors 13.5 mm2 108k Hz CMPEN 411 L01 S52
53 Intel Pentium 4 Prescott (2004) 90 nm Area: 112 mm2 125 M transistors L1-Instruction: 16K L1-Data: 16K L2: 1MB CMPEN 411 L01 S53
54 Two chips you are seeing today Microprocessor 366MHz 40mm2 3.65M ASIC (Application Specific IC) 40Mhz 10 mm2 500K CMPEN 411 L01 S54
55 CMPEN 411 L01 S55 IBM Cell Overview IBM/Toshiba/Sony joint project years, 400 designers, 3/9/2001, $400M, 234 million transistors, 4+ Ghz, 256 Gflops (billions of floating pointer operations per second) P P U S P U S P U S P U S P U S P U S P U S P U S P U M I C R R A C B I C MIB Cell Prototype Die (Pham et al, ISSCC 2005)
56 State-of-the Art: Lead Microprocessors Freq Transistors Die size Power Date (HZ) mm2 Server IBM Power G 180M 267 N/A 2003 Itanium 2 1.5G 410M W 2003 IBM Power 5 2G 276M 389 N/A 2004/2 PC IBM Power PC G 58M W 2003/6 Pentium 4 3.2G 55M W 2003/6 AMD Athlon G 105M W 2003/9 Pentium 4 (Prescott) 3.4G 125M W 2004/2 (All use 0.13 um technology except Pentium 4 Prescott, which uses 90 nm tech) Pentium nm (2001) 1.7 G Hz 42 M transistors 217 mm2 Pentium nm (2003) 3.2G Hz 55 M Transistors 131 mm2 Pentium 4 90 nm (2004) 3.4 Hz 125 M Transistors 112 mm2 Pentium on 65nm (2005/2006) 250 Million Pentium on 45nm (2007) 400 to 500 Million CMPEN 411 L01 S56
57 State-of-the Art: Lead Microprocessors (up to date) 300mm wafer and Pentium 4 IC. Photos courtesy of Intel. CMPEN 411 L01 S57
58 Die size (mm) Die Size Growth 100 Die size grows by 14% to satisfy Moore s Law P6 Pentium proc 1 CMPEN 411 L01 S Year Courtesy, Intel
59 Frequency (Mhz) Clock Frequency Lead microprocessors frequency doubles every 2 years X every 2 years P6 Pentium proc CMPEN 411 L01 S Year Courtesy, Intel
60 Power (Watts) Power Dissipation Lead Microprocessors power continues to increase 100 P6 Pentium proc Year Power delivery and dissipation will be prohibitive CMPEN 411 L01 S61 Courtesy, Intel
61 Power Density (W/cm2) Power Density Rocket Nozzle 100 Nuclear Reactor Hot Plate P6 Pentium proc Year Power density too high to keep junctions at low temp CMPEN 411 L01 S62 Courtesy, Intel
62 Power Density (W/cm2) Power Density Rocket Nozzle 100 Nuclear Reactor Hot Plate P6 Pentium proc Year Power density too high to keep junctions at low temp CMPEN 411 L01 S63 Courtesy, Intel
63 ITRS The International Technology Roadmap for Semiconductors (ITRS) is the industry s prediction for the future of semiconductors. It is mostly an extrapolation of existing trends. The ITRS is often slow. CMPEN 411 L01 S64
64 Technology Directions: Old SIA Roadmap Year Feature size (nm) Mtrans/cm Chip size (mm 2 ) Signal pins/chip Clock rate (MHz) Wiring levels Power supply (V) High-perf power (W) Battery power (W) CMPEN 411 L01 S65
65 Technology Scaling Technology shrinks by ~0.7 per generation With every generation can integrate 2x more functions on a chip; chip cost does not increase significantly Cost of a function decreases by 2x But How to design chips with more and more functions? Design engineering population does not double every two years Hence, a need for more efficient design methods Exploit different levels of abstraction CMPEN 411 L01 S66
66 Design Abstraction Levels SYSTEM + MODULE GATE CIRCUIT V in V out S n+ G DEVICE D n+ CMPEN 411 L01 S67
67 Design Productivity Crisis Year Tech. (nm) Complexity Frequency 3 Yr. Design Staff Size Staff Costs M Tr. 400 MHz 210 $90 M M Tr. 500 MHz 270 $120 M M Tr. 600 MHz 360 $160 M M Tr. 800 MHz 800 $360 M 1996: 100 person in P6 team 2007: 1600 person in P10 team Question:?? Person in P38 team? Answer: Every inhabitant of our planet We need to improve the productivity via design automation CMPEN 411 L01 S69
68 Major Design Challenges Microscopic issues ultra-high speeds power dissipation and supply rail drop growing importance of interconnect noise, crosstalk reliability, manufacturability clock distribution Macroscopic issues time-to-market design complexity (millions of gates) high levels of abstractions reuse and IP, portability systems on a chip (SoC) tool interoperability CMPEN 411 L01 S70
69 Testing and Faults CMPEN 411 L01 S71 1/7/2015 L12: Testing 71
70 Chip Technology CMPEN 411 L01 S72 1/7/2015 L12: Testing 72
71 Chip Technology CMPEN 411 L01 S73 1/7/2015 L12: Testing 73
72 Chip Technology CMPEN 411 L01 S74 1/7/2015 L12: Testing 74
73 Chip Technology CMPEN 411 L01 S75 1/7/2015 L12: Testing 75
74 Chip Technology CMPEN 411 L01 S76 1/7/2015 L12: Testing 76
75 Chip Technology CMPEN 411 L01 S77 1/7/2015 L12: Testing 77
76 Chip Technology GHz frequency CMPEN 411 L01 S78 1/7/2015 L12: Testing 78
77 Testing and Faults CMPEN 411 L01 S79 1/7/2015 L12: Testing 79
78 Testing and Faults CMPEN 411 L01 S80 1/7/2015 L12: Testing 80
79 Testing and Faults CMPEN 411 L01 S81 1/7/2015 L12: Testing 81
80 Testing and Faults CMPEN 411 L01 S82 1/7/2015 L12: Testing 82
81 Testing and Faults CMPEN 411 L01 S83 1/7/2015 L12: Testing 83
82 Testing and Faults CMPEN 411 L01 S84 1/7/2015 L12: Testing 84
83 Testing and Faults CMPEN 411 L01 S85 1/7/2015 L12: Testing 85
84 Testing and Faults CMPEN 411 L01 S86 1/7/2015 L12: Testing 86
85 Testing and Faults CMPEN 411 L01 S87 1/7/2015 L12: Testing 87
86 Testing and Faults CMPEN 411 L01 S88 1/7/2015 L12: Testing 88
87 Testing and Faults CMPEN 411 L01 S89 1/7/2015 L12: Testing 89
88 Testing and Faults CMPEN 411 L01 S90 1/7/2015 L12: Testing 90
89 Testing and Faults CMPEN 411 L01 S91 1/7/2015 L12: Testing 91
90 Wafer Cost Chip Yield CMPEN 411 L01 S92 1/7/2015 L12: Testing 92
91 Testing and Faults CMPEN 411 L01 S93 1/7/2015 L12: Testing 93
92 Testing and Faults CMPEN 411 L01 S94 1/7/2015 L12: Testing 94
93 Testing and Faults CMPEN 411 L01 S95 1/7/2015 L12: Testing 95
94 Testing and Faults CMPEN 411 L01 S96 1/7/2015 L12: Testing 96
95 Wafer Cost Yield = 6/12 = 50% Yield = 57/64 = 89% Wafer Cost = $10,000 CMPEN 411 L01 S97 1/7/2015 L12: Testing 97
96 Wafer Cost CMPEN 411 L01 S98 1/7/2015 L12: Testing 98
97 Wafer Cost CMPEN 411 L01 S99 1/7/2015 L12: Testing 99
98 Wafer Cost CMPEN 411 L01 S100 1/7/2015 L12: Testing 100
99 Wafer Cost CMPEN 411 L01 S101 1/7/2015 L12: Testing 101
100 Wafer Cost CMPEN 411 L01 S102 1/7/2015 L12: Testing 102
101 Wafer Cost CMPEN 411 L01 S103 1/7/2015 L12: Testing 103
102 Fault Cost: Testing and Faults Wafer $ $ 0.1 Packaged Chip $0.1 - $1 Board $1 - $10 System $ Field $100 - $1000 CMPEN 411 L01 S104 1/7/2015 L12: Testing 104
103 Pentium Bug: Testing and Faults X 1/ = Due to faulty floating point number divide look-up table CMPEN 411 L01 S105 1/7/2015 L12: Testing 105
104 Next Lecture and Reminders Next lecture Design metrics - Reading assignment 1.3 Reminders CMPEN 411 L01 S106
CMPEN 411. Spring Lecture 01: Introduction
Kyusun Choi CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 01: Introduction Course Website: http://www.cse.psu.edu/~kyusun/class/cmpen411/09s/index.html [Adapted from Rabaey s Digital Integrated Circuits,
More informationECE484 VLSI Digital Circuits Fall Lecture 01: Introduction
ECE484 VLSI Digital Circuits Fall 2017 Lecture 01: Introduction Adapted from slides provided by Mary Jane Irwin. [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.] CSE477 L01 Introduction.1
More informationEE586 VLSI Design. Partha Pande School of EECS Washington State University
EE586 VLSI Design Partha Pande School of EECS Washington State University pande@eecs.wsu.edu Lecture 1 (Introduction) Why is designing digital ICs different today than it was before? Will it change in
More informationWhat is this class all about?
-Fall 2004 Digital Integrated Circuits Instructor: Borivoje Nikolić TuTh 3:30-5 247 Cory EECS141 1 What is this class all about? Introduction to digital integrated circuits. CMOS devices and manufacturing
More informationWhat is this class all about?
EE141-Fall 2012 Digital Integrated Circuits Instructor: Elad Alon TuTh 11-12:30pm 247 Cory 1 What is this class all about? Introduction to digital integrated circuit design engineering Will describe models
More informationWhat is this class all about?
EE141-Fall 2007 Digital Integrated Circuits Instructor: Elad Alon TuTh 3:30-5pm 155 Donner 1 1 What is this class all about? Introduction to digital integrated circuit design engineering Will describe
More informationCAD for VLSI. Debdeep Mukhopadhyay IIT Madras
CAD for VLSI Debdeep Mukhopadhyay IIT Madras Tentative Syllabus Overall perspective of VLSI Design MOS switch and CMOS, MOS based logic design, the CMOS logic styles, Pass Transistors Introduction to Verilog
More informationMicroelettronica. J. M. Rabaey, "Digital integrated circuits: a design perspective" EE141 Microelettronica
Microelettronica J. M. Rabaey, "Digital integrated circuits: a design perspective" Introduction Why is designing digital ICs different today than it was before? Will it change in future? The First Computer
More informationLecture #1. Teach you how to make sure your circuit works Do you want your transistor to be the one that screws up a 1 billion transistor chip?
Instructor: Jan Rabaey EECS141 1 Introduction to digital integrated circuit design engineering Will describe models and key concepts needed to be a good digital IC designer Models allow us to reason about
More informationEE141- Spring 2007 Introduction to Digital Integrated Circuits
- Spring 2007 Introduction to Digital Integrated Circuits Tu-Th 5pm-6:30pm 150 GSPP 1 What is this class about? Introduction to digital integrated circuits.» CMOS devices and manufacturing technology.
More informationElettronica T moduli I e II
Elettronica T moduli I e II Docenti: Massimo Lanzoni, Igor Loi Massimo.lanzoni@unibo.it igor.loi@unibo.it A.A. 2015/2016 Scheduling MOD 1 (Prof. Loi) Weeks 39,40,41,42, 43,44» MOS transistors» Digital
More informationEE141- Spring 2002 Introduction to Digital Integrated Circuits. What is this class about?
- Spring 2002 Introduction to Digital Integrated Circuits Tu-Th 9:30-am 203 McLaughlin What is this class about? Introduction to digital integrated circuits.» CMOS devices and manufacturing technology.
More informationJin-Fu Li. Department of Electrical Engineering. Jhongli, Taiwan
EEA001 VLSI Design Jin-Fu Li Advanced Reliable Systems (ARES) Lab. Department of Electrical Engineering National Central University Jhongli, Taiwan Contents Syllabus Introduction to CMOS Circuits MOS Transistor
More informationECE 637 Integrated VLSI Circuits. Introduction. Introduction EE141
ECE 637 Integrated VLSI Circuits Introduction EE141 1 Introduction Course Details Instructor Mohab Anis; manis@vlsi.uwaterloo.ca Text Digital Integrated Circuits, Jan Rabaey, Prentice Hall, 2 nd edition
More informationEE141- Spring 2004 Introduction to Digital Integrated Circuits. What is this class about?
- Spring 2004 Introduction to Digital Integrated Circuits Tu-Th am-2:30pm 203 McLaughlin What is this class about? Introduction to digital integrated circuits.» CMOS devices and manufacturing technology.
More informationDigital Integrated Circuits
Digital Integrated Circuits EE141 Fall 2005 Tu & Th 11-12:30 203 McLaughlin What is This Class About? Introduction to Digital Integrated Circuits Introduction: Issues in digital design CMOS devices and
More informationINEL-6080 VLSI Systems Design
INEL-6080 VLSI Systems Design ooooooo Prof. Manuel Jiménez Lecture 1 Introduction Computational Devices The idea of developing computing devices is certainly not new A few chronological examples show the
More informationMore Course Information
More Course Information Labs and lectures are both important Labs: cover more on hands-on design/tool/flow issues Lectures: important in terms of basic concepts and fundamentals Do well in labs Do well
More informationIntroduction to ICs and Transistor Fundamentals
Introduction to ICs and Transistor Fundamentals A Brief History 1958: First integrated circuit Flip-flop using two transistors Built by Jack Kilby at Texas Instruments 2003 Intel Pentium 4 mprocessor (55
More informationVLSI Design I; A. Milenkovic 1
CPE/EE 427, CPE 527 VLSI Design I L0 Department of Electrical and Computer Engineering University of Alabama in Huntsville What is this course all about? Introduction to digital integrated circuits. CMOS
More informationVLSI Design Automation. Maurizio Palesi
VLSI Design Automation 1 Outline Technology trends VLSI Design flow (an overview) 2 Outline Technology trends VLSI Design flow (an overview) 3 IC Products Processors CPU, DSP, Controllers Memory chips
More informationECE 261: Full Custom VLSI Design
ECE 261: Full Custom VLSI Design Prof. James Morizio Dept. Electrical and Computer Engineering Hudson Hall Ph: 201-7759 E-mail: jmorizio@ee.duke.edu URL: http://www.ee.duke.edu/~jmorizio Course URL: http://www.ee.duke.edu/~jmorizio/ece261/261.html
More informationEITF35: Introduction to Structured VLSI Design
EITF35: Introduction to Structured VLSI Design Part 1.1.2: Introduction (Digital VLSI Systems) Liang Liu liang.liu@eit.lth.se 1 Outline Why Digital? History & Roadmap Device Technology & Platforms System
More informationEE3032 Introduction to VLSI Design
EE3032 Introduction to VLSI Design Jin-Fu Li Advanced Reliable Systems (ARES) Lab. Department of Electrical Engineering National Central University Jhongli, Taiwan Contents Syllabus Introduction to CMOS
More informationMiniaturization process technology
Miniaturization process technology 1 st lecture: introduction Prof. Yosi Shacham-Diamand Fall 2004 1 The First Computer The Babbage Difference Engine (1832) 2,500 parts 6 years to build Cost: 17,470 2
More informationVLSI Design Automation
VLSI Design Automation IC Products Processors CPU, DSP, Controllers Memory chips RAM, ROM, EEPROM Analog Mobile communication, audio/video processing Programmable PLA, FPGA Embedded systems Used in cars,
More informationLab. Course Goals. Topics. What is VLSI design? What is an integrated circuit? VLSI Design Cycle. VLSI Design Automation
Course Goals Lab Understand key components in VLSI designs Become familiar with design tools (Cadence) Understand design flows Understand behavioral, structural, and physical specifications Be able to
More informationEE241 - Spring 2004 Advanced Digital Integrated Circuits
EE24 - Spring 2004 Advanced Digital Integrated Circuits Borivoje Nikolić Lecture 2 Impact of Scaling Class Material Last lecture Class scope, organization Today s lecture Impact of scaling 2 Major Roadblocks.
More informationELCT 503: Semiconductors. Fall Lecture 01: Introduction
ELCT503 Semiconductors Fall 2014 Lecture 01: Introduction Dr. Hassan Mostafa د. حسن مصطفى hmostafa@aucegypt.edu Course Outline Course objectives This course is basically about the major microelectronics
More informationVLSI Design Automation
VLSI Design Automation IC Products Processors CPU, DSP, Controllers Memory chips RAM, ROM, EEPROM Analog Mobile communication, audio/video processing Programmable PLA, FPGA Embedded systems Used in cars,
More informationIntroduction 1. GENERAL TRENDS. 1. The technology scale down DEEP SUBMICRON CMOS DESIGN
1 Introduction The evolution of integrated circuit (IC) fabrication techniques is a unique fact in the history of modern industry. The improvements in terms of speed, density and cost have kept constant
More informationECE520 VLSI Design. Lecture 1: Introduction to VLSI Technology. Payman Zarkesh-Ha
ECE520 VLSI Design Lecture 1: Introduction to VLSI Technology Payman Zarkesh-Ha Office: ECE Bldg. 230B Office hours: Wednesday 2:00-3:00PM or by appointment E-mail: pzarkesh@unm.edu Slide: 1 Course Objectives
More informationVLSI Design Automation. Calcolatori Elettronici Ing. Informatica
VLSI Design Automation 1 Outline Technology trends VLSI Design flow (an overview) 2 IC Products Processors CPU, DSP, Controllers Memory chips RAM, ROM, EEPROM Analog Mobile communication, audio/video processing
More informationIntroduction. Summary. Why computer architecture? Technology trends Cost issues
Introduction 1 Summary Why computer architecture? Technology trends Cost issues 2 1 Computer architecture? Computer Architecture refers to the attributes of a system visible to a programmer (that have
More informationAnnouncements. Advanced Digital Integrated Circuits. No office hour next Monday. Lecture 2: Scaling Trends
EE4 - Spring 008 Advanced Digital Integrated Circuits Lecture : Scaling Trends Announcements No office hour next Monday Extra office hours Tuesday and Thursday -3pm CMOS Scaling Rules Voltage, V / α tox/α
More informationEE241 - Spring 2000 Advanced Digital Integrated Circuits. Practical Information
EE24 - Spring 2000 Advanced Digital Integrated Circuits Tu-Th 2:00 3:30pm 203 McLaughlin Practical Information Instructor: Borivoje Nikolic 570 Cory Hall, 3-9297, bora@eecs.berkeley.edu Office hours: TuTh
More informationE40M. MOS Transistors, CMOS Logic Circuits, and Cheap, Powerful Computers. M. Horowitz, J. Plummer, R. Howe 1
E40M MOS Transistors, CMOS Logic Circuits, and Cheap, Powerful Computers M. Horowitz, J. Plummer, R. Howe 1 Reading Chapter 4 in the reader For more details look at A&L 5.1 Digital Signals (goes in much
More informationPower dissipation! The VLSI Interconnect Challenge. Interconnect is the crux of the problem. Interconnect is the crux of the problem.
The VLSI Interconnect Challenge Avinoam Kolodny Electrical Engineering Department Technion Israel Institute of Technology VLSI Challenges System complexity Performance Tolerance to digital noise and faults
More informationCurtis Nelson. Walla Walla College. Introduction CMOS VLSI Design
Curtis Nelson Walla Walla College Slide 1 Course organization History of the integrated circuit Trends in the semiconductor industry System design versus custom chip design Top down design Bottom-up implementation
More informationEE5780 Advanced VLSI CAD
EE5780 Advanced VLSI CAD 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/ee5780fall2013.html
More informationCS Computer Architecture Spring Lecture 01: Introduction
CS 35101 Computer Architecture Spring 2008 Lecture 01: Introduction Created by Shannon Steinfadt Indicates slide was adapted from :Kevin Schaffer*, Mary Jane Irwinº, and from Computer Organization and
More informationMicro transductors 08
Micro transductors 8 CMOS Basics Dr.-Ing. Frank Sill Department of Electrical Engineering, Federal University of Minas Gerais, Av. Antônio Carlos 6627, CEP: 327-, Belo Horizonte (MG), Brazil franksill@ufmg.br
More informationDigital Design Methodology (Revisited) Design Methodology: Big Picture
Digital Design Methodology (Revisited) Design Methodology Design Specification Verification Synthesis Technology Options Full Custom VLSI Standard Cell ASIC FPGA CS 150 Fall 2005 - Lec #25 Design Methodology
More informationDigital Design Methodology
Digital Design Methodology Prof. Soo-Ik Chae Digital System Designs and Practices Using Verilog HDL and FPGAs @ 2008, John Wiley 1-1 Digital Design Methodology (Added) Design Methodology Design Specification
More informationECE 486/586. Computer Architecture. Lecture # 2
ECE 486/586 Computer Architecture Lecture # 2 Spring 2015 Portland State University Recap of Last Lecture Old view of computer architecture: Instruction Set Architecture (ISA) design Real computer architecture:
More informationAnnouncements. Advanced Digital Integrated Circuits. No office hour next Monday. Lecture 2: Scaling Trends
EE24 - Spring 2008 Advanced Digital Integrated Circuits Lecture 2: Scaling Trends Announcements No office hour next Monday Extra office hours Tuesday and Thursday 2-3pm 2 CMOS Scaling Rules Voltage, V
More informationReduction of Current Leakage in VLSI Systems
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 12, Issue 3, Ver. I (May.-Jun. 2017), PP 15-22 www.iosrjournals.org Reduction of Current
More informationEE 434 ASIC & Digital Systems
EE 434 ASIC & Digital Systems Dae Hyun Kim EECS Washington State University Spring 2018 Course Website http://eecs.wsu.edu/~ee434 Themes Study how to design, analyze, and test a complex applicationspecific
More informationCSE 141: Computer Architecture. Professor: Michael Taylor. UCSD Department of Computer Science & Engineering
CSE 141: Computer 0 Architecture Professor: Michael Taylor RF UCSD Department of Computer Science & Engineering Computer Architecture from 10,000 feet foo(int x) {.. } Class of application Physics Computer
More informationColumbia Univerity Department of Electrical Engineering Fall, 2004
Columbia Univerity Department of Electrical Engineering Fall, 2004 Course: EE E4321. VLSI Circuits. Instructor: Ken Shepard E-mail: shepard@ee.columbia.edu Office: 1019 CEPSR Office hours: MW 4:00-5:00
More informationFABRICATION TECHNOLOGIES
FABRICATION TECHNOLOGIES DSP Processor Design Approaches Full custom Standard cell** higher performance lower energy (power) lower per-part cost Gate array* FPGA* Programmable DSP Programmable general
More informationCIT 668: System Architecture
CIT 668: System Architecture Computer Systems Architecture I 1. System Components 2. Processor 3. Memory 4. Storage 5. Network 6. Operating System Topics Images courtesy of Majd F. Sakr or from Wikipedia
More informationOutline Marquette University
COEN-4710 Computer Hardware Lecture 1 Computer Abstractions and Technology (Ch.1) Cristinel Ababei Department of Electrical and Computer Engineering Credits: Slides adapted primarily from presentations
More informationDIGITAL DESIGN TECHNOLOGY & TECHNIQUES
DIGITAL DESIGN TECHNOLOGY & TECHNIQUES CAD for ASIC Design 1 INTEGRATED CIRCUITS (IC) An integrated circuit (IC) consists complex electronic circuitries and their interconnections. William Shockley et
More informationDigital Integrated Circuits A Design Perspective. Jan M. Rabaey
Digital Integrated Circuits A Design Perspective Jan M. Rabaey Outline (approximate) Introduction and Motivation The VLSI Design Process Details of the MOS Transistor Device Fabrication Design Rules CMOS
More informationConcurrency & Parallelism, 10 mi
The Beauty and Joy of Computing Lecture #7 Concurrency Instructor : Sean Morris Quest (first exam) in 5 days!! In this room! Concurrency & Parallelism, 10 mi up Intra-computer Today s lecture Multiple
More informationLecture contents. Electronics and Microelectronics AE4B34EM. Labs - content. Lecture contents. Labs - content
Lecture contents Electronics and Microelectronics AE4B34EM Lectures: Labs: Jiří Jakovenko jakovenk@fel.cvut.cz Vladimír Janíček janicev@fel.cvut.cz Historical overview of electronics and microelectronics,
More informationELCT 501: Digital System Design
ELCT 501: Digital System Lecture 1: Introduction Dr. Mohamed Abd El Ghany, Mohamed.abdel-ghany@guc.edu.eg Administrative Rules Course components: Lecture: Thursday (fourth slot), 13:15-14:45 (H8) Office
More informationProblem 2 If the cost of a 12 inch wafer (actually 300mm) is $3500, what is the cost/die for the circuit in Problem 1.
EE 330 Homework 1 Fall 2016 Due Friday Aug 26 Problem 1 Assume a simple circuit requires 1,000 MOS transistors on a die and that all transistors are minimum sized. If the transistors are fabricated in
More informationE 4.20 Introduction to Digital Integrated Circuit Design
E 4.20 Introduction to Digital Integrated Circuit Design Peter Cheung Department of Electrical & Electronic Engineering Imperial College London URL: www.ee.ic.ac.uk/pcheung/ E-mail: p.cheung@imperial.ac.uk
More informationComputer Architecture!
Informatics 3 Computer Architecture! Dr. Vijay Nagarajan and Prof. Nigel Topham! Institute for Computing Systems Architecture, School of Informatics! University of Edinburgh! General Information! Instructors
More informationCHAPTER 1 INTRODUCTION
CHAPTER 1 INTRODUCTION Rapid advances in integrated circuit technology have made it possible to fabricate digital circuits with large number of devices on a single chip. The advantages of integrated circuits
More informationIl pensiero parallelo: Una storia di innovazione aziendale
Il pensiero parallelo: Una storia di innovazione aziendale Maria Teresa Gatti Scienzazienda Trento, 8 Maggio 2006 Overview ST is one of the largest Worldwide Semiconductors provider, with products ranging
More informationDesign Metrics. A couple of especially important metrics: Time to market Total cost (NRE + unit cost) Performance (speed latency and throughput)
Design Metrics A couple of especially important metrics: Time to market Total cost (NRE + unit cost) Performance (speed latency and throughput) 1 Design Metrics A couple of especially important metrics:
More informationEE 466/586 VLSI Design. Partha Pande School of EECS Washington State University
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University pande@eecs.wsu.edu Lecture 18 Implementation Methods The Design Productivity Challenge Logic Transistors per Chip (K) 10,000,000.10m
More informationThe Beauty and Joy of Computing
The Beauty and Joy of Computing Lecture #8 : Concurrency UC Berkeley Teaching Assistant Yaniv Rabbit Assaf Friendship Paradox On average, your friends are more popular than you. The average Facebook user
More informationC Program Adventures. From C code to motion
C Program Adventures From C code to motion ECE 100 Prof. Erdal Oruklu From C code to motion C Code Motion x=5; if (x!=y) { z=0; } else { z=1; } 1 Compilation of C code Virtual machine program Program download
More informationComputer Architecture
Informatics 3 Computer Architecture Dr. Vijay Nagarajan Institute for Computing Systems Architecture, School of Informatics University of Edinburgh (thanks to Prof. Nigel Topham) General Information Instructor
More informationFPGA BASED SYSTEM DESIGN. Dr. Tayab Din Memon Lecture 1 & 2
FPGA BASED SYSTEM DESIGN Dr. Tayab Din Memon tayabuddin.memon@faculty.muet.edu.pk Lecture 1 & 2 Books Recommended Books: Text Book: FPGA Based System Design by Wayne Wolf Verilog HDL by Samir Palnitkar.
More informationHardware Modeling using Verilog Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur
Hardware Modeling using Verilog Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture 01 Introduction Welcome to the course on Hardware
More informationComputers: Inside and Out
Computers: Inside and Out Computer Components To store binary information the most basic components of a computer must exist in two states State # 1 = 1 State # 2 = 0 1 Transistors Computers use transistors
More informationIntroduction to Microprocessor
Introduction to Microprocessor Slide 1 Microprocessor A microprocessor is a multipurpose, programmable, clock-driven, register-based electronic device That reads binary instructions from a storage device
More informationVLSI Design Automation
943/U0220 & #901/60010 VLSI Design Automation 張耀文 Yao-Wen Chang ywchang@cc.ee.ntu.edu.tw http://cc.ee.ntu.edu.tw/~ywchang Graduate Institute of Electronics Engineering Department of Electrical Engineering
More informationHW Trends and Architectures
Pavel Tvrdík, Jiří Kašpar (ČVUT FIT) HW Trends and Architectures MI-POA, 2011, Lecture 1 1/29 HW Trends and Architectures prof. Ing. Pavel Tvrdík CSc. Ing. Jiří Kašpar Department of Computer Systems Faculty
More informationTrend in microelectronics The design process and tasks Different design paradigms Basic terminology The test problems
Electronics Systems Trend in microelectronics The design process and tasks Different design paradigms Basic terminology The test problems The Technological Trend # of trans. 100M 75M 50M Moore s Law (#
More informationEvolution of Computers & Microprocessors. Dr. Cahit Karakuş
Evolution of Computers & Microprocessors Dr. Cahit Karakuş Evolution of Computers First generation (1939-1954) - vacuum tube IBM 650, 1954 Evolution of Computers Second generation (1954-1959) - transistor
More informationComputer Architecture
Informatics 3 Computer Architecture Dr. Boris Grot and Dr. Vijay Nagarajan Institute for Computing Systems Architecture, School of Informatics University of Edinburgh General Information Instructors: Boris
More informationWhat is This Course About? CS 356 Unit 0. Today's Digital Environment. Why is System Knowledge Important?
0.1 What is This Course About? 0.2 CS 356 Unit 0 Class Introduction Basic Hardware Organization Introduction to Computer Systems a.k.a. Computer Organization or Architecture Filling in the "systems" details
More informationIT 252 Computer Organization and Architecture. Introduction. Chia-Chi Teng
IT 252 Computer Organization and Architecture Introduction Chia-Chi Teng What is computer architecture about? Computer architecture is the study of building computer systems. IT 252 is roughly split into
More informationA VARIETY OF ICS ARE POSSIBLE DESIGNING FPGAS & ASICS. APPLICATIONS MAY USE STANDARD ICs or FPGAs/ASICs FAB FOUNDRIES COST BILLIONS
architecture behavior of control is if left_paddle then n_state
More informationCS310 Embedded Computer Systems. Maeng
1 INTRODUCTION (PART II) Maeng Three key embedded system technologies 2 Technology A manner of accomplishing a task, especially using technical processes, methods, or knowledge Three key technologies for
More informationVLSI Design Automation
943/U0220 & #901/60010 VLSI Design Automation 張耀文 Yao-Wen Chang ywchang@cc.ee.ntu.edu.tw http://cc.ee.ntu.edu.tw/~ywchang Graduate Institute of Electronics Engineering Department of Electrical Engineering
More informationWhat Comes Next? Reconfigurable Nanoelectronics and Defect Tolerance. Technology Shifts. Size Matters. Ops/sec/$
Reconfigurable Nanoelectronics and Defect Tolerance Seth Copen Goldstein Carnegie Mellon University seth@cs.cmu.edu HLDVT 11/13/03 HLDVT '03 (11/13/03) 2003 Seth Copen Goldstein 1 1.E+11 1.E+10 1.E+09
More informationCOE 561 Digital System Design & Synthesis Introduction
1 COE 561 Digital System Design & Synthesis Introduction Dr. Aiman H. El-Maleh Computer Engineering Department King Fahd University of Petroleum & Minerals Outline Course Topics Microelectronics Design
More informationFundamentals of Computer Design
CS359: Computer Architecture Fundamentals of Computer Design Yanyan Shen Department of Computer Science and Engineering 1 Defining Computer Architecture Agenda Introduction Classes of Computers 1.3 Defining
More informationLecture 2: Performance
Lecture 2: Performance Today s topics: Technology wrap-up Performance trends and equations Reminders: YouTube videos, canvas, and class webpage: http://www.cs.utah.edu/~rajeev/cs3810/ 1 Important Trends
More informationCSC 447: Parallel Programming for Multi- Core and Cluster Systems
CSC 447: Parallel Programming for Multi- Core and Cluster Systems Why Parallel Computing? Haidar M. Harmanani Spring 2017 Definitions What is parallel? Webster: An arrangement or state that permits several
More informationHigh-Performance System Design. Prof. Vojin G. Oklobdzija
High-Performance System Design Prof. Vojin G. Oklobdzija Overview of the course Requirements: Knowledge of CMOS digital circuits Basic knowledge of analog circuits Knowledge of Logic Design Textbook: High-Performance
More informationAn Overview of Standard Cell Based Digital VLSI Design
An Overview of Standard Cell Based Digital VLSI Design With examples taken from the implementation of the 36-core AsAP1 chip and the 1000-core KiloCore chip Zhiyi Yu, Tinoosh Mohsenin, Aaron Stillmaker,
More informationTHE GENERATIONS OF COMPUTER
THE GENERATIONS OF COMPUTER FIRST GENERATION (1951-1958) VACUUM TUBE 1. Vacuum tubes as their main logic elements 2. Punch Cards to input and externally stored data 3. Rotating magnetic drums for internal
More informationTABLE OF CONTENTS III. Section 1. Executive Summary
Section 1. Executive Summary... 1-1 Section 2. Global IC Industry Outlook and Cycles... 2-1 IC Insights' Forecast Methodology... 2-1 Overview... 2-1 Worldwide GDP... 2-1 Electronic System Sales... 2-2
More informationHardware Design Environments. Dr. Mahdi Abbasi Computer Engineering Department Bu-Ali Sina University
Hardware Design Environments Dr. Mahdi Abbasi Computer Engineering Department Bu-Ali Sina University Outline Welcome to COE 405 Digital System Design Design Domains and Levels of Abstractions Synthesis
More informationCS/EE 6810: Computer Architecture
CS/EE 6810: Computer Architecture Class format: Most lectures on YouTube *BEFORE* class Use class time for discussions, clarifications, problem-solving, assignments 1 Introduction Background: CS 3810 or
More informationCS 3410: Computer System Organization and Programming
CS 3410: Computer System Organization and Programming Anne Bracy Computer Science Cornell University The slides are the product of many rounds of teaching CS 3410 by Professors Weatherspoon, Bala, Bracy,
More informationADVANCED FPGA BASED SYSTEM DESIGN. Dr. Tayab Din Memon Lecture 3 & 4
ADVANCED FPGA BASED SYSTEM DESIGN Dr. Tayab Din Memon tayabuddin.memon@faculty.muet.edu.pk Lecture 3 & 4 Books Recommended Books: Text Book: FPGA Based System Design by Wayne Wolf Overview Why VLSI? Moore
More informationMoore s s Law, 40 years and Counting
Moore s s Law, 40 years and Counting Future Directions of Silicon and Packaging Bill Holt General Manager Technology and Manufacturing Group Intel Corporation InterPACK 05 2005 Heat Transfer Conference
More informationECE 15B COMPUTER ORGANIZATION
ECE 15B COMPUTER ORGANIZATION What are Computing Systems? CMOS Camera (courtesy of Samsung Electronics Co., Ltd) Lecture 1 Introduction Dr. Rahul Singh UCLA Gonda Robotic Surgery Center da Vinci surgical
More informationDesign and Technology Trends
Lecture 1 Design and Technology Trends R. Saleh Dept. of ECE University of British Columbia res@ece.ubc.ca 1 Recently Designed Chips Itanium chip (Intel), 2B tx, 700mm 2, 8 layer 65nm CMOS (4 processors)
More informationChapter 5: ASICs Vs. PLDs
Chapter 5: ASICs Vs. PLDs 5.1 Introduction A general definition of the term Application Specific Integrated Circuit (ASIC) is virtually every type of chip that is designed to perform a dedicated task.
More informationCHAPTER 1 Introduction
CHAPTER 1 Introduction 1.1 Overview 1 1.2 The Main Components of a Computer 3 1.3 An Example System: Wading through the Jargon 4 1.4 Standards Organizations 15 1.5 Historical Development 16 1.5.1 Generation
More information