Integrated Circuit Technology

Tom Kelliher, CS 240

Feb. 8, 2012

Administrivia

Announcements

Assignment

Read 3.1-2.

From Last Time

NAND gates, two-level implementation, parity.

Outline

  1. Terminology.

  2. Transmission gates.

  3. CMOS.

Coming Up

Combinational logic design process and simulation.

Terminology

  1. Today's important logic families: TTL, CMOS, LVTTL.

    Voltage, current, power, speed.

  2. Fan-in, fan-out.

  3. Noise margin. Where does noise come from?

  4. Power dissipation. Who cares? Extended battery, device life.

  5. Propagation delay. Don't forget about wires: on-chip and off-chip.

    Delay may be asymmetric: $t_{phl}$, $t_{plh}$. Max of both: $t_{pd}$.

  6. We'll only examine positive logic and transport delay.

Transmission Gates

An electronic switch:

\includegraphics{Figures/tg.eps}

Typically used to enable writes onto a bus. For examples, two CPUs sharing a memory bus. Bus arbitration.

\includegraphics{Figures/bus.eps}

Can be used in more crafty ways: viewing an EXOR as a ``conditional inverter:''

\includegraphics{Figures/exor.eps}

Eight transistors; two gate delays.

The standard NAND implementation requires four gates (16 transistors) and has a propagation delay of three gate delays.

CMOS

CMOS Transistors

  1. N-type transistor:
    1. Passes GND well.

    2. Degrades Vdd.

    3. Normally open switch.

  2. P-type transistor:
    1. Passes Vdd well.

    2. Degrades GND.

    3. Normally closed switch.

Diagrams:

\includegraphics{Figures/transistors.eps}

  1. Terminals: gate, drain, source.

  2. High capacitance on the gate.

CMOS Logic Gates

A CMOS inverter:

\includegraphics{Figures/inverter.eps}

A CMOS transmission gate:

\includegraphics{Figures/cmosTG.eps}

A CMOS 2-input NAND gate:

\includegraphics{Figures/nand.eps}

Layout of a CMOS 2-input NAND gate:

\includegraphics[width=3in]{Figures/nandLayout.eps}

Layout of a CMOS 2-input NOR gate:

\includegraphics[width=4in]{Figures/norLayout.eps}

What determines power dissipation? Switching frequency.

Why transport delay isn't a good model: It takes time to move the charge on the gate. This is correctly modeled with inertial delay.

Structure of a NOR gate?



Thomas P. Kelliher 2012-02-06
Tom Kelliher