• DocumentCode
    1603211
  • Title

    Generic ILP-based approaches for dynamically reconfigurable FPGA partitioning

  • Author

    Wu, Guang-Ming ; Lin, Jai-Ming ; Chao, Mango C T ; Chang, Yao-Wen

  • Author_Institution
    Dept. of Inf. Manage., Nan-Hua Univ., Chiayi, Taiwan
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    335
  • Lastpage
    341
  • Abstract
    Due to the precedence constraints among vertices, the partitioning problem for dynamically reconfigurable FPGAs (DRFPGAs) is different from the traditional one. In this paper, we first derive logic formulations for the precedence constrained partitioning problems, and then transform the formulations into integer linear programs (ILPs). The ILPs can handle the precedence constraints and minimize cut sizes simultaneously. To enhance performance, we also propose a clustering method to reduce the problem size. Experimental results based on the Xilinx DRFPGA architecture show that our approach outperforms the list scheduling, the network flow based, and the probability based methods by respective average improvements of 46.6%, 32.3%, and 21.5% in cut sizes. Our approach is practical and scales well to larger problems; the empirical runtime grows close to linearly in the circuit size. More importantly, our approach is very flexible and can readily extend to the partitioning problems with various objectives and constraints, which makes the ILP formulations superior alternatives to the DRFPGA partitioning problems
  • Keywords
    field programmable gate arrays; integer programming; linear programming; logic CAD; FPGA; Xilinx DRFPGA architecture; clustering method; control-logic-blocks; field programmable gate arrays; integer linear programming; partitioning; terminal nets; Chaos; Electronics packaging; Field programmable gate arrays; Flip-flops; Information management; Integrated circuit interconnections; Logic devices; Programmable logic arrays; Random access memory; Reconfigurable logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2001. ICCD 2001. Proceedings. 2001 International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-1200-3
  • Type

    conf

  • DOI
    10.1109/ICCD.2001.955048
  • Filename
    955048