6.884 Complex Digital Systems: Spring 2005
6.884 Complex Digital Systems: Spring 2005
Spring 2005
6.884 Objectives
Custom project:
- We will consider requests for non-standard project provided:
- Group submits two-page proposal by March 11
- C/C++/Java reference implementation running by March 11
- Examples: MP3 player, H.264 encoder, Graphics pipeline, Network
processor
Jack Kilby was denied entry to MIT because of poor high school grades (went to U
of I). Kilby worked on miniaturized components during the war and experimented
with photolithography. Went to 1952 Bell Labs transistor course.
High labor costs at TI got Kilby thinking about “solid circuits” over the July 1959
plant closing. Built phase-shift oscillator and it worked on 9/12/59. By the end of
the year, he had constructed several examples, including the flip-flop shown in the
patent drawing above. Components are connected by hand-soldered wires and
isolated by “shaping” and PN diodes used as resistors.
In December 2000, Kilby was awarded the Nobel Prize in physics for this work.
Robert Noyce experimented in the late 40’s with transistors while a physics major at college
(his prof was friends with Bardeen at Bell and so had early access to transistors). He
came to MIT where “much to his surprise, few people had even heard about the transistor.”
After getting his PhD in 1953, he worked in industry, finally arriving at Mountain View, CA
and Shockley Semiconductor Labs in 1955.
In 1957, Noyce left Shockley’s lab (Schockley wasn’t the best of managers) to form
Fairchild Semiconductor with Jean Hoerni. Gordon Moore is another founder.
In early 1958, Hoerni invents technique for diffusing impurities into the silicon to build
planar transistors and then using a SiO2 insulator. In spring of 1959, Kurt Lehovec at
Sprague Elec. Co. here in North Adams, MA invents isolation technique using back-to-back
pn junctions.
In mid 1959, Noyce develops first true IC using planar transistors, back-to-back pn
junctions for isolation, diode-isolated silicon resistors and SiO2 insulation wired using his
innovation: using metal deposited by evaporation through a mask to form the interconnect --
keeping the IC flat and easy to build.
to copyright restrictions.
computer automation.
0.15”
: see: Augarten, Stan. Bit by Bit: An Illustrated History of Computers. Boston, MA: Houghton Mifflin, 1984.
Please
1968: Noyce and Moore leave Fairchild and found Intel. No business plan,
just a promise to specialize in memory chips. They and Art Rock raise
$2.5M in two days and move to Santa Clara. By 1971 Intel had 500
employees; by 1983 it had 21,500 employees and $1.1B in sales.
Image removed due to copyright restrictions. Image removed due to copyright restrictions.
In 1970, making good on its promise to its In 1971 Intel introduces the first
investors Intel (Joel Karp, Les Vadasz, microprocessor, designed by Ted Hoff. The
John Reed) starts selling a 1K bit PMOS 4004 had 4-bit buses and a clock rate of
RAM, the 1103. It was a bear to 108KHz. It had 2300 transistors and was built
interface to, but its density and cost in a 10u process. It never captured much
make it the only game it town. Core interest in the market and was soon eclipsed by
memory dies… its more capable brethren.
6.884 – Spring 2005 2 Feb 2005 L01 – Introduction 16
Exponential Growth
10,000
Figure by MIT OCW. 8008
8080
4004 1000
1970 1975 1980 1985 1990 1995 2000
IBM Power 5
Comparing styles:
• how much freedom to develop own circuits?
• how many design-specific mask layers per ASIC?
1.0µm 2-metal
Cells arranged
in rows
Mem
1 Mem
2
Generated
memory arrays
Well Contact
under Power Rail
Clock Rail
(not typical) Clock Rail
VDD Rail
Cell I/O
on M2
Power
Rails in
M1
GND Rail
NAND2 Flip-flop
15
14
13
VDD vdd rall
– Leave space between rows of
12
11
transistors for routing
PMOS
(p-transistors)
10
9
29.6 µ
Sea-of-Gates
8
Isolating Isolating
transistors by transistors with
shared GND “off” gate
contact
GND
SHIFTIN COUT
SOPIN ORCY
SOPOUT
0
Dual-Port YEMUX
Shift-Reg YB
I MUXCY
G4 A4 O I
LUT
G3 A3
G2 A2 RAM
G1 A1 ROM
D GYMUX
WG4 WG4 Y
WG3 G
WG3
WG2 WG2 MC 15 DY
WG1 XORG
WG1 FF
WS DI LATCH
ALTDIG
G2 DYMUX D Q Q
MUL TAND PROD Y
G1 CE CE
CYOG CLK CK
1 BY SR REV
0
BY
SLICEWE[2:0] WSG SR
WE[2:0] SHIFTOUT DIG
WE
CLK MUXCY
WSF O I
}
CE
CIN
Figure by MIT OCW.
6.884 – Spring 2005 2 Feb 2005 L01 – Introduction 31
Unit A
Unit B Unit C
Unit-Transaction
Iterate to meet
Manual
Translation
Register-Transfer
Level (RTL)
(Bluespec/Verilog) Combinational
Logic
Clock
Map to Map to
ASIC FPGA
Gate-based
Implementations
6.884 Course Philosophy