0% found this document useful (0 votes)
108 views11 pages

Digital Logic Design Set1

Digital Logic Design

Uploaded by

bezasami
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
108 views11 pages

Digital Logic Design Set1

Digital Logic Design

Uploaded by

bezasami
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

ELEC 326: Digital Logic Design

Kartik Mohanram
Dept. of Electrical and Computer Engineering
Rice University

Administrivia

„ Turn in HW 0
„ Mailing list havoc
„ Downloading notes
„ Login: elec326
„ Password: class-notes
„ Questions/issues?

ELEC 326: Digital Logic Design 2

1
ELEC 220 background (lectures 1-7)

„ Bits, data types, arithmetic, etc.


„ Transistors, MOSFETs, logic gates
„ Transistor-level diagrams and circuit schematics
„ Logic design with gates, Boolean equivalence
„ Adders
„ Memory types
„ Combinational vs. sequential, latches, flip-flops
„ Finite state machines
„ Logic simplification, Karnaugh maps

ELEC 326: Digital Logic Design 3

Design metrics

„ How to evaluate performance of a digital circuit


(gate, block, …)?
„ Scalability
„ Cost
„ Speed (delay, operating frequency)
„ Power dissipation
„ Energy to perform a function
„ Reliability

ELEC 326: Digital Logic Design 4

2
Understanding technology scaling

„ Moore’s law
„ If transistor count is an acceptable metric of
processing power
„ Number of transistors that can be crammed into
the same real estate will double every 24 months
„ More an industry driver
„ Semiconductor technology will double its
effectiveness every 18 months
„ The key (in some sense) to this is technology scaling

ELEC 326: Digital Logic Design 5

A rough timeline – what’s missing?

© Intel Corp.

ELEC 326: Digital Logic Design 6

3
Pictorially

„ http://www.intel.com/technology/mooreslaw/index.htm

© Intel Corp.
ELEC 326: Digital Logic Design 7

Processor frequency

10000
Doubled every
1000
2 years
Frequency (Mhz)

100 P6
Pentium ® proc
486
10 8085 386
8086 286

1 8080
8008
4004
0.1
1970 1980 1990 2000 2010
Year

ELEC 326: Digital Logic Design 8

4
Processor power

100000
18KW
10000 5KW
1.5KW
Power (Watts)

1000 500W
Pentium® proc
100
286 486
10 8086 386
8085
8080
8008
1 4004

0.1
1971 1974 1978 1985 1992 2000 2004 2008
Year

ELEC 326: Digital Logic Design 9

What’s missing

„ We know now that the trend did top-out?


„ Why?
„ To understand this, we need to look at
„ Die size and
„ Process technology used for fabrication
„ Why is this information important?
„ Broader question
„ How does one evaluate technology alternatives?
„ First-order circuit analysis when we get to

transistors

ELEC 326: Digital Logic Design 10

5
Technology scaling

„ What do the words 0.5 micron, 0.35 micron, 0.25


micron, 0.18 micron, … mean to you
„ Do you see a rough trend in this series?
„ This sqrt(2) shrinking in successive generations is
termed technology scaling
„ Usually attributed to the minimum feature size used
for fabrication
„ Where are we now?

ELEC 326: Digital Logic Design 11

Why scaling?

„ Technology shrinks by 0.7/generation


„ With every generation can integrate 2X more
functions per 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

ELEC 326: Digital Logic Design 12

6
Processor power density

10000
Power Density (W/cm2) Rocket
Nozzle
1000
Nuclear
Reactor
100

8086
10 4004 Hot Plate P6
8008 8085 386 Pentium® proc
286 486
8080
1
1970 1980 1990 2000 2010
Year

ELEC 326: Digital Logic Design 13

The Pentium M: A case study

„ First generation Pentium M


„ Codename Banias
„ 0.13 micron technology
„ 1.3 to 1.7 GHz
„ L2 cache 1 MB
„ Power 24 Watts
„ Transistor count 77 million
„ Die size 82 mm2

ELEC 326: Digital Logic Design 14

7
Banias die photograph

© Intel Corp.

ELEC 326: Digital Logic Design 15

Second generation Pentium M

„ Codename Dothan
„ 0.09 micron technology
„ 1.7 to 2.0 GHz
„ L2 cache 2 MB
„ Power 21 Watts
„ Transistor count 140 million
„ Die size 87 mm2
„ Let’s analyze these numbers and see if they
conform to technology scaling

ELEC 326: Digital Logic Design 16

8
Types of memory

„ RAM – Random access memory


„ SRAM – Static RAM
„ Microprocessor caches
„ Fast, burns more power
„ Standard design used 6 transistors per cell
„ So, 1 MB of on-chip cache requires ? Transistors
„ What about with ECC (Error Correcting Codes)
„ SDRAM – Synchronous dynamic RAM
„ Off-chip memory
„ Usually used in DIMMs (dual inline memory module)
„ RDRAM, DDR SDRAM, etc. are all flavors of DRAMs

ELEC 326: Digital Logic Design 17

Side-by-side comparison

„ Dothan die
„ Not to scale, but let’s eyeball it anyway

© Intel Corp.

ELEC 326: Digital Logic Design 18

9
Multi-core dies

„ AMD’s Opteron-based ones


„ Intel’s Montecito
„ Next generation dual-core chip in the Itanium
family
„ McKinley -> Madison -> Montecito
„ Madison – single-core Itanium
„ 0.13 micron technology

„ 9 MB cache memory

„ 432 mm , approx 592 million transistors


2

„ Assignment: Estimate ball-park transistor count


for the Montecito die on next slide

ELEC 326: Digital Logic Design 19

Montecito die photograph

© Intel Corp.
ELEC 326: Digital Logic Design 20

10
Challenges

„ Deep sub-micron (DSM) or sub-100nm


technologies
∝ DSM ∝ 1/DSM
“Microscopic Problems” “Macroscopic Issues”
• Ultra-high speed design • Time-to-Market
• Interconnect • Millions of Gates
• Noise, Crosstalk • High-Level Abstractions
• Variability • Reuse & IP: Portability
• Reliability, Manufacturability • Predictability
• Power Dissipation • etc.
• Clock distribution

Everything Looks a Little Different …and There’s a Lot of Them!

ELEC 326: Digital Logic Design 21

11

You might also like