INEL-6080 VLSI Systems Design

Similar documents
Microelettronica. J. M. Rabaey, "Digital integrated circuits: a design perspective" EE141 Microelettronica

Elettronica T moduli I e II

EE586 VLSI Design. Partha Pande School of EECS Washington State University

CAD for VLSI. Debdeep Mukhopadhyay IIT Madras

EE141- Spring 2007 Introduction to Digital Integrated Circuits

ECE484 VLSI Digital Circuits Fall Lecture 01: Introduction

What is this class all about?

EE141- Spring 2004 Introduction to Digital Integrated Circuits. What is this class about?

ECE 637 Integrated VLSI Circuits. Introduction. Introduction EE141

EE141- Spring 2002 Introduction to Digital Integrated Circuits. What is this class about?

What is this class all about?

What is this class all about?

Lecture #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?

CMPEN 411 VLSI Digital Circuits. Lecture 01: Introduction

Digital Integrated Circuits

EE241 - Spring 2004 Advanced Digital Integrated Circuits

ECE 261: Full Custom VLSI Design

VLSI Design I; A. Milenkovic 1

EITF35: Introduction to Structured VLSI Design

Introduction to ICs and Transistor Fundamentals

Jin-Fu Li. Department of Electrical Engineering. Jhongli, Taiwan

CMPEN 411. Spring Lecture 01: Introduction

ENIAC - background. ENIAC - details. Structure of von Nuemann machine. von Neumann/Turing Computer Architecture

Chapter 2. Perkembangan Komputer

CHAPTER 1 Introduction

More Course Information

Computer & Microprocessor Architecture HCA103

CHAPTER 1 Introduction

William Stallings Computer Organization and Architecture 8 th Edition. Chapter 2 Computer Evolution and Performance

Miniaturization process technology

Introduction to Computer Science. What is Computer Science?

E40M. MOS Transistors, CMOS Logic Circuits, and Cheap, Powerful Computers. M. Horowitz, J. Plummer, R. Howe 1

Evolution of the Computer

EITF20: Computer Architecture Part1.1.1: Introduction

Lecture contents. Electronics and Microelectronics AE4B34EM. Labs - content. Lecture contents. Labs - content

Fundamentals of Computer Design

C Program Adventures. From C code to motion

Computer Evolution. Budditha Hettige. Department of Computer Science

Computer Evolution. Computer Generation. The Zero Generation (3) Charles Babbage. First Generation- Time Line


EVOLUTION OF COMPUTERS. In the early years, before the computer was invented, there are several inventions of counting machines.

VLSI Design Automation. Maurizio Palesi

EE 8351 Digital Logic Circuits Ms. J.Jayaudhaya, ASP/EEE

Computer Organization CS 206T

EE5780 Advanced VLSI CAD

Lecture 1 Introduction to Microprocessors

High-Performance System Design. Prof. Vojin G. Oklobdzija

History of Computing. Slides from NYU and Georgia Tech

Computer System architectures

VLSI Design Automation

ECE520 VLSI Design. Lecture 1: Introduction to VLSI Technology. Payman Zarkesh-Ha

VLSI Design Automation

CIT 668: System Architecture

Announcements. Advanced Digital Integrated Circuits. No office hour next Monday. Lecture 2: Scaling Trends

HISTORY OF COMPUTERS HISTORY OF COMPUTERS. Mesleki İngilizce - Technical English. Punch Card. Digital Data. II Prof. Dr. Nizamettin AYDIN.

Introduction. Summary. Why computer architecture? Technology trends Cost issues

CSE 141: Computer Architecture. Professor: Michael Taylor. UCSD Department of Computer Science & Engineering

EE3032 Introduction to VLSI Design

COMS 1003 Fall Introduction to Computer Programming in C. History & Computer Organization. September 15 th

Chapter 1. Introduction to Computers in Medicine

Curtis Nelson. Walla Walla College. Introduction CMOS VLSI Design

Fundamental concepts of Information Technology

Micro transductors 08

VLSI Design Automation. Calcolatori Elettronici Ing. Informatica

Computer Organization. 8 th Edition. Chapter 2 p Computer Evolution and Performance

Concurrency & Parallelism, 10 mi

History of Computers. What Is A Computer? Egyptian Numbers. Ancient Tools for Computation. Introduction to Computers

Computers in Engineering COMP 208. A Brief History. Mechanical Calculators. A Historic Perspective Michael A. Hawker

Computers in Engineering COMP 208

THE GENERATIONS OF COMPUTER

Power dissipation! The VLSI Interconnect Challenge. Interconnect is the crux of the problem. Interconnect is the crux of the problem.

Maninder Kaur.

Digital Integrated Circuits A Design Perspective. Jan M. Rabaey

ELCT 503: Semiconductors. Fall Lecture 01: Introduction

EITF20: Computer Architecture Part1.1.1: Introduction

Introduction 1. GENERAL TRENDS. 1. The technology scale down DEEP SUBMICRON CMOS DESIGN

Computer Architecture. Prologue. Topics Computer Architecture. Computer Organization. Organization vs. Architecture. History of Computers

Computers Programming Introduction. Iulian Năstac

HISTORY OF COMPUTING

Agenda EE 224: INTRODUCTION TO DIGITAL CIRCUITS & COMPUTER DESIGN. Lecture 1: Introduction. Go over the syllabus 3/31/2010

7/28/ Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc.

The Beauty and Joy of Computing

2011 Francisco Delgadillo

Computer Systems. Hardware, Software and Layers of Abstraction

William Stallings Computer Organization and Architecture 9 th Edition

