Title :
An improved packing tool based on a dual-output basic logic element
Author :
Jiang, Xianyang ; Liu, Ying ; Sun, Shilei ; Wang, Gaofeng
Author_Institution :
Inst. of Microelectron. & Inf. Technol., Wuhan Univ., Wuhan, China
Abstract :
Logic packing is an important stage in an FPGA CAD flow,the structure of basic elements in a mapping library play a great role in the packing procedure. Based on this fact, a complex dual-output basic logic element (BLE) based improved packing algorithm WHUpakcer1.0 is presented. WHUpacker1.0 takes advantages of the structure of the dual-output BLEs different from the ones´ used in previously academic studies. Upon the study on WHUpacker1.0 running on both combinational logic circuits and sequential logic circuits, the number of MOSFETs, and especially the number of BLEs after packing for most circuits decreases a lot. By taking the weight of the area parameter into account in a packing cost evaluation, it is found that WHUpacker1.0 is better than prior packing tools such as T-Vpack, its previous version WHUpacker, etc. The experimental results in turn guide how to design both BLEs in an FPGA and packing algorithms for an FPGA based design. The experimental results also suggest that the FPGA manufacturers and CAD tool designers should work together to make high productivity of FPGA based design.
Keywords :
combinational circuits; field programmable gate arrays; integrated circuit packaging; logic CAD; sequential circuits; CAD tool designer; FPGA CAD flow; WHUpacker1.0; combinational logic circuit; dual output basic logic element; improved packing tool; logic packing; packing cost evaluation; sequential logic circuit; Clocks; Decoding; Design automation; Educational institutions; Field programmable gate arrays; Table lookup;
Conference_Titel :
ASIC (ASICON), 2011 IEEE 9th International Conference on
Conference_Location :
Xiamen
Print_ISBN :
978-1-61284-192-2
Electronic_ISBN :
2162-7541
DOI :
10.1109/ASICON.2011.6157200