Gate array design - PowerPoint PPT Presentation

About This Presentation
Title:

Gate array design

Description:

Gate array design Use a sea of basic transistors (pmos/nmos) or gates (NAND/NOR) Can have cells which can provide a universal logic function – PowerPoint PPT presentation

Number of Views:108
Avg rating:3.0/5.0
Slides: 25
Provided by: Amit118
Learn more at: https://ewh.ieee.org
Category:

less

Transcript and Presenter's Notes

Title: Gate array design


1
Gate array design
  • Use a sea of basic transistors (pmos/nmos) or
    gates (NAND/NOR)
  • Can have cells which can provide a universal
    logic function
  • Just need to add signal routing only a few
    masks
  • Advantages
  • Reduced design time
  • Less chance of errors
  • Reduced production costs
  • Decrease time to product

2
  • www.geocities.com/aps_ipu

3
Gate Array Design (Cont.)
  • Disadvantages
  • Very Limited flexibility
  • Need moderately high volume product
  • Less easily protected IPR

4
Programmable design
  • Use an array of logic cells
  • Cells can provide a universal logic function
  • Signal routing through switch box approach
  • RAM holds routing patterns (re-programmable)

5
  • Advantages
  • Reduced design time
  • Easily reworked
  • Low design costs
  • Decrease time to product
  • Disadvantages
  • Limited flexibility
  • Low volume production
  • Less easily protected IPR

6
Programmable Logic Devices (PLDs)
  • Programmable logic device, or PLD, is a general
    name for a digital integrated circuit
  • capable of being programmed to provide a variety
    of different logic functions.
  • There are four main families of PLDs
  • - Programmable logic arrays (PLA)
  • - Programmable array logic devices (PAL)
  • - Read-only memories (ROM)
  • - Complex PLDs (FPGAs, RAM)

7
  • Programmable switches allow connections to be
    made in an array of logic gates. We will look at
    the operation of each and examples of
    combinatorial and sequential design with each.

8
Programmable Logic Devices (PLDs)
  • What are the advantages of programmable logic
    devices?
  • simple PLDs can realise from 2 to 10 functions of
    4 to 16 variables on a
  • single integrated circuit
  • excellent for prototyping designs
  • it is possible to replace a number of SSI devices
    with a single device to
  • realise logic networks

9
  • single chip required to implement (possibly
    large) logic designs
  • complex PLDs can be used realise complex digital
    systems
  • even processors!
  • PLDs allow us to simplify designs and reduce
    development times
  • hence reduced overheads!
  • changes in the design can be easily implemented
    by reprogramming the device

10
Programmable Technology
  • Fusible link devices - e.g. the PROM
  • - Blowing a fuse breaks a link between lines
  • - Once programmable
  • - Very high density possible
  • Electrical switching elements - e.g. the EPROM,
    EEPROM
  • nMOS transistors used to switch connections
    between lines
  • Devices can be re-programmed
  • Relatively high density
  • How do we program PLDs?

11
Structure of PAL
12
Layout of a part of a Programmable Logic Cell
13
Structure of a FPGA
14
Configuration of Memory Cell
15
Configuration of Xilinx 300
16
Programmable I/O
17
General Purpose Interconnect
18
Direct Interconnect
19
Vertical and Horizontal long line
20
EPROM Programmable Switches
21
Actel antifuse structure
22
Altera 700 Logic Array Blocks
23
Xilinx 7000 CLB
24
References
  1. S. Brown, R. Francis, J. Rose, Z. Vranesic,
    Field-Programmable Gate Arrays, Kluwer Academic
    Publishers, May 1992.
  2. S. Trimberger, Ed., Field-Programmable Gate Array
    Technology, Kluwer Academic Publishers, 1994.
  3. J. Rose, A. El Gamal, A. Sangiovanni-Vincentelli,
    Architecture of Field- Programmable Gate
    Arrays, in Proceedings of the IEEE, Vol. 81, No.
    7, July 1993, pp. 1013-1029.
  4. J. Oldfield, R. Dorf, Field Programmable Gate
    Arrays, John Wiley Sons, New York, 1995.
  5. C.H.Roth, DSD with VHDL, Thomson Learning
Write a Comment
User Comments (0)
About PowerShow.com