Skip to main content

Generating layouts for self-implementing modules

  • Miscellaneous
  • Conference paper
  • First Online:
Field-Programmable Logic and Applications From FPGAs to Computing Paradigm (FPL 1998)

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

Included in the following conference series:

Abstract

Recent advances in FPGA density allow system-level implementations in programmable logic. However, traditional FPGA design tools do not scale well to large complex designs containing substantial datapaths, control logic, and memories, in part because they mostly ignore hierarchy and treat complex circuits as flat netlists. Many FPGA designers have adopted synthesis-based approaches to deal with design complexity, but unfortunately, synthesis technology is not sufficiently advanced to make best use of the target FPGA. As a result, libraries of modules with optimized implementations are essential for high-performance system-level FPGA design [1], [2], [3]. In this paper we describe an object-oriented framework for module generation, focusing on a novel approach to specifying and computing layouts for parametric modules.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Steven Kelem and Jorge Seidel. Shortening the Design Cycle for Programmable Logic Devices. IEEE Design & Test of Computers, December 1992.

    Google Scholar 

  2. EDIF LPM Subcommittee. Library of Parameterized Modules (LPM), Version 2 0. Electronic Industries Association, EIA/IS-103, May 1993.

    Google Scholar 

  3. O. Mencer, M. Morf, and M. J. Flynn. PAM-Blox: High Performance FPGA Design for Adaptive Computing. FCCM 1998, Napa, CA.

    Google Scholar 

  4. M. Chu, K. Sulimman, N. Weaver, A. DeHon, and J. Wawrzynek. Object Oriented Circuit-Generators in Java. FCCM 1998, Napa, CA.

    Book  Google Scholar 

  5. E. Gamma, R. Helm, R. Johnson, and John Vlissides. Design Patterns. Addison-Wesley, 1995.

    Google Scholar 

  6. S. Mohan, R. Wittig, S. Kelem, and S. Leavesley. The Core Generator Framework. FPD '98, Montreal, June 1998.

    Google Scholar 

  7. The Programmable Logic Data Book. Xilinx, Inc. 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Reiner W. Hartenstein Andres Keevallik

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hwang, J., Patterson, C., Mohan, S., Dellinger, E., Mitra, S., Wittig, R. (1998). Generating layouts for self-implementing modules. In: Hartenstein, R.W., Keevallik, A. (eds) Field-Programmable Logic and Applications From FPGAs to Computing Paradigm. FPL 1998. Lecture Notes in Computer Science, vol 1482. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055294

Download citation

  • DOI: https://doi.org/10.1007/BFb0055294

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64948-9

  • Online ISBN: 978-3-540-68066-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics