Skip to main content

Fast floorplanning for FPGAs

  • 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

Floorplanning is a crucial step in the physical design flow for FPGAs. In this paper, we use min-cut based successive bipartitioning to floorplan circuits for application to FPGAs. The primary motivation of this work is reduction of execution lime required to accomplish the floorplanning step of device mapping. Our method includes clustering to enhance circuit performance and terminal propagation to reduce total wire length and enhance circuit routability. The floorplanner is intended to take predefined macro based designs as input. Using the Xilinx xc4000 series of FPGAs as the target architecture, we have demonstrated effective and fast floorplanning on a collection of designs.

This research is partially supported by contract number F33615-96-C1912 from Wright Laboratory of the US Air Force and a grant from Lucent Technologies

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. C. Fiduccia and R. Mattheyses, “A Linear time Heuristic for Improving Network Partitions”, Proc. of DAC, pp.175–181, June 1982.

    Google Scholar 

  2. M. Breuer, “A class of min-cut placement algorithms”, Proc. of DAC, pp. 284–290, 1980.

    Google Scholar 

  3. A. E. Dunlop and B. W. Kernighan, “A Procedure for Placement of Standard-Cell VLSI Circuits”, IEEE Transactions on Computer-Aided Design, pp. 92–98, January 1985.

    Google Scholar 

  4. J. M. Emmert and D. K. Bhatia, “Fast Placement Using TABU Search for Total Wire Length Minimization”, University of Cincinnati, ECECS Technical Report, 1998.

    Google Scholar 

  5. Jianzhong Shi, Akash Randhar and Dinesh Bhatia “Macro block based FPGA Floorplanning” Proc. of Intl. Conf. on VLSI Design, January 1997.

    Google Scholar 

  6. J. Shi and D. Bhatia, “Performance Driven Floorplanning for FPGA Based Designs” Proc. of ACM Symposium on Field Programmable Gate Arrays, February 1997.

    Google Scholar 

  7. A. Mathur and C.L. Liu, “Compression-Relaxation: A New Approach to Timing Driven Placement for Regular Architectures” IEEE Transactions on CAD of Integrated Circuits and Systems, pp. 597–608, June 1997.

    Google Scholar 

  8. A. Randhar, “Macro Based Floorplanning for FPGAs” Thesis: University of Cincinnati, December 1997.

    Google Scholar 

  9. C. Sechen “Chip Planning, Placement, and Global Routing of Macro/Custom Cell integrated Circuits Using Simulated Annealing” in Proc. of DAC, pp. 73–80, June 1988.

    Google Scholar 

  10. A. Subramaniam and D. Bhatia “Timing Driven Placement for Logic Cell Arrays” University of Cincinnati, ECECS Technical Report, 1994.

    Google Scholar 

  11. D.F. Wong and C.L. Liu “A new method for floorplan design” Proc. of DAC, pp. 101–107, 1986.

    Google Scholar 

  12. www.xilinx.com.

    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

Emmert, J.M., Randhar, A., Bhatia, D. (1998). Fast floorplanning for FPGAs. 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/BFb0055240

Download citation

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

  • 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