1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from...
Transcript of 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from...
![Page 1: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/1.jpg)
Digital ICIntroduction
1.IntroductionIf the automobile had followed the samedevelopment cycle as the computer, a Rolls-Roycewould today cost $100, get one million miles to thegallon and explode once a year
Most of slides come from Semiconductor Manufacturing Technologyby Michael Quirk and Julian Serda
![Page 2: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/2.jpg)
Digital IC
outline• Course Introduction• a brief history• Design Metrics• DIC characteristics• Design partitioning/CMOS logic• Semiconductor processing
2/64
![Page 3: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/3.jpg)
Digital IC
Semiconductor processing• Semiconductor fabrication• Layout fundamental • Semiconductor testing• Semiconductor assembling
3/64
![Page 4: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/4.jpg)
Digital IC
Different Electrical Tests for IC Production (From Design Stage to Packaged IC)
Test Stage of IC Manufacture
Wafer- or Chip-Level Test Description
IC Design Verification Pre-Production Wafer level Characterize, debug and verify new chip design to insure it meets specifications.
In-Line Parametric Test Wafer fabrication Wafer level
Production process verification test performed early in the fabrication cycle (near front-end of line) to monitor process.
Wafer Sort (Probe) Wafer fabrication Wafer level Product functional test to verify each die meets product specifications.
Burn-In Reliability Packaged IC Packaged chip level
ICs powered up and tested at elevated temperature to stress product to detect early failures (in some cases, reliability testing is also done at the wafer level during in-line parametric testing).
Final Test Packaged IC Packaged chip level
Product functionality test using product specifications.
4/64
![Page 5: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/5.jpg)
Digital IC
Automated Electrical Tester
5/64
![Page 6: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/6.jpg)
Digital IC
Wafer Fab Process Flow with Test
Implant
Diffusion
Test/Sort
Etch
Polish
PhotoCompleted wafer
Unpatterned wafer
Wafer start
Thin Films
Wafer Fabrication (front-end)
6/64
![Page 7: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/7.jpg)
Digital IC
Wafer Test• In-line Parametric Test (a.k.a. wafer electrical test, WET)• In-line test structure• In-line test type• In-line test data explain• In-line test equipment
Scribe line with monitor test structures
7/64
![Page 8: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/8.jpg)
Digital IC
In-line Parametric Test Systems
• Probe card interface• Wafer positioning• Tester instrumentation• Computer as host or server/network
Electronic interface
Instrumentation
Computer
Probe card
Wafer positioning(X, Y, Z, q)
X-Y stageq-Z stage
8/64
![Page 9: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/9.jpg)
Digital IC
Examples of Test Structure
Test Structure Fault Measurement
Discrete transistors Leakage current, breakdown voltage, thresholdvoltage and effective channel length
Various line widths Critical dimensionsBox in a box Critical dimensions and overlay registrationSerpentine structure overoxide steps Continuity and bridging
Resistivity structure Film thicknessCapacitor array structure Insulator materials and oxide integrityContact or via string Contact resistance and connections
9/64
![Page 10: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/10.jpg)
Digital IC
Data Trends• The same die location keeps failing a parameter on a wafer.
• The same parameter is consistently failing on different wafers.
• There is excessive variation (e.g., > 10%) in measurement data from wafer to wafer.
• Lot-to-lot failure for the same parameter, indicating a major process problem.
10/64
![Page 11: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/11.jpg)
Digital IC
Wafer Sort• Wafer Sort (a.k.a. wafer probe)
• DC testing• Output checking• Function testing
• The Objectives of Wafer Sort• Chip functionality: verify the operation of all chip functions to insure only good chips are sent to the next IC manufacturing stage of assembly and packaging.
• Chip sorting: sort good chips based on their operating speed performance (this is done by testing at several voltages and varying timing conditions).
• Fab yield response: Provide important fab yield information to assess and improve the performance of the overall fabrication process.
• Test coverage: Achieve high test coverage of the internal device nodes at the lowest cost.
11/64
![Page 12: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/12.jpg)
Digital IC
Wafer Bin Map with Bin Failures
1116154111
11111111211
11111111011
10311114111
107111111101
1012171111
12126111211
111117
1131011
71111112
Device: ExampleLot: ExampleWafer: 200 mmLayer: Hardware BinsYield: 79.54%Good: 70Total: 88
Good
Bad
12/64
![Page 13: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/13.jpg)
Digital IC
Reduced Partial Die on Large Wafer
200 mm 300 mm
14.5% partial die
10.8% partial die
13/64
![Page 14: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/14.jpg)
Digital IC
Reduced Time to Product Maturity for DRAM Production
-1 0 1 2 3 4 5 6 7Year
DR
AM
Pro
be Y
ield
, Afte
r Rep
air
100
80
60
40
20
0
R&DPilotLine Full Production
16 Mb
256 Mb256 Kb
4 Mb64 Kb
64 Mb
1 Mb
14/64
![Page 15: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/15.jpg)
Digital ICIntroduction
Design for Testability
![Page 16: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/16.jpg)
Digital IC
Outline• Testing
• Logic Verification• Silicon Debug• Manufacturing Test
• Fault Models• Observability and Controllability• Design for Test
• Scan• BIST
• Boundary Scan
16/64
![Page 17: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/17.jpg)
Digital IC
Testing• Testing is one of the most expensive parts of chips
• Logic verification accounts for > 50% of design effort for many chips
• Debug time after fabrication has enormous opportunity cost
• Shipping defective parts can sink a company
• Example: Intel FDIV bug• Logic error not caught until > 1M units shipped• Recall cost $450M (!!!)
17/64
![Page 18: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/18.jpg)
Digital IC
Logic Verification• Does the chip simulate correctly?
• Usually done at HDL level• Verification engineers write test bench for HDL• Can’t test all cases• Look for corner cases• Try to break logic design
• Ex: 32-bit adder• Test all combinations of corner cases as inputs:• 0, 1, 2, 231-1, -1, -231, a few random numbers
• Good tests require ingenuity
18/64
![Page 19: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/19.jpg)
Digital IC
Silicon Debug• Test the first chips back from fabrication
• If you are lucky, they work the first time• If not…
• Logic bugs vs. electrical failures• Most chip failures are logic bugs from inadequate simulation• Some are electrical failures
• Crosstalk• Dynamic nodes: leakage, charge sharing• Ratio failures
• A few are tool or methodology failures (e.g. DRC)• Fix the bugs and fabricate a corrected chip
19/64
![Page 20: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/20.jpg)
Digital IC
Shmoo Plots• How to diagnose failures?
• Hard to access chips• Picoprobes• Electron beam• Laser voltage probing• Built-in self-test
• Shmoo plots• Vary voltage, frequency• Look for cause ofelectrical failures
20/64
![Page 21: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/21.jpg)
Digital IC
Shmoo Plots• How to diagnose failures?
• Hard to access chips• Picoprobes• Electron beam• Laser voltage probing• Built-in self-test
• Shmoo plots• Vary voltage, frequency• Look for cause ofelectrical failures
21/64
![Page 22: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/22.jpg)
Digital IC
Manufacturing Test• A speck of dust on a wafer is sufficient to kill chip• Yield of any chip is < 100%
• Must test chips after manufacturing before delivery to customers to only ship good parts
• Manufacturing testers are very expensive• Minimize time on tester• Careful selection of test vectors
22/64
![Page 23: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/23.jpg)
Digital IC
Testing Your Chips• If you don’t have a multimillion dollar tester:
• Build a breadboard with LED’s and switches• Hook up a logic analyzer and pattern generator• Or use a low-cost functional chip tester
23/64
![Page 24: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/24.jpg)
Digital IC
Stuck-At Faults• How does a chip fail?
• Usually failures are shorts between two conductors or opens in a conductor
• This can cause very complicated behavior• A simpler model: Stuck-At
• Assume all failures cause nodes to be “stuck-at” 0 or 1, i.e. shorted to GND or VDD
• Not quite true, but works well in practice
24/64
![Page 25: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/25.jpg)
Digital IC
Examples
25/64
![Page 26: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/26.jpg)
Digital IC
Observability & Controllability
• Observability: ease of observing a node by watching external output pins of the chip
• Controllability: ease of forcing a node to 0 or 1 by driving input pins of the chip
• Combinational logic is usually easy to observe and control
• Finite state machines can be very difficult, requiring many cycles to enter desired state• Especially if state transition diagram is not known to the test engineer
26/64
![Page 27: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/27.jpg)
Digital IC
Test Pattern Generation• Manufacturing test ideally would check every node in the circuit to prove it is not stuck.
• Apply the smallest sequence of test vectors necessary to prove each node is not stuck.
• Good observability and controllability reduces number of test vectors required for manufacturing test.• Reduces the cost of testing• Motivates design-for-test
27/64
![Page 28: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/28.jpg)
Digital IC
Test Example
A3A2
A1
A0
Y
n1
n2 n3
Stuck-‐at-‐1
28/64
![Page 29: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/29.jpg)
Digital IC
Design for Test• Design the chip to increase observability and controllability
• If each register could be observed and controlled, test problem reduces to testing combinational logic between registers.
• Better yet, logic blocks could enter test mode where they generate test patterns and report the results automatically.
29/64
![Page 30: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/30.jpg)
Digital IC
Scan• Convert each flip-flop to a scan register
• Only costs one extra multiplexer• Normal mode: flip-flops behave as usual• Scan mode: flip-flops behave as shift register
• Contents of flopscan be scannedout and new values scannedin
Flop QD
CLK
SISCAN
scan out
scan-in
inputs outputs
Flop
Flop
Flop
Flop
Flop
Flop
Flop
Flop
Flop
Flop
Flop
Flop
LogicCloud
LogicCloud
30/64
![Page 31: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/31.jpg)
Digital IC
Scannable Flip-flops
0
1 Flop
CLK
D
SI
SCAN
Q
Dφ
φ
φ
φ
X
Q
Qφ
φ
φ
φ
(a)
(b)
SCAN
SI
Dφ
φ
X
Q
Qφ
φ
φ
φ
SI
φs
φs
(c)
φ
φd
φd
φd
φs
SCAN
31/64
![Page 32: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/32.jpg)
Digital IC
Built-in Self-test• Built-in self-test lets blocks test themselves
• Generate pseudo-random inputs to comb. logic• Combine outputs into a syndrome• With high probability, block is fault-free if it produces the expected syndrome
32/64
![Page 33: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/33.jpg)
Digital IC
PRSG• Linear Feedback Shift Register
• Shift register with input taken from XOR of state• Pseudo-Random Sequence Generator
Flop
Flop
Flop
Q[0] Q[1] Q[2]CLK
D D D
Step Q0 1111234567
33/64
![Page 34: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/34.jpg)
Digital IC
PRSG• Linear Feedback Shift Register
• Shift register with input taken from XOR of state• Pseudo-Random Sequence Generator
Flop
Flop
Flop
Q[0] Q[1] Q[2]CLK
D D D
Step Q0 1111 110234567
34/64
![Page 35: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/35.jpg)
Digital IC
PRSG• Linear Feedback Shift Register
• Shift register with input taken from XOR of state• Pseudo-Random Sequence Generator
Flop
Flop
Flop
Q[0] Q[1] Q[2]CLK
D D D
Step Q0 1111 1102 10134567
35/64
![Page 36: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/36.jpg)
Digital IC
PRSG• Linear Feedback Shift Register
• Shift register with input taken from XOR of state• Pseudo-Random Sequence Generator
Flop
Flop
Flop
Q[0] Q[1] Q[2]CLK
D D D
Step Q0 1111 1102 1013 0104567
36/64
![Page 37: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/37.jpg)
Digital IC
PRSG• Linear Feedback Shift Register
• Shift register with input taken from XOR of state• Pseudo-Random Sequence Generator
Flop
Flop
Flop
Q[0] Q[1] Q[2]CLK
D D D
Step Q0 1111 1102 1013 0104 100567
37/64
![Page 38: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/38.jpg)
Digital IC
PRSG• Linear Feedback Shift Register
• Shift register with input taken from XOR of state• Pseudo-Random Sequence Generator
Flop
Flop
Flop
Q[0] Q[1] Q[2]CLK
D D D
Step Q0 1111 1102 1013 0104 1005 00167
38/64
![Page 39: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/39.jpg)
Digital IC
PRSG• Linear Feedback Shift Register
• Shift register with input taken from XOR of state• Pseudo-Random Sequence Generator
Flop
Flop
Flop
Q[0] Q[1] Q[2]CLK
D D D
Step Q0 1111 1102 1013 0104 1005 0016 0117
39/64
![Page 40: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/40.jpg)
Digital IC
PRSG• Linear Feedback Shift Register
• Shift register with input taken from XOR of state• Pseudo-Random Sequence Generator
Flop
Flop
Flop
Q[0] Q[1] Q[2]CLK
D D D
Step Q0 1111 1102 1013 0104 1005 0016 0117 111 (repeats)
40/64
![Page 41: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/41.jpg)
Digital IC
BILBO• Built-in Logic Block Observer
• Combine scan with PRSG & signature analysis
MODE C[1] C[0]Scan 0 0Test 0 1Reset 1 0Normal 1 1
Flop
Flop
Flop1
0
D[0] D[1] D[2]
Q[0]Q[1]
Q[2] / SOSI
C[1]C[0]
PRSG LogicCloud
SignatureAnalyzer
41/64
![Page 42: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/42.jpg)
Digital IC
Boundary Scan• Testing boards is also difficult
• Need to verify solder joints are good• Drive a pin to 0, then to 1• Check that all connected pins get the values
• Through-hold boards used “bed of nails”• SMT and BGA boards cannot easily contact pins• Build capability of observing and controlling pins into each chip to make board test easier
42/64
![Page 43: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/43.jpg)
Digital IC
Boundary Scan Example
Serial Data In
Serial Data Out
Package Interconnect
IO pad and Boundary ScanCell
CHIP A
CHIP B CHIP C
CHIP D
43/64
![Page 44: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/44.jpg)
Digital IC
Boundary Scan Interface• Boundary scan is accessed through five pins
• TCK: test clock• TMS: test mode select• TDI: test data in• TDO: test data out• TRST*: test reset (optional)
• Chips with internal scan chains can access the chains through boundary scan for unified test strategy.
44/64
![Page 45: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/45.jpg)
Digital IC
Summary• Think about testing from the beginning
• Simulate as you go• Plan for test after fabrication
• “If you don’t test it, it won’t work! (Guaranteed)”
45/64
![Page 46: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/46.jpg)
Digital IC
Semiconductor processing• Semiconductor fabrication• Layout fundamental • Semiconductor testing• Semiconductor assembling
46/64
![Page 47: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/47.jpg)
Digital IC
Packaging Requirements• Electrical: Low parasitics• Mechanical: Reliable and robust• Thermal: Efficient heat removal• Economical: Cheap
47/64
![Page 48: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/48.jpg)
Digital IC
Important Functions of IC Packaging
• Protection from the environment and handling damage.
• Interconnections for signals into and out of the chip.
• Physical support of the chip.• Heat dissipation.
48/64
![Page 49: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/49.jpg)
Digital IC
Traditional Assembly and Packaging
Wafer Test and Sort
Wire Bond
Die Separation
Plastic Package Final Package and Test
Die Attach
49/64
![Page 50: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/50.jpg)
Digital IC
Typical IC Packages
Quad flat pack(QFP)
Leadless chip carrier(LCC)
Plastic leaded chip carrier(PLCC)
Dual in-line package(DIP)
Thin small outline package(TSOP)
Single in-line package(SIP)
50/64
![Page 51: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/51.jpg)
Digital IC
Traditional Assembly• Wafer preparation (backgrind)• Die separation• Die attach• Wire bonding
51/64
![Page 52: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/52.jpg)
Digital IC
Schematic of the Backgrind Process
Rotating and oscillating spindle
Wafer on rotating chuck
Downforce
Table rotates only during indexing of wafers
52/64
![Page 53: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/53.jpg)
Digital IC
Wafer Saw and Sliced Wafer
Wafer
Stage
Blade
53/64
![Page 54: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/54.jpg)
Digital IC
Typical Leadframe for Die Attach
DieLeadLeadframe
Plastic DIP
54/64
![Page 55: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/55.jpg)
Digital IC
Epoxy Die Attach
Die
Epoxy
Leadframe
55/64
![Page 56: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/56.jpg)
Digital IC
Wires Bonded from Chip Bonding Pads to Leadframe
Moulding compound
LeadframeBonding pad
Die
Bond wire
Pin tip
56/64
![Page 57: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/57.jpg)
Digital IC
Wirebonding Chip to Leadframe
57/64
![Page 58: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/58.jpg)
Digital IC
Traditional Packaging• Plastic Packaging• Ceramic Packaging• TO-Style Metal Package(old)
58/64
![Page 59: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/59.jpg)
Digital IC
General package modePlastic Dual In-Line Package (DIP) for Pin-In-Hole (PIH)1970s-1980s
Single In-Line Package (SIP), decreasing capacity and cost Memory application
Thin Small Outline Package (TSOP) Memory and smartcard Single In-Line Memory Module (SIMM)
59/64
![Page 60: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/60.jpg)
Digital IC
General package modeQuad Flatpack (QFP) with Gull Wing Surface Mount Leads
Plastic Leaded Chip Carrier (PLCC) with J-Leads for Surface Mount
Leadless Chip Carrier (LCC)Ceramic interconnect layers
4-layer laminate
Laminated Refractory Ceramic Process Sequence
60/64
![Page 61: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/61.jpg)
Digital IC
Advanced Packaging• Flip chip• Ball grid array (BGA)• Chip on board (COB)• Tape automated bonding (TAB)• Multichip modules (MCM)• Chip scale packaging (CSP)• Wafer-level packaging
61/64
![Page 62: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/62.jpg)
Digital IC
Advanced Packaging
Solder bump on bonding padSilicon chip
Substrate
Connecting pin
Metal interconnectionVia
Bonding pad perimeter array
Flip chip bump area array
Flip Chip Package
Flip Chip Area Array Solder Bumps Versus Wirebond
Solder bump
Chip
Epoxy
Substrate 62/64
![Page 63: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/63.jpg)
Digital IC
Summary• MOS Transistors are stack of gate, oxide, siliconCan be viewed as electrically controlled switches
• Build logic gates out of switches• Draw masks to specify layout of transistors• Using different packaging&assembing tech.• to start designing schematics and layout for a simple chip!
63/64
![Page 64: 1.Introduction - SJTUcc.sjtu.edu.cn/upload/20150330094305496.pdfMost of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda. DigitalIC outline](https://reader031.fdocuments.net/reader031/viewer/2022012007/611b3e57fae5b7158179b5d5/html5/thumbnails/64.jpg)
Digital IC
By Now,you should know…• Why COST?• What is a ideal gate?• How could we build up so big IC world?• Why Silicon?• How it be created?
64/64