Académique Documents
Professionnel Documents
Culture Documents
(DSD)
Even semester 2016
Course Overview
Module1
Module2
Module3
[2] Charles Roth, Lizy Kurian John, Byeongkil Lee, Digital System
Design using Verilog, (1e), 2016.
[3] Michael D. Ciletti, Advanced Digital Design with the Verilog
HDL, (2e), prentice hall publishing 2010.
[4]. Stephen, Brown and Zvonko Vranesic, Fundamentals of Digital
Logic with Verilog Design, TMH, 2013.
[5]. Parag K. Lala, Fault tolerant and Fault testable Hardware
Design, BS publication 1990.
Recommended Books
For FPGAs:
For Testing:
For VHDL:
Introduction
The first electronic computer
Intel, 1971.
Intel, 2006.
2,300 transistors
291,000,000 transistors
3 GHz operation
Moores Law
Moores Law
Technology generation
M N P PLD
PLD Notation
Programmable (fig. a to f)
Fixed(Fig. g and h)
Disadvantage
2. Less expensive.
Disadvantage
PAL outputs
1. OR gate
2. NOR gate
3. EXOR gate
4. EXNOR gate
5. Registered output
7. Programmable Input/output
Devices
PAL22V10
Manufacturers
Atmel
PAL22V10
Applications of SPLD
Glue Logic
Counter
FSM
Types of ICs
Standard ICs
Custom ICS
Application Specific IC (ASIC)
It includes all logic cells that are customized and all mask layers
that are customized.
The designer abandons the approach of using pretested and precharacterized cells for all or part of that design.
Existing cell libraries are not fast enough, not small enough,
consumes too much power
ASIC technology is new or so specialized that there are no
existing cell libraries
Mega cells are also called mega functions, full custom blocks,
System level macros (SLMs), fixed blocks, cores , functional
standard blocks (FSBs)
Advantages
Disadvantages
Time needed to fabricate all layers of the ASIC for each new
design.
Types of MGA
Features
Features
Features
3.1 PLDs
Features
3.1 PLDs
3.2 FPGAs
Features
3.2 FPGAs
Advanced PLDs
Devices
PAL22V10
Manufacturers
Atmel
PAL22V10
CPLD manufacturers
Xilinx
Altera
Atmel
XC9500XL, CoolRunner-II
ATF15xx
Lattice Semiconductors
ispMACH4000ZE
CPLD Applications
Optical encoders
CPLD Applications
CODECs
Cryptographic circuits
Commercial FPGAs
Xilinx
Spartan-3, Spartan-6
Altera
Commercial FPGAs
Actel
Axcelerator (Anti-fuse)
Structure of FPGA
References