TY - JOUR
T1 - Maple
T2 - A simultaneous technology mapping, placement, and global routing algorithm for field-programmable gate arrays
AU - Togawa, Nozomu
AU - Sato, Masao
AU - Ohtsuki, Tatsuo
PY - 1994/12/1
Y1 - 1994/12/1
N2 - Technology mapping algorithms for LUT (Look Up Table) based FPGAs have been proposed to transfer a Boolean network into logic-blocks. However, since those algorithms take no layout information into account, they do not always lead to excellent results. In this paper, a simultaneous technology mapping, placement and global routing algorithm for FPGAs, Maple, is presented. Maple is an extended version of a simultaneous placement and global routing algorithm for FPGAs, which is based on recursive partition of layout regions and block sets. Maple inherits its basic process and executes the technology mapping simultaneously in each recursive process. Therefore, the mapping can be done with the placement and global routing information. Experimental results for some benchmark circuits demonstrate its efficiency and effectiveness.
AB - Technology mapping algorithms for LUT (Look Up Table) based FPGAs have been proposed to transfer a Boolean network into logic-blocks. However, since those algorithms take no layout information into account, they do not always lead to excellent results. In this paper, a simultaneous technology mapping, placement and global routing algorithm for FPGAs, Maple, is presented. Maple is an extended version of a simultaneous placement and global routing algorithm for FPGAs, which is based on recursive partition of layout regions and block sets. Maple inherits its basic process and executes the technology mapping simultaneously in each recursive process. Therefore, the mapping can be done with the placement and global routing information. Experimental results for some benchmark circuits demonstrate its efficiency and effectiveness.
UR - http://www.scopus.com/inward/record.url?scp=0028739733&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0028739733&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:0028739733
SN - 0916-8508
VL - E77-A
SP - 2028
EP - 2038
JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
IS - 12
ER -