Unit -1
Evolution of Programmable Devices
Introduction to AND-OR structured Programmable Logic
Devices- PROM, PLA, PAL and MPGAs;
Combinational and sequential circuit realization using PROM
based Programmable Logic Element (PLE);
Architecture of FPAD, FPLA, FPLS and FPID devices.
1 Raghavendra S. Solanky 5/8/2011
Unit -1
Evolution of Programmable Devices
2 Raghavendra S. Solanky 5/8/2011
AND – OR Plane
3 Raghavendra S. Solanky 5/8/2011
PLDs
or Programmable Logic Device
4 Raghavendra S. Solanky 5/8/2011
5 Raghavendra S. Solanky 5/8/2011
6 Raghavendra S. Solanky 5/8/2011
7 Raghavendra S. Solanky 5/8/2011
8 Raghavendra S. Solanky 5/8/2011
9 Raghavendra S. Solanky 5/8/2011
MPGA
Mask Programmable Logic circuit
10 Raghavendra S. Solanky 5/8/2011
MPGA
Mask Programmable Logic circuit
Pre –
fabricated
Transistor
Routing
I/O
pads
11 Raghavendra S. Solanky 5/8/2011
Combinational and sequential circuit realization using
PROM based Programmable Logic Element (PLE)
Programmable Elements
Fuse
Antifuse
Switches (Volatile and Non - Volatile)
Volatile – SRAM
Non- Volatile – EPROM, EEPROM
12 Raghavendra S. Solanky 5/8/2011
13 Raghavendra S. Solanky 5/8/2011
FPAD or FPAA
Field Programmable Analog Device/ Array
FPAA is analog IC which is equivalent of FPGA.
It contain a small no. of CAB (Configuration Analog BLock).
CAB contain operational amplifier, programmable capacitor
array and resistor array for configurable switches for
switched capacitor circuits.
14 Raghavendra S. Solanky 5/8/2011
FPAD or FPAA
Field Programmable Analog Device/ Array
15 Raghavendra S. Solanky 5/8/2011
16 Raghavendra S. Solanky 5/8/2011
Switch Matrix built by floating gate transistor
17 Raghavendra S. Solanky 5/8/2011
FPAA Architecture- A different approach
18 Raghavendra S. Solanky 5/8/2011
FPAA
Routing Architecture
19 Raghavendra S. Solanky 5/8/2011
FPAA
CAB Implementation
• Continuous Time Signals
• Discrete Time Signals
Discrete Time Signals
• Switched Capacitor Design (Current)
• Pulse Based Design (Under Research)
20 Raghavendra S. Solanky 5/8/2011
FPAA
Switched Capacitor Based Design
21 Raghavendra S. Solanky 5/8/2011
FPLA
Field Programmable Logic Array
And/Or/Invert architecture with three level fusing
22 Raghavendra S. Solanky 5/8/2011
FPLS
Field Programmable Logic Sequencer
23 Raghavendra S. Solanky 5/8/2011
FPID(FPIC)
Field Programmable Interconnect devices(chips)
24 Raghavendra S. Solanky 5/8/2011
FPID(FPIC)
Field Programmable Interconnect devices(chips)
An FPIC is not really a logic device but rather a
programmable "wiring" device. Through programming, an
FPIC connects one pin on the device to another on the device
providing programmable interconnect.
FPICs use either SRAM or anti-fuse programming
technology.
25 Raghavendra S. Solanky 5/8/2011
FPID(FPIC)
Field Programmable Interconnect devices(chips)
Multi FPGAs connected
via FPICs
26 Raghavendra S. Solanky 5/8/2011
Unit -1
Evolution of Programmable Devices
We Covered ...........
Introduction to AND-OR structured Programmable Logic Devices-
PROM, PLA, PAL and MPGAs;
Combinational and sequential circuit realization using PROM based
Programmable Logic Element (PLE);
Architecture of FPAD, FPLA, FPLS and FPID devices.
27 Raghavendra S. Solanky 5/8/2011
End of Unit -1
Thanks
28 Raghavendra S. Solanky 5/8/2011