• DocumentCode
    2140777
  • Title

    A configuration memory architecture for fast run-time reconfiguration of FPGAs

  • Author

    Malik, Usama ; Diessef, O.

  • Author_Institution
    Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Australia
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    636
  • Lastpage
    639
  • Abstract
    This paper presents a configuration memory architecture that offers fast FPGA reconfiguration. The underlying principle behind the design is the use of fine-grained partial reconfiguration that allows significant configuration re-use while switching from one circuit to another. The proposed configuration memory works by reading on-chip configuration data into a buffer, modifying them based on the externally supplied data and writing them back to their original registers. A prototype implementation of the proposed design in a 90nm cell library indicates that the new memory adds less than 1% area to a commercially available FPGA implemented using the same library. The proposed design reduces the reconfiguration time for a wide set of benchmark circuits by 63%. However, power consumption during reconfiguration increases by a factor of 2.5 because the read-modify-write strategy results in more switching in the memory array.
  • Keywords
    field programmable gate arrays; logic design; memory architecture; reconfigurable architectures; 90 nm; FPGA reconfiguration; circuit switching; configuration memory architecture; fine grained partial reconfiguration; memory array; read-modify-write strategy; run-time reconfiguration; Energy consumption; Field programmable gate arrays; Libraries; Memory architecture; Prototypes; Read-write memory; Registers; Runtime; Switching circuits; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2005. International Conference on
  • Print_ISBN
    0-7803-9362-7
  • Type

    conf

  • DOI
    10.1109/FPL.2005.1515802
  • Filename
    1515802