Statistical Analysis and Design of HARP Routing Pattern FPGAs

Modern FPGA architectures provide ample routing resources so that designs can be routed successfully. Th e routing architecture is designed to handle versatile conne ction configurations. However, providing such great flexibility comes at a high cost in terms of area, delay and power. We propose a new FPGA routing architecture that utilizes a mixture of hardwired and traditional flexible switches. The result is about 30% reduction in leakage power consumption, 5% smaller area and 20% shorter delays, which translates to 25% increase in clock frequency. Despite the increase in clock speeds, the o verall power consumption is reduced.

[1]  K. Bazargan,et al.  Fast timing-driven partitioning-based placement for island style FPGAs , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[2]  Kia Bazargan,et al.  HARP: hard-wired routing pattern FPGAs , 2005, FPGA '05.

[3]  Herman Schmit,et al.  Regular logic fabrics for a via patterned gate array (VPGA) , 2003, Proceedings of the IEEE 2003 Custom Integrated Circuits Conference, 2003..

[4]  Vaughn Betz,et al.  Architecture and CAD for Deep-Submicron FPGAS , 1999, The Springer International Series in Engineering and Computer Science.

[5]  Muhammad Imran Masud FPGA routing structures : a novel switch block and depopulated interconnect matrix architectures , 2000 .

[6]  Behrooz Zahiri Structured ASICs: opportunities and challenges , 2003, Proceedings 21st International Conference on Computer Design.

[7]  Chak-Kuen Wong,et al.  Universal switch modules for FPGA design , 1996, TODE.

[8]  Yao-Wen Chang,et al.  An architecture-driven metric for simultaneous placement and global routing for FPGAs , 2000, DAC.

[9]  Mahmut T. Kandemir,et al.  A Dual-VDD Low Power FPGA Architecture , 2004, FPL.

[10]  Tim Tuan,et al.  Active leakage power optimization for FPGAs , 2004, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[11]  Jonathan Rose,et al.  Using bus-based connections to improve field-programmable gate-array density for implementing datapath circuits , 2005, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[12]  Vaughn Betz,et al.  VPR: A new packing, placement and routing tool for FPGA research , 1997, FPL.

[13]  N. Jayakumar,et al.  A metal and via maskset programmable VLSI design methodology using PLAs , 2004, IEEE/ACM International Conference on Computer Aided Design, 2004. ICCAD-2004..

[14]  Steven J. E. Wilton,et al.  A Flexible Power Model for FPGAs , 2002, FPL.

[15]  Malgorzata Marek-Sadowska,et al.  Designing a via-configurable regular fabric , 2004, Proceedings of the IEEE 2004 Custom Integrated Circuits Conference (IEEE Cat. No.04CH37571).

[16]  Majid Sarrafzadeh,et al.  Predictable routing , 2000, IEEE/ACM International Conference on Computer Aided Design. ICCAD - 2000. IEEE/ACM Digest of Technical Papers (Cat. No.00CH37140).

[17]  Stephen D. Brown,et al.  Flexibility of interconnection structures for field-programmable gate arrays , 1991 .

[18]  Steven J. E. Wilton,et al.  Architectures and algorithms for field-programmable gate arrays with embedded memory , 1997 .

[19]  André DeHon,et al.  Reconfigurable architectures for general-purpose computing , 1996 .

[20]  Majid Sarrafzadeh,et al.  Pattern routing: use and theory for increasing predictability andavoiding coupling , 2002, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[21]  Zvonko G. Vranesic,et al.  Minimizing interconnection delays in array-based FPGAs , 1994, Proceedings of IEEE Custom Integrated Circuits Conference - CICC '94.