KFUPM ePrints

An area efficient FPGA: Design using non volatile RAM

Belal, Raffed (1993) An area efficient FPGA: Design using non volatile RAM. Masters thesis, King Fahd University of Petroleum and Minerals.


Arabic Abstract


English Abstract

The use of Field Programmable Gate Arrays (FPGAs) for the design of Application Specific Integrated Circuits (ASICs) is becoming increasingly popular. This is due to their fast turn around time, flexible architecture and their well developed design automation tools. Compared to mask Programmable Gate Arrays (MPGAs), FPGAs have the advantage of field programmability requiring only few minutes to be customized. FPGAs, however, are not a dense as MPGAs due to their programming area overhead. The architectural flexibility and gate density of FPGAs far surpasses those of the well known Electrically Programmable Logic devices (EPLDs) Several technologies have been used for FPGAs customization. These include, SRAM, anit-fuse, and floating gate technologies. In contrast to other technologies, the SRAM based FPGAs are volatile and hence the configuration data has to be loaded in the device every time the system is powered-up. Alternatively, anti-fuses are one time programmable lacking the necessary flexibility for design changes. A new floating gate technology combining the SRAM and the antifuse advantages was developed. The new technology uses a new nonvolatile SRAM cell. Compared to the standard SRAM-based FPGAs, the new technology speed increase by using a charge pump which causes a reduction of the interconnect switch resistance. Compared to antifuse-based FPGAs, the new technology is reprogrammale and fully testable. This results in high performance FPGA-implemented circuits. This work reports the initial development of an architecture based on the non volatile cell. The basic logic module was designed, laid-out and verified through simulations. The interconnect architectural parameters were studied. A model was developed to estimate such parameters.

Item Type:Thesis (Masters)
Date:May 1993
Date Type:Completion
Divisions:College Of Computer Sciences and Engineering > Computer Engineering Dept
Creators:Belal, Raffed
Committee Advisor:Amin, M. B.
Committee Members:Youssef, Habib and Benten, M. S. T. and Braham, Rafik
ID Code:9804
Deposited By:KFUPM ePrints Admin
Deposited On:22 Jun 2008 16:49
Last Modified:25 Apr 2011 09:29

Repository Staff Only: item control page