Skip to main content

A Novel Routing Architecture for Field-Programmable Gate-Arrays

  • Conference paper
  • 505 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4934))

Abstract

A novel routing fabric is introduced that offers high flexibility at significantly lower silicon cost compared to routing fabrics currently incorporated in Field Programmable Gate Array (FPGA) devices, IP cores, and IP-core wrappers. This fabric is entirely constructed from multiplexers and unidirectional point-to-point connections, controlled by configuration bits. Key in optimizing its efficiency is to derive an appropriate connectivity pattern between logic blocks. Although this problem is complex in general, three guidelines have been identified to define suitable patterns. For a fabric connecting 4-input Look-Up-Tables, area savings of 60% are demonstrated when routing applications from the MCNC benchmark set. The use of multiplexer-based routing is not limited to these basic logic blocks only, so the potential of its usage for more complex logic blocks is illustrated as well. Benefits in timing closure, performance, and power are briefly discussed.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lemieux, G., Lewis, J.: Design of Interconnection Networks for Programmable Logic. Kluwer Academic Publishers, Dordrecht (2004)

    Google Scholar 

  2. Ahmed, E., Rose, J.: The effect of LUT and cluster size on deep-submicron FPGA performance and density. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 12(3), 288–298 (2004)

    Article  Google Scholar 

  3. Lemieux, G., et al.: Directional and single-driver wires in FPGA interconnect. In: Proceedings of the IEEE International Conference on Field-Programmable Technology, pp. 41–48 (2004)

    Google Scholar 

  4. DeHon, A., Rubin, J.: Design of FPGA Interconnect for Multilevel Metallization. IEEE Transactions on VLSI systems 12(10), 1038 (2004)

    Article  Google Scholar 

  5. M2000 US6594810 patent: Reconfigurable Integrated Circuit with a Scalable Architecture

    Google Scholar 

  6. Leopard Logic, US6940308 patent: Interconnect Network for a Field Programmable Gate Array

    Google Scholar 

  7. Danilin, A., Bennebroek, M.: Multiplexer-Based Routing Fabric for Reconfigurable Logic. In: Proceeding of the International Conference on Field Programmable Logic and Applications 2007, pp. 27–29 (August 2007)

    Google Scholar 

  8. Danilin, A., Bennebroek, M., Sawitzki, S.: A novel toolset for the development of FPGA-like reconfigurable logic. In: Proceeding of the International Conference on Field Programmable Logic and Applications 2005, pp. 640–643 (August 24–26, 2005)

    Google Scholar 

  9. Betz, V., Rose, J., Marquardt, A.: Architecture and CAD for Deep-Submicron FPGAs. Kluwer Academic Publishers, Dordrecht (1999)

    Google Scholar 

  10. Bennebroek, M., Vranken, K., Danilin, A.: Stuck-At Fault Testing of FPGA Cores using Standard Test Pattern Generation Tools. In: Proceedings of the 11th IEEE European Test Symposium (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Uwe Brinkschulte Theo Ungerer Christian Hochberger Rainer G. Spallek

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Danilin, A., Bennebroek, M., Sawitzki, S. (2008). A Novel Routing Architecture for Field-Programmable Gate-Arrays. In: Brinkschulte, U., Ungerer, T., Hochberger, C., Spallek, R.G. (eds) Architecture of Computing Systems – ARCS 2008. ARCS 2008. Lecture Notes in Computer Science, vol 4934. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78153-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-78153-0_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-78152-3

  • Online ISBN: 978-3-540-78153-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics