Programmable Asics 4: The Antifuse
Programmable Asics 4: The Antifuse
Programmable Asics 4: The Antifuse
PROGRAMMABLE 4
ASICs
Key concepts: programmable logic devices (PLDs) • field-programmable gate arrays
(FPGAs) • programming technology • basic logic cells • I/O logic cells • programmable inter-
connect • software to design and program the FPGA
n+ antifuse
diffusion
antifuse antifuse antifuse
antifuse polysilicon link polysilicon antifuse polysilicon
ONO dielectric
oxide–nitride–oxide
(ONO) dielectric
<10nm contacts
n+ antifuse diffusion 20nm n+ antifuse
diffusion
2λ 2λ 2λ
(a) (b) (c)
Actel antifuse
antifuse • programming current (about 5mA) • (PLICE‘) • oxide–nitride–oxide (ONO) dielec-
tric • Activator • in-system programming (ISP) • gang programmers • one-time programma-
ble (OTP) FPGAs
1
2 SECTION 4 PROGRAMMABLE ASICs ASICS... THE COURSE
Number of
percentage
antifuses on Actel FPGAs
100
Device Antifuses
A1010 112,000
A1020 186,000
0
A1225 250,000
A1240 400,000 antifuse resistance/ Ω
A1280 750,000
The resistance of blown Actel antifuses
ASICs... THE COURSE 4.1 The Antifuse 3
Metal–metal antifuse
QuickLogic metal–metal antifuse (ViaLink‘) • alloy of tungsten, titanium, and silicon • bulk re-
sistance of about 500mΩcm
percentage
100
antifuse resistance/ Ω
4 SECTION 4 PROGRAMMABLE ASICs ASICS... THE COURSE
An EPROM transistor
(a) With a high (>12V) programming voltage, VPP, applied to the drain, electrons gain
enough energy to “jump” onto the floating gate (gate1)
(b) Electrons stuck on gate1 raise the threshold voltage so that the transistor is always off
for normal operating voltages
(c) UV light provides enough energy for the electrons stuck on gate1 to “jump” back to the
bulk, allowing the transistor to operate normally
Facts and keywords: Altera MAX 5000 EPLDs and Xilinx EPLDs both use UV-erasable
electrically programmable read-only memory (EPROM) • hot-electron injection or avalanche
injection • floating-gate avalanche MOS (FAMOS)
ASICs... THE COURSE 4.4 Practical Issues 5
4.5 Specifications
• qualification kit
• down-binning
Package type
A1010: PL44, 64, 84 PQ100 PG84
100% 125% 400%
A1020: PL44, 64, 84 PQ100 JQ44, 68, 84 PG84 CQ84
100% 125% 270% 275% 400%
A1225: PQ100 PG100
100% 175%
A1240: PQ144 PG132
100% 140%
A1280: PQ160 PG176 CQ172
100% 145% 160%
1
Actel bins: Std=standard speed grade; 1=medium speed grade; 2=fastest speed grade
ASICs... THE COURSE 4.7 FPGA Economics 9
4.8 Summary
Programmable ASIC technologies
Actel Xilinx LCA1 Altera EPLD Xilinx EPLD
Programming Poly–diffusion Erasable SRAM UV-erasable UV-erasable
technology antifuse, PLICE EPROM (MAX 5k) EPROM
ISP
EEPROM (MAX
7/9k)
Size of Small but requires Two inverters plus One n-channel One n-channel
programming contacts to metal pass and switch EPROM device. EPROM device.
element devices. Largest.
Medium. Medium.
Process Special: CMOS Standard CMOS Standard EPROM Standard EPROM
plus three extra and EEPROM
masks.
Program- Special hardware PC card, PROM, ISP (MAX 9k) or EPROM program-
ming method or serial port EPROM program- mer
mer
4.9 Problems
12 SECTION 4 PROGRAMMABLE ASICs ASICS... THE COURSE