Skip to main content

Heterogeneous Logic Block Architectures for Via-Patterned Programmable Fabrics

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2778))

Abstract

ASIC designs are becoming increasingly unaffordable due to rapidly increasing mask costs, greater manufacturing complexity, and the need for several re-spins to meet design constraints. Although FPGAs solve the NRE cost problem, they often fail to achieve the required performance and density. A Via-Patterned Gate Array (VPGA) that combines the regularity and design cost amortization benefits of FPGAs with silicon area and power consumption comparable to ASICs, was presented in [1]. The VPGA fabric consists of a regular interconnect architecture laid on top of an array of patternable logic blocks (PLBs). Customization of the logic and interconnect is done by the placement or removal of vias at a subset of the potential via locations. In this paper, we propose four heterogeneous PLBs for via-patterned fabrics and explore their performance, density and fabric utilization characteristics across several applications. Although this analysis is done in the context of the VPGA fabric, the proposed heterogeneous PLBs and the experimental methodology can be employed for any embedded programmable fabric.

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. Pileggi, L., Schmit, H., Shah, J.T., Tong, K.Y., Patel, C., Chandra, V.: A Via Patterned Gate Array (VPGA), Technical Report Series, Center for Silicon System Implementation, No. CSSI 02-15 (March 2002)

    Google Scholar 

  2. Koorapaty, A., Pileggi, L.: Modular, Fabric-specific Synthesis for Programmable Architectures. In: Glesner, M., Zipf, P., Renovell, M. (eds.) FPL 2002. LNCS, vol. 2438, p. 132. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  3. Koorapaty, A., Chandra, V., Tong, K.Y., Patel, C., Pileggi, L., Schmit, H.: Heterogeneous Programmable Logic Block Architectures. In: Proceedings of Design Automation and Test in Europe (March 2003)

    Google Scholar 

  4. Patel, C., Cozzie, A., Schmit, H., Pileggi, L.: An Architectural Exploration of Via Patterned Gate Arrays. In: ACM/SIGDA International Symposium on Physical Design (2003)

    Google Scholar 

  5. He, J., Rose, J.: Advantages of Heterogeneous Logic Block Architectures for FPGAs. In: IEEE Custom Integrated Circuits Conference, pp. 7.4.1–7.4.5 (May 1993)

    Google Scholar 

  6. Betz, V., Rose, J.: Cluster-Based Logic Blocks for FPGAs: Area-Efficiency vs. Input Sharing and Size. In: IEEE Custom Integrated Circuits Conference, pp. 551–554 (1997)

    Google Scholar 

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

    Book  Google Scholar 

  8. Kaviani, A., Brown, S.: The hybrid field-programmable architecture. IEEE Design & Test of Computers 16(2), 74–83 (1999)

    Article  Google Scholar 

  9. Koorapaty, A.: Modular, Fabric-specific Synthesis and Novel Logic Block Architectures for Regular Fabrics, Ph.D. Thesis, Center for Silicon System Implementation, Carnegie Mellon University (2003)

    Google Scholar 

  10. Pileggi, L., Schmit, H., Strojwas, A.J., Gopalakrishnan, P., Kheterpal, V., Koorapaty, A., Patel, C., Rovner, V., Tong, K.Y.: Exploring Regular Fabrics to Optimize the Performance-Cost Tradeoff. In: Proceedings of Design Automation Conference (June 2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Koorapaty, A., Pileggi, L., Schmit, H. (2003). Heterogeneous Logic Block Architectures for Via-Patterned Programmable Fabrics. In: Y. K. Cheung, P., Constantinides, G.A. (eds) Field Programmable Logic and Application. FPL 2003. Lecture Notes in Computer Science, vol 2778. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45234-8_42

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45234-8_42

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40822-2

  • Online ISBN: 978-3-540-45234-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics