DocumentCode
1898232
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
fYear
2013
fDate
2-4 Sept. 2013
Firstpage
1
Lastpage
4
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
Conference_Location
Porto
Type
conf
DOI
10.1109/FPL.2013.6645565
Filename
6645565
Link To Document