Author Login Chief Editor Login Reviewer Login Editor Login Remote Office

Computer Engineering ›› 2007, Vol. 33 ›› Issue (06): 239-241.

• Engineer Application Technology and Realization • Previous Articles     Next Articles

Universal Packing Algorithm for FPGA Based on Logic Block Modeling

NI Gang, TONG Jiarong, LAI Jinmei   

  1. (State Key Laboratory of ASIC & System, Fudan University (Zhangjiang Branch), Shanghai 201203)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-03-20 Published:2007-03-20

基于对可编程逻辑块建模的FPGA通用装箱算法

倪 刚,童家榕,来金梅   

  1. (复旦大学张江校区专用集成电路与系统国家重点实验室,上海 201203)

Abstract: Logic block packing is the last procedure of FPGA technology mapping. A novel function level modeling method for programmable logic block is proposed. Based on this modeling, a universal logic block packing algorithm FDUPack is presented. In the experiment some logic blocks of different types of FPGAs are modeled, and by using the packing algorithm a lot of benchmarks are packed to these different types of logic blocks. Compared with the existent logic block specific packing algorithms, FDUPack is structure-independent and universal.

Key words: Technology mapping, Packing algorithm, Modeling, Field programmable gate array

摘要: 装箱是FPGA工艺映射中的最后一步流程。该文提出了一种全新的对FPGA可编程逻辑块进行功能级建模的方法,并给出了基于此建模的通用性装箱算法FDUPack。实验中应用该建模方法对几种不同类型的FPGA的逻辑块进行建模,并使用装箱算法将大量的测试电路装箱到这些不同的逻辑块中,经过与已有的针对某一特定结构的装箱算法比较,该算法体现了很好的通用性。

关键词: 工艺映射, 装箱算法, 建模, 现场可编程门阵列