Lecture 1

advertisement

EE241

EE141 - Fall 1999

Introduction to Digital

Integrated Circuits

Tu-Th 9:30 - 11:00 am

203 McLaughlin

EE141

EE141

What is this class about?

Introduction to digital integrated circuits.

l CMOS devices and manufacturing technology. CMOS inverters and gates. Propagation delay, noise margins, and power dissipation. Regenerative logic circuits. Arithmetic, interconnect, and memories. Programmable logic arrays. Design methodologies.

What will you learn?

l Understanding, designing, and optimizing digital circuits with respect to different quality metrics: cost, speed, power dissipation, and reliability

2

1

1

EE241

Practical Information

EE141 l Instructors:

» Jan Rabaey

511 Cory Hall , 3-8206, jan@eecs.berkeley.edu

Office hours: Mo 1:30-3pm (231 Cory); Tu 11-12:30pm (511 Cory)

» Bora Nikolic

570 Cory Hall , tbd, bora@eecs.berkeley.edu

Office hours: Mo 11-12:30pm; We 2-3:30pm l TAs:

» Rhett Davis, wrdavis@EECS.Berkeley.EDU - Office hours: W 12:30-2pm (297 Cory)

» Vikram Shenoy, vshenoy@cory.EECS.Berkeley.EDU - Office hours: (297 Cory)

» David Wang, dvwang@joy.EECS.Berkeley.EDU - No Office Hours

» Englin Yeo, yeo@cory.EECS.Berkeley.EDU - Office hour: M 5-6:30pm (297 Cory) l “The Paperless Class” http:”//infopad.eecs.berkeley.edu/~icdesign/ee141”

3

EE141

Discussions & Labs l Discussion Sessions - flexible assignment

» M 4-5pm; 405 Davis; Englin Yeo;

» W 4-5pm 285 Cory; Rhett Davis; l Labs - 353 Cory!

» Tu 3-6 pm (TBA),

» We 11-2 pm (TBA),

» Th 3-6 pm (TBA),

» Fr 11-2pm (TBA)

4

2

EE241

Class Organization l +/- 10 assignments l One Integrated Design Project with 2 deliverables l Laboratories:

» 7 software labs

» 2 hardware labs

EE141 l 2 midterms; 1 final

» midterm1: Th 9/23; midterm2: Th 10/29

» final: Fr 12/10 (8-11am)

5

EE141

Grading Policy l Homeworks: 10% l Labs: 10% l Projects: 20% l Midterms: 30% l Final: 30%

6

3

EE241

Class Material l Textbook: “Digital Integrated Circuits - A Design

Perspective”, by J. Rabaey l Class notes: Web page (New stuff!) + http://infopad.eecs.berkeley.edu/~icdesign/instructors.html

l Lab Reader;

Available on the web page!

Selected material will be made available from

Copy Central l Check web page for the availability of tools

EE141 7

New Software l Micromagic “max” and “sue”

» A modern version of the good ol’ magic

» On-line documentation and tutorials l HSPICE and IRSIM for simulation

8 EE141

4

EE241

EE141

Getting Started l Assignment 1: Getting SPICE to work see web-page l NO discussion sessions or labs this week.

l First discussion sessions in Week 2 l First Software Lab in Week 3

9

EE141

Digital Integrated Circuits l Introduction: Issues in digital design l The inverter - CMOS l Combinational logic structures l Sequential logic gates; timing l Arithmetic building blocks l Interconnect: R, L and C l Memories and array structures l Design methods

10

5

EE241

Introduction

EE141

EE141

The First Computer

The Babbage

Difference Engine

(1832)

25,000 parts cost: £17,470

12

11

6

EE241

ENIAC - The first electronic computer

(1946)

EE141

The Transistor Revolution

13

EE141

First transistor

Bell Labs, 1948

14

7

EE241

The First Integrated Circuits

Bipolar logic

1960’s

EE141

ECL 3-input Gate

Motorola 1966

15

Evolution in Complexity

EE141 16

8

EE241

Evolution in Transistor Count

EE141

Evolution in Speed/Performance

17

EE141 18

9

EE241

Major challenges in digital design l The large

» Complexity l And the small

» Very-high speed design (> 1 GHz)

» Power dissipation

» Interconnect

» Clocking

EE141 19

Intel 4004 Micro-Processor

EE141 20

10

EE241

Intel Pentium (II) microprocessor

EE141

EE141

Silicon in 2010

Die Area: 2.5x2.5 cm

Voltage: 0.6 V

Technology: 0.07

µ m

DRAM

DRAM (Logic)

SRAM (Cache)

Density Access Time

(Gbits/cm2)

8.5

2.5

0.3

(ns)

10

10

1.5

Custom

Std. Cell

Gate Array

Single-Mask GA

FPGA

Density Max. Ave. Power Clock Rate

(Mgates/cm2) (W / cm2) (GHz)

25

10

54

27

3

1.5

5

2.5

0.4

18

12.5

4.5

1

0.7

0.25

22

21

11

EE241

The Challenge

EE141

Source: sematech97

A growing gap between design complexity and design productivity

23

EE141

Design Abstraction Levels

SYSTEM

+

MODULE

GATE

CIRCUIT

S n+

G

DEVICE n+

D

24

12

Download