Computers: A First Look. Chapter 1: Computers: A First Look. Beyond the Computer Invasion. Beyond the Computer Invasion. Chapter 1

Computer Organization and Architecture William Stallings 8th Edition. Chapter 2 Computer Evolution and Performance

SYSTEM BUS AND MOCROPROCESSORS HISTORY

Introduction To Computers. About the Course

Computer Systems Architecture

Chapter 1 Basic Computer Organization

Announcements. Advanced Digital Integrated Circuits. No office hour next Monday. Lecture 2: Scaling Trends

Computer Architecture and Organization (CS-507)

Chronological History of the Pre-Computer Developments

Fundamentals of Digital Computers The mechanical computer age began with the advent of the abacus in 500 B.C by Babylonians. The abacus, which was

Outline Marquette University

Computer Architecture!

Il pensiero parallelo: Una storia di innovazione aziendale

Computer Architecture Review. ICS332 - Spring 2016 Operating Systems

HISTORY OF MICROPROCESSORS

Transcription:

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 idea is as old as humanity

25,000BC: Notched Bones The Ishango Bone The Venus of Laussel The Ishango Bones Notched bone from Congo, Africa. 25,000 to 20,000 BC The markings represent a sixmonth lunar calendar Believed to be used to compute women s menstrual cycle Notched Bones

1300BC: Abacus Chinese Abacus Abacus Originally invented by the Babylonians between 1,000BC and 500BC Chinese Abacus (Ming Dynasty: 1368-1636) Addition, Subtraction, Multiplication, and Division Notched Bones Abacus

1640: Pascal s Calculator Pascal s Calculator Pascal s Calculator (1640) First operational calculating machine Addition and Subtraction Multiplication and division implemented by a series of additions or subtractions Notched Bones Abacus Pascal s Calculator

1822: Difference Engine Part of Babbage s Difference Engine Babbage s Difference Engine (1822) Considered the 1 st computing engine 25,000 mechanical parts Cost: 17,470 Based on decimal system Add, Sub, Mult, Div, Sqr, Log, Exp, to 31 digits Notched Bones Abacus Pascal s Calculator Difference Machine

1946: ENIAC & UNIVAC The ENIAC Room Electronic Numerical Integrator and Computer (ENIAC) First general-purpose computer 1,000 square feet of area 30 tons of weigh: 18,000 vacuum tubes 150 kilowatts of power Performed 5000 additions/sec Burned 50 tubes/day Notched Bones Abacus Pascal s Calculator Difference Machine ENIAC & UNIVAC

1947: First Transistor The First Transistor Point-contact germanium transistor (Brattain & Bardeen) - 1947 Bipolar junction transistor (Shockley) - 1949 Field effect transistor (MOS FET) (Hofstain & Heiman) - 1962 First patent in 1926 (Lilienfeld) By 1960 all new computers used transistors Notched Bones Abacus Pascal s Calculator Difference Machine ENIAC & UNIVAC First Transistor

1958: First Integrated Circuit 1966 bipolar ECL Gate The First Integrated Circuit 1958 Jack Kilby at Texas Instruments integrated multiple components onto a single semiconductor piece A phase shift oscillator 1961 Fairchild and TI fabricate first commercial digital IC 1970 Fairchild introduced the first 256- bit static RAM Notched Bones Abacus Pascal s Calculator Difference Machine ENIAC & UNIVAC First Transistor First Integrated Circuit

The Microprocessor s Era Intel 4004 Intel P4 Modern IC Examples: INTEL 4004 (1971) 1.0 MHz 1K transistors INTEL Pentium 4 (2000) 3.20GHz 60M transistors FXP, FPU, Cache, Pipe Notched Bones Abacus Pascal s Calculator Difference Machine ENIAC & UNIVAC First Transistor First Integrated Circuit Modern Chips

IC DESIGN ISSUES Primary Issues in IC Design Integration Density and Performance Moore s Law (1965): Semiconductor technology will double its effectiveness every 18 months 1000 10000 100 2X growth in 1.96 years! 1000 Doubles every 2 years Transistors (MT) 10 1 0.1 0.01 0.001 386 286 8085 8086 8080 4004 8008 P6 Pentium proc 486 Frequency (Mhz) 100 10 1 0.1 8085 8008 4004 8080 8086 286 P6 Pentium proc 486 386 1970 1980 1990 2000 2010 Year 1970 1980 1990 2000 2010 Year

IC DESIGN ISSUES Memory Technology Has also followed Moore s Prediction Integration complexity doubles every 1 to 2 years Not expected to slowdown anytime soon Another issue has arisen POWER

IC DESIGN ISSUES Power in Microprocessors 100000 10000 1000 500W 1.5KW 18KW 5KW Power (Watts) 100 10 1 8008 80808085 4004 8086 286 386 Pentium proc 486 0.1 1971 1974 1978 1985 1992 2000 2004 2008 Year Power delivery and dissipation could become prohibitive, especially in battery powered devices

IC DESIGN ISSUES Power Density Problem Amount of heat in ICs is becoming too high to keep junctions working at low temperature Power Density (W/cm2) 10000 1000 100 10 1 4004 8008 8080 8086 Rocket Nozzle Nuclear Reactor Hot Plate 8085 286 386 486 P6 Pentium proc Small Signal RF Analog Baseband Power RF Power Management Digital Baseband (DSP + MCU) 1970 1980 1990 2000 2010 Year

IC DESIGN ISSUES Design Challenges Microscopic Level Size and Performance Power Dissipation Interconnect Parasitics Clock Distribution Noise Testability Reliability Manufacturability Macroscopic Level Time-to-market Technological Limits Abstraction-Level Reusability and Portability Intellectual Property Design Predictability