Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs...
Transcript of Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs...
![Page 1: Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs Full Custom VLSI Design Speed, Density, Complexity, Market Volume needed for Product](https://reader033.fdocuments.in/reader033/viewer/2022050611/5fb21d2ef05ac310802221bf/html5/thumbnails/1.jpg)
Full Custom
Standard Logic
Progammable Logic (FPLDs) ASICs
Digital Logic
TTL 74xx
CMOS 4xxx PLDs FPGAs
Gate Arrays
Microprocessor & RAM
Standard Cell
CPLDs
Figure 3.1 Digital logic technologies.
![Page 2: Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs Full Custom VLSI Design Speed, Density, Complexity, Market Volume needed for Product](https://reader033.fdocuments.in/reader033/viewer/2022050611/5fb21d2ef05ac310802221bf/html5/thumbnails/2.jpg)
PLDs
ASICs
Full CustomVLSI Design
Speed,Density,Complexity,MarketVolumeneeded forProduct
Engineering Cost, Time to Develop Product
CPLDsFPGAs
Figure 3.2 Digital logic technology tradeoffs.
![Page 3: Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs Full Custom VLSI Design Speed, Density, Complexity, Market Volume needed for Product](https://reader033.fdocuments.in/reader033/viewer/2022050611/5fb21d2ef05ac310802221bf/html5/thumbnails/3.jpg)
Figure 3.3 Using a PLA to implement a Sum of Products equation.
![Page 4: Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs Full Custom VLSI Design Speed, Density, Complexity, Market Volume needed for Product](https://reader033.fdocuments.in/reader033/viewer/2022050611/5fb21d2ef05ac310802221bf/html5/thumbnails/4.jpg)
Figure 3.4 Examples of FPLDs and advanced high pin count package types.
![Page 5: Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs Full Custom VLSI Design Speed, Density, Complexity, Market Volume needed for Product](https://reader033.fdocuments.in/reader033/viewer/2022050611/5fb21d2ef05ac310802221bf/html5/thumbnails/5.jpg)
Product-TermSelectMatrix
ClearSelect
Clock/EnableSelect
VCC
PRN
CLRN
ENA
D Q
GlobalClear
GlobalClock
To I/OControl
Block
To PIA
This respresents amultiplexercontrolled by theconfigurationprogram
ProgrammableRegister
36 Signalsfrom PIA
16 ExpanderProduct
Shared LogicExpanders
LAB Local Array
Parallel LogicExpanders(from othermacrocells)
Figure 3.5 MAX 7000 macrocell.
![Page 6: Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs Full Custom VLSI Design Speed, Density, Complexity, Market Volume needed for Product](https://reader033.fdocuments.in/reader033/viewer/2022050611/5fb21d2ef05ac310802221bf/html5/thumbnails/6.jpg)
Input/GCLK1Input/OE2/GCLK2
Input/OE1
LAB A
Macrocells1-166-
6-16
16
6-16
I/OControlBlock
6-16I/O Pins
3
LAB C
Macrocells33-486-
6-16
16
6-
I/OControlBlock
6-16I/O Pins
3
LAB B
LAB D
Macrocells17-32
Macrocells49-64
6-16
1
3
6-16
1
3
6-16I/O Pins
6-16I/O Pins
I/OControlBlock
I/OControlBlock
6
6
6
6
PIA
6 OutputInput/GCLRn
6 Output
6-
6-16
6-
6-
Figure 3.6 MAX 7000 CPLD architecture.
![Page 7: Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs Full Custom VLSI Design Speed, Density, Complexity, Market Volume needed for Product](https://reader033.fdocuments.in/reader033/viewer/2022050611/5fb21d2ef05ac310802221bf/html5/thumbnails/7.jpg)
LABCTRL1
LABCTRL2
LABPRE/ALOAD
Chip-Wide Reset
AsynchronousClear/Preset/Load Logic
Clock & ClockEnable Select
LABCTRL1
LABCTRL2
LABCLKENA1
LABCLKENA2
Look-UpTable(LUT)
CarryChain
DATA1DATA2DATA3
DATA4
Addnsub
LAB Carry InCarry In1Carry In0
LAB Carry InCarry In1Carry In0
SynchronousLoad and
Clear Logic
Register ChainRouting fromPrevious LE
LAB-WideSynchronous
Load LAB-WideSynchronous
Clear Register Bypass
PRNALDD
QADATA
ENACLRN
RegisterFeedback
ProgrammableRegisterPacked
RegisteredSelect
LUT ChainRouting toNext LE
Row, Column,and DirectLink Routing
Row, Column,and DirectLink Routing
Local Routing
Register ChainOutput
Figure 3.7 Cyclone Logic Element (LE).
![Page 8: Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs Full Custom VLSI Design Speed, Density, Complexity, Market Volume needed for Product](https://reader033.fdocuments.in/reader033/viewer/2022050611/5fb21d2ef05ac310802221bf/html5/thumbnails/8.jpg)
4 InputLUT
(16 x 1 RAM)
ABCD
F
AB
CD
F
RAM Contents Address Data
A B C D F 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 1 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1
Figure 3.8 Using a lookup table (LUT) to model a gate network.
![Page 9: Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs Full Custom VLSI Design Speed, Density, Complexity, Market Volume needed for Product](https://reader033.fdocuments.in/reader033/viewer/2022050611/5fb21d2ef05ac310802221bf/html5/thumbnails/9.jpg)
Row Interconnect
LocalInterconnect
LAB LocalInterconnect
LAB
Direct LinkInterconnectfromAdjacentBlock
Direct LinkInterconnect
fromAdjacent
Block
Direct LinkInterconnectto AdjacentBlock
Direct LinkInterconnectto Adjacent
Block
Figure 3.9 Cyclone Logic Array Blocks (LAB) and Interconnects.
![Page 10: Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs Full Custom VLSI Design Speed, Density, Complexity, Market Volume needed for Product](https://reader033.fdocuments.in/reader033/viewer/2022050611/5fb21d2ef05ac310802221bf/html5/thumbnails/10.jpg)
Figure 3.10 Silicon wafer containing XC4010E 10,000 gate FPGAs.
![Page 11: Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs Full Custom VLSI Design Speed, Density, Complexity, Market Volume needed for Product](https://reader033.fdocuments.in/reader033/viewer/2022050611/5fb21d2ef05ac310802221bf/html5/thumbnails/11.jpg)
Figure 3.11 Single XC4010E FPGA die showing 20 by 20 array of logic elements and interconnect.
![Page 12: Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs Full Custom VLSI Design Speed, Density, Complexity, Market Volume needed for Product](https://reader033.fdocuments.in/reader033/viewer/2022050611/5fb21d2ef05ac310802221bf/html5/thumbnails/12.jpg)
Look-UpTable(LUT)
G4G3G2G1
Look-UpTable(LUT)
F4F3F2F1
Look-UpTable(LUT)
S/RControl
S/RControl
H1 DIN/H2 ECSR/H0
1
1
D
EC
SD
RD
Q
D
EC
SDQ
RD
RegisterBypass
RegisterBypass
ProgrammableRegister
ProgrammableRegister
YQ
Y
XQ
X
4C1 • • • C4
K(Clock)
Figure 3.12 Xilinx 4000 Family Configurable Logic Block (CLB).
![Page 13: Figure 3 - Georgia Institute of Technology · Figure 3.1 Digital logic technologies. PLDs ASICs Full Custom VLSI Design Speed, Density, Complexity, Market Volume needed for Product](https://reader033.fdocuments.in/reader033/viewer/2022050611/5fb21d2ef05ac310802221bf/html5/thumbnails/13.jpg)
DeviceProgrammingSimulationDevice
FittingTranslationDesignEntry
Optimization &Synthesis
Figure 3.13 CAD tool design flow for FPLDs.