Title :
Timing-constrained minimum area/power FPGA memory mapping
Author :
Fangqing Du ; Lin, Colin Yu ; Xiuhai Cui ; Jiabin Sun ; Feng Liu ; Fei Liu ; Haigang Yang
Author_Institution :
Syst. on Programmable Chip Res. Dept., Inst. of Electron., Beijing, China
Abstract :
Physical block memory is one of the earliest hardened blocks in modern FPGAs. FPGA memory mapping utilizes memory blocks to construct user´s logic memory designs. Previous mapping methods optimized for circuit area or power consumption. However, timing performance becomes more important for large and critical logic memory designs. In this work, a critical path delay model will be presented for the first time to estimate implementation performance during memory mapping. Experiment results showed that over 90% estimation errors by the model were within 10% and the average was only 3.5%. Based on the delay model, we proposed the first timing-constrained FPGA memory mapping algorithm. The algorithm generates memory configurations that meet the user´s performance requirement. The algorithm also achieves optimal area/power subject to the user´s timing constraint. The area or power optimum was validated with a commercial FPGA memory mapper.
Keywords :
field programmable gate arrays; logic design; memory architecture; circuit area; commercial FPGA memory mapper; critical path delay model; estimation errors; hardened blocks; implementation performance; logic memory designs; memory configurations; physical block memory; power consumption; timing performance; timing-constrained FPGA memory mapping algorithm; user logic memory design; user performance requirement; Delays; Field programmable gate arrays; Mathematical model; Memory management; Multiplexing; Random access memory;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
Conference_Location :
Porto
DOI :
10.1109/FPL.2013.6645565