Download presentation
Presentation is loading. Please wait.
1
Implementation Technology
Pusan National University
2
CMOS Basic CMOS(Complementary Metal Oxide Semiconductor) FET(Field Effect Transistor) CMOS = NMOS (N-type MOS) + pMOS (p-type MOS) MOS has three terminals, S(Source), D(Drain) and G(Gate) 2
3
CMOS Basic 3
4
CMOS Basic Poly-silicon copper SiO 2 4
5
CMOS Basic S G D S G D 5
6
CMOS Basic S D G S G D S G D S G D 6
7
CMOS Basic Rectangular pattern 1 Rectangular pattern 2 S G D S D G 7
8
CMOS Basic Question: Can we carve this 3D transistor structure on silicon substrate with those rectangular patterns? Rectangular pattern 1 Rectangular pattern 2 S D G S G D 8
9
CMOS Basic Fabrication basic P1 S G D P2 P2 9
10
CMOS Basic Fabrication basic P1 P2 S G D P2 10
11
CMOS Basic S D G Fabrication basic Poly-silicon copper P1 P2 Another
pattern Poly-silicon copper SiO 2 11
12
CMOS Basic 12
13
CMOS Basic 13
14
CMOS Basic VDD VSS Output Input RT-level gate-level Layout-level
module mydesign(a, b, c) … OUT = ~ IN; RT-level VDD VSS Input Output gate-level Layout-level Transistor-level (Inverter layout) 14
15
CMOS Basic 15
16
CMOS Basic 16
17
CMOS Basic 17
18
CMOS Basic 18
19
CMOS Basic 19
20
Design Process 20
21
Design Process 21
22
Design Process 22
23
Design Process 23
24
Implementation Three implementation methods Full-custom Semi-custom
Semi-custom (e.g. Standard cell) FPGA(Field Programmable Gate Array) Full-custom Manual layout All fabrication steps are required for each design Semi-custom Automated layout All fabrication steps are required for each design FPGA Automated layout In fabrication steps, only personalized metallization last step is required for a specific design through the programming, and all previous fabrication steps are done beforehand, independently from the design 24
25
Implementation Full-custom 25
26
Implementation Semi-custom
For layout automation, each primitive cell in the cell library must have same physical characteristic 26
27
Implementation Semi-custom 27
28
Implementation Semi-custom 28
29
Implementation Semi-custom 29
30
Implementation FPGA - Look-up table base architecture
CLB Switch Matrix I/O Blocks (IOBs) Configurable Logic Blocks (CLBs) Programmable Interconnect - Look-up table base architecture - Rich flip flop application design [Source: Xilinx, Inc.] 30
31
Implementation FPGA CLB - Two 4-input LUTs and one 3-input LUT
- Two edge-triggered FFs DIN EC SR - Four outputs Fed by “B” muxes [Source: Xilinx, Inc.] 31
32
Implementation FPGA - Combinational logic is stored in Look-Up Tables (LUTs) in a CLB - Example: A B C D Z Combinatorial Logic A B C D Z [Source: Xilinx, Inc.] 32
33
Implementation FPGA Compile Placement & routing Bit-stream generation
Downloading 33
34
Implementation Chip vs LEGO NOR2 cell EXOR2 cell NAND2 cell
Inverter cell 34
35
Implementation Chip vs LEGO 35
36
Implementation Chip vs LEGO 36
37
Implementation One of the most complex LEGO constructions: LEGO Venice
37
38
Implementation One of the most complex chips: AP for smart phones, tablet PC, etc 38
39
Implementation One of the most complex chips: AP for smart phones, tablet PC, etc 39
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.