DSDF2 PPT
DSDF2 PPT
Altera->Intel
Xilinx Actel -> Microsemi
FPGAs and VLSI
Interconnect. LE LE LE
I/O pins. interconnect
LE LE LE
…
LE LE LE
0 0 0 1
a 0010 0 1 0 0
memory out 1 0
b
1001 1 0
0 1
1 1
LE LE LE
LE LE
… LE
LE LE LE
D Q
LE
LE
Global routing:
– Which combination of channels?
Local routing:
– Which wire in each channel?
Routing metrics:
– Net length.
– Delay.
Length 1
Length 2
SRAM.
– Can be programmed many times.
– Must be programmed at power-up.
Antifuse.
– Programmed once.
Flash.
– Similar to SRAM but using flash memory.
FPGA
Device-wide flexibility
99% Area Overhead
(Configuration)
ASIC
No Flexibility
20% Area Overhead
(Testing)
• Xilinx XC2000
• Xilinx XC3000
• Xilinx XC4000
Configuration Memory Cell
OR
Permanently programmed.
Make a connection with electrical signal.
– More reliable than breaking a connection.
– Avoids shrapnel.
Resistance of about 100 W.
Metal 2
antifuse
via
Metal 1
substrate