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
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;
Conference_Titel :
Field Programmable Logic and Applications, 2005. International Conference on
Print_ISBN :
0-7803-9362-7
DOI :
10.1109/FPL.2005.1515802