Title :
Reconfigurable computing using content addressable memory for improved performance and resource usage
Author :
Paul, Somnath ; Bhunia, Swarup
Author_Institution :
Case Western Reserve Univ., Cleveland, OH
Abstract :
Conventional FPGA architectures leverage on the spatial computing model where the design to be realized is represented in the form of multi-input single-output lookup tables (LUTs). However, such a model incorporates a reconfigurable interconnect network which leads to significant design overhead and poor scalability with process technology. In this paper, we propose a multi-cycle Memory Based Computational methodology that utilizes content addressable memory (CAM) as the underlying reconfigurable fabric. The use of CAM in the proposed framework leads to significant reduction in memory requirement compared to LUT-based approach. Simulation results for standard benchmark circuits indicate that the proposed CAM based implementation improves the memory requirement significantly compared to its LUT counterpart, at the cost of little or no degradation in performance.
Keywords :
content-addressable storage; field programmable gate arrays; table lookup; FPGA; computational methodology; content addressable memory; multi-cycle memory; multi-input single-output lookup tables; reconfigurable computing; spatial computing model; Associative memory; CADCAM; Computational modeling; Computer aided manufacturing; Computer architecture; Fabrics; Field programmable gate arrays; Integrated circuit interconnections; Scalability; Table lookup; Content Addressable; Field Programmable Gate Array (FPGA); Memory; Resource Utilization;
Conference_Titel :
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-60558-115-6