DocumentCode :
762154
Title :
Sharing of SRAM Tables Among NPN-Equivalent LUTs in SRAM-Based FPGAs
Author :
Meyer, Jason ; Kocan, Fatih
Author_Institution :
Dept. of Comput. Sci., Southern Methodist Univ., Dallas, TX
Volume :
15
Issue :
2
fYear :
2007
Firstpage :
182
Lastpage :
195
Abstract :
This article introduces a novel lookup table (LUT) and its usage in the configurable logic block (CLB) architectures for SRAM-based field-programmable gate array (FPGA) architectures. The proposed CLB allows sharing of SRAM tables of LUTs among NPN-equivalent functions to reduce the size of memories used for storing the functions and also reduces the number of configuration bits required. We measured many different characteristics of FPGAs using our new CLB architecture, including area, delay, routing, and power requirements. We experimentally found that for many different FPGA architectures, CLBs can share one-fourth of their SRAM tables between two basic logic elements (BLEs), which reduced both power consumption and area without negatively affecting routing or wirelength, and there was only a negligible increase in critical path delay of 0.27%. Specifically, we find that FPGAs consisting of CLBs with 16 BLEs and 34 inputs can be implemented with eight normal SRAMs and four SRAMs shared between two BLEs, for an overall reduction of four out of sixteen SRAM tables per CLB. With this new CLB architecture, we measured an approximate reduction in overall power consumption of 2% and an estimated reduction in area of 3%
Keywords :
SRAM chips; field programmable gate arrays; logic design; low-power electronics; table lookup; NPN-equivalent look-up table; SRAM table sharing; SRAM tables; SRAM-based FPGA; basic logic elements; configurable logic block architectures; field programmable gate arrays; Area measurement; Computer architecture; Delay; Field programmable gate arrays; Logic arrays; Power measurement; Random access memory; Reconfigurable logic; Routing; Table lookup; Configurable logic block (CLB); NPN equivalence; SRAM table sharing; field-programmable gate array (FPGA);
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2007.893581
Filename :
4142778
Link To Document :
بازگشت