Professional Documents
Culture Documents
Unit 5 Full Final ALTERED
Unit 5 Full Final ALTERED
strategies
MODULE OVERVIEW
� Processors
� ASIC’s
� Types of ASIC’s
� ASIC cell library
MEMORY
INPUT/ CONTROL
OUTPUT
DATAPATH
Custom Semicustom
Pre-diffused Pre-wired
Standard cell
Macro cell (Gate array) (FPGA)
Compiled cell
4
Full-Custom Semi-Custom
ASICs ASICs
PLDs FPGA
Semi-Custom ASICs:
All logic cells are pre-designed and some
(possibly all) mask layers customized
� Full-custom design potentially maximizes the performance of the chip, and minimizes its area,
but is extremely labor-intensive to implement.
� Full-custom design is limited to ICs that are to be fabricated in extremely high volumes, such
as in microprocessors
� It includes some logic cell and mask layers that are customized
specification
Algorithm/
Architecture
Layout DRC/LVS
Fabrication
9
� Designers have the capability of designing application-specific circuits themselves, using either
standard cell libraries or preconfigured arrays.
� Insemicustom IC, all of the logic cells are predesigned and some (possibly all) of the mask
layers are customized.
� Therefore,
semi-custom ICs are the less expensive to manufacture and to design.
Examples : Ethernet chip, hard disk controller
Standard
Cell area
1
2 3
Fixed
block 4 5
11
13
14
17
No
Redesign Compare
result
Yes
Finish
19
HDL
Pre layout
simulation
Logic synthesis Structural
iteration
Floor planning
Design
Tape out 20
CLB
I/O blocks
not shown 22
23
24
1.Symmetrical arrays
2.Row based architecture
3.Hierarchial PLD’s
25
I /O
Block
I /O BLOCK
Routing
Channels
I /O BLOCK
I /O BLOCK
I /O BLOCK
27
I/O BLOCKS
I/O BLOCKS Logic Module
I/O BLOCKS
I/O BLOCKS Interconnects
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
44
45
47