• 沒有找到結果。

Fundamentals of Computer Systems Transistors, Gates, and ICs Stephen A. Edwards

N/A
N/A
Protected

Academic year: 2022

Share "Fundamentals of Computer Systems Transistors, Gates, and ICs Stephen A. Edwards"

Copied!
24
0
0

加載中.... (立即查看全文)

全文

(1)

Fundamentals of Computer Systems

Transistors, Gates, and ICs

Stephen A. Edwards

Columbia University

Spring 2012

(2)

Semiconductor

sem·i·con·duc·tor noun

1. a substance, such as silicon or germanium, with electrical conductivity intermediate between that of an insulator and a conductor

2. a semiconductor device

(3)

Sand into Silicon

Silica a.k.a. SiO2 a.k.a. Quartz SiO2+ 2 C→ Si + 2 CO

Elemental, amorphous silicon

Monocrystalline Silicon Ingot

(4)

Doping Silicon Makes It a Better Conductor

Si Si Si Si Si Si Si Si Si Undoped (pure)

silicon crystal Not a good

conductor

Si Si Si Si B Si Si Si Si

+

p-type (doped) silicon boron atom steals a nearby

electron

Si Si Si Si As+ Si Si Si Si

n-type (doped) silicon:

extra electron on arsenic atom

jump loose

(5)

A PN Junction aka A Diode

p (holes) n (electrons) Depletion region

0 V +

+

Ammeter 0

(6)

A PN Junction aka A Diode

p (holes) n (electrons) Depletion region

2 V +

+

Ammeter 0

Forward biased: current flows

(7)

A PN Junction aka A Diode

p (holes) n (electrons) Depletion region

−2 V +

+

Ammeter 0

Reverse biased: no current flow

(8)

An N-Channel MOS Transistor

p (holes)

n n

3 V

0 V +

+

+

Ammeter 0

Drain Source

Gate SiO2

Gate at 0V: Off

(9)

An N-Channel MOS Transistor

p (holes)

n n

3 V

3 V +

+

+

Ammeter 0

Drain Source

Gate SiO2

+++++++++

− − − − − − −−

Gate positive: On

(10)

The CMOS Inverter

Y

0V 3V

A

A Y

p-FET

n-FET

An inverter is built from two MOSFETs:

An n-FET connected to ground

A p-FET connected to the power supply

(11)

The CMOS Inverter

Y

0V 3V

A

A Y

3V 1

0V 0

Off

On

When the input is near the power supply voltage (“1”),

the p-FET is turned off;

the n-FET is turned on, connecting the output to ground (“0”).

n-FETs are only good at passing 0’s

(12)

The CMOS Inverter

Y

0V 3V

A

A Y

0V 0

3V 1

On

Off

When the input is near ground (“0”), the p-FET is turned on, connecting the output to the power supply (“1”);

the n-FET is turned off.

p-FETs are only good at passing 1’s

(13)

The CMOS NAND Gate

Y A

B A

B Y

Two-input NAND gate:

two n-FETs in series;

two p-FETs in parallel

(14)

The CMOS NAND Gate

Y A

B A

B Y

0

0 0 0

1 1

Both inputs 0:

Both p-FETs turned on Output pulled high

(15)

The CMOS NAND Gate

Y A

B A

B Y

0

1 0 1

1 1

One input 1, the other 0:

One p-FET turned on Output pulled high

One n-FET turned on, but does not control output

(16)

The CMOS NAND Gate

Y A

B A

B Y

1

1 1 1

0 0

Both inputs 1:

Both n-FETs turned on Output pulled low Both p-FETs turned off

(17)

The CMOS NOR Gate

Y A

B A

B Y

Two-input NOR gate:

two n-FETs in parallel;

two p-FETs in series.

Not as fast as the NAND gate because n-FETs are faster than p-FETs

(18)

A CMOS AND-OR-INVERT Gate

Y C

D A

B

A B C D

Y

(19)

Static CMOS Gate Structure

p-FET pull-up network

n-FET pull-down

network Inputs Y

Pull-up and Pull-down networks must be

complementary; exactly one should be connected for each input combination.

Series connection in one should be parallel in the other

(20)

CMOS Inverter Layout

Y

Vss

Vdd

A

Cross Section Through N-channel FET

A Vss

Vdd

Y

Top View

(21)

Full Adder Layouts

Fromhttp://book.huihoo.com/design-of-vlsi-systems/

(22)

Intel 4004: The First Single-Chip Microprocessor

4001: 256-byte ROM + 4-bit IO port 4002: 40-byte RAM

4003: 10-bit shift register

4004: 740 kHz 4-bit CPU w/ 45 instructions (2300 transistors)

(23)

Intel 4004 Masks

(24)

Intel 4004 Die Photograph

參考文獻

相關文件

angular momentum is conserved. In the figure, the force F is always directed toward point O. Thus, the angular impulse of F about O is always zero, and angular momentum of

Listen to the sentence and circle the

Highest levels of memory hierarchy Fast: level 1 typically 1 cycle access time With luck, supplies most data. Cache

bgez Branch on greater than or equal to zero bltzal Branch on less than zero and link. bgezal Branch on greter than or equal to zero

□Documents verifying technology (such as a domestic or foreign patent certificate, etc.), proof of technology transfer (such as a technology transfer contract,

104 As shown in Figure 5, spin-restricted TAO- B3LYP and TAO-B3LYP-D3 (with a θ between 50 and 70 mhartree), TAO-PBE0 (with a θ between 60 and 80 mhartree), and TAO-BHHLYP (with a

z gases made of light molecules diffuse through pores in membranes faster than heavy molecules. Differences

• An algorithm is any well-defined computational procedure that takes some value, or set of values, as input and produces some value, or set of values, as output.. • An algorithm is