• 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