• DocumentCode
    1995863
  • 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
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    786
  • Lastpage
    791
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555926