1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.
-
Upload
simon-williams -
Category
Documents
-
view
218 -
download
0
Transcript of 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.
![Page 1: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/1.jpg)
1
From logic to hardware
Ellen SpertusMCS 111
November 25, 2003
![Page 2: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/2.jpg)
2
Solderless breadboard
http://www.robotroom.com/Infrared555.html
![Page 3: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/3.jpg)
3
Wire wrap
http://philip.greenspun.com/humor/eecs-difference-explained
http://www.okindustries.com/products/4.1.1.10.htm
![Page 4: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/4.jpg)
4
Point-to-point solder board
http://happybob.com/marc/diy.htm
![Page 5: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/5.jpg)
5
Printed circuit boards
• More robust than other techniques– Less subject to jostling– Able to handle higher frequency signals
• Easier to mass produce– Setup cost: create initial artwork– Marginal cost: print board, solder in chips
![Page 6: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/6.jpg)
6
Steps
• Choose technology
• Create schematic diagram
• Create artwork
• Transfer artwork to board
• Drill and solder
![Page 7: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/7.jpg)
7
Chip packaging
Surface mount technology (SMT)
Dual inline package (DIP)
![Page 8: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/8.jpg)
8
![Page 9: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/9.jpg)
9
Artwork
![Page 10: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/10.jpg)
10
Silkscreen and top mask
![Page 11: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/11.jpg)
11
Silkscreen and bottom mask
![Page 12: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/12.jpg)
12
Notes
• Blue silkscreen layer is just for decoration
• Red lines represent top traces
• Green lines represent bottom traces
• Lines don’t intersect
• Circles represent– holes– vias (to carry signal from top to bottom)
![Page 13: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/13.jpg)
13
Etching artwork onto board
• Subtractive processes– Begin with copper board– Mask where you want traces– Remove the exposed copper– Wash off mask
• Additive processes– Begin with nonconductive board– Add conductive traces
![Page 14: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/14.jpg)
14
Transferring artwork to board
• Press-on or rub-on traces
• Special markers
• Iron-on transfers
• Photographic transfers
• Direct plotting onto board
![Page 15: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/15.jpg)
15
Silkscreen and mask
![Page 16: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/16.jpg)
16
Mask
![Page 17: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/17.jpg)
17
Remainder of lecture
• From switches to gates
• Implementing switches
• Transistors
• Building gates from transistors
• Integrated circuits
![Page 18: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/18.jpg)
18
From switches to gates
• Innovators– Konrad Zuse (Germany, 1935) – Claude Shannon (United States, 1940)
![Page 19: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/19.jpg)
19
Computer hardware
• Mechanical relays– Z1 (1938)
• Electromagnetic relays– Z3 (1938-1941)– Mark 1 (1944)
• Vacuum tubes– Colossus (1943)– ENIAC (1946)
• Transistors (1947)
![Page 20: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/20.jpg)
20
Conductors and insulators
• Conductors– Copper– Water
• ____________– Silicon– Germanium
• Insulators– Rubber
![Page 21: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/21.jpg)
21
Faucet analogy
Pictures copyright © 1995 by Azer Bestavros
GateGate
Source Source
Sink Sink
![Page 22: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/22.jpg)
22
Two types of transistors
Current flows when gate high Current flows when gate low
Pictures copyright © 1995 by Azer Bestavros
![Page 23: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/23.jpg)
23Pictures copyright (c) 1995 by Azer Bestavros
![Page 24: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/24.jpg)
24Pictures copyright (c) 1995 by Azer Bestavros
![Page 25: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/25.jpg)
25Pictures copyright (c) 1995 by Azer Bestavros
![Page 26: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/26.jpg)
26
What other gates can we build?
![Page 27: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/27.jpg)
27
Integrated circuits
• Integrating multiple components (resistors, transistors, and capacitors) onto a single semiconductor chip
• Inventors 1958-1959– Jack Kilby, TI– Robert Noyce
• Fairchild Semiconductor• Intel
![Page 28: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/28.jpg)
28
Microprocessors
• Intel 4004 (1971)– 2300 transistors– 4-bit processor– 108 KHz
• Intel Pentium 4 EE (2003)– 169 million transistors– 32-bit processor– 3.2 GHz– Cache (L1: 8 KB, L2: 512 KB, L3: 2 MB)
![Page 29: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/29.jpg)
29
Creating silicon wafers
![Page 30: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/30.jpg)
30
Opto-lithography and die separation
![Page 31: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/31.jpg)
31
Packaging
![Page 32: 1 From logic to hardware Ellen Spertus MCS 111 November 25, 2003.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e1a5503460f94b08176/html5/thumbnails/32.jpg)
32
Moore’s Law• The number of transistors that can be placed on the
same area of a microprocessor doubles every 1-2 years – Gordon Moore, 1965/1973
• Has held true ever since 1965!• In 2003, Intel predicted a billion transistors in 2007!
http://www.physics.udel.edu/wwwusers/watson/scen103/intel-new.gif