Abstract
In this paper, we present an incremental clustering technique for LUT-based sequential circuits targetting a delay-optimized partitioning of the LUT and latch blocks for FPGA placement. Our cost function considers a slack-based relative delay criticality of circuit nets. As partitions are being constructed simultaneously, the method is open also for further evaluation criteria, e.g. in respect of placeability or routability.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
C. J. Alpert and S. Z. Yao: Spectral Partitioning: The More Eigenvectors, the Better, Proceedings of the 32nd Design Automation Conference, pp. 195–200, 1995
Vaughn Betz and Jonathan Rose: VPR: A New Packing, Placement and Routing Tool for FPGA Research, 7th Int’l Workshop for Field-Programmable Logic and Applications, LNCS 1304, pp. 213–222, 1997
C. M. Fiduccia and R. M. Mattheyses: A linear time heuristic for improving network partitions, Proc. of the 19th Design Automation Conference, pp. 175–181, 1982
Michael R. Garey, David S. Johnson: Computers and Intractability: A Guide to NP-Completeness, Freeman, New York, p. 209, 1979
Helena Krupnova, Ali Abbara, Gabriele Saucier: A Hierarchy-Driven FPGA Partitioning Method, Proceedings of the 34th Design Automation Conference, pp. 522–525, 1997
S. Kirkpatrick, C. D. Gelatt Jr. and M. P. Vecchi: Optimization by simulated annealing, Science, 220(4598), pp. 671–680, 1983
B. W. Kernighan and S. Lin: An efficient heuristic procedure for partitioning graphs, Bell Systems Technical Journal, pp. 291–307, Vol. 49, No. 2, 1970
Huiqun Liu, Kai Zhu, D.F. Wong: Circuit Partitioning with Complex Resource Constraints in FPGAs, International Symposium on Field-Programmable Gate Arrays, pp. 77–84, 1998
Alexander (Sandy) Marquardt, Vaughn Betz and Jonathan Rose: Using Cluster-Based Logic Blocks and Timing-Driven Packing to Improve FPGA Speed and Density, International Symposium on Field-Programmable Gate Arrays, pp. 37–46, 1999
D. W. Matula and F. Shahrokhi: Graph partitioning by sparse cuts and maximum concurrent flow, Technical Report, Southern Methodist University, Dallas, TX, 1986
Ellen M. Sentovich, Kanwar Jit Singh, et al.: SIS: A System for Sequential Circuit Synthesis, http://www-cad.eecs.berkeley.edu/, 1992
Yen-Chuen Wei and Chung-Kuan Cheng: Towards Efficient Hierarchical Designs by Ratio Cut Partitioning, Proceedings of the International Conference on Computer-Aided Design, pp. 298–301, 1989
Yen-Chuen Wei and Chung-Kuan Cheng: A General Purpose Multiple Way Partitioning Algorithm, Proceedings of the 28th Design Automation Conference, pp. 421–426, 1991
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wolz, F., Kolla, R. (2001). Bubble Partitioning for LUT-Based Sequential Circuits. In: Brebner, G., Woods, R. (eds) Field-Programmable Logic and Applications. FPL 2001. Lecture Notes in Computer Science, vol 2147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44687-7_35
Download citation
DOI: https://doi.org/10.1007/3-540-44687-7_35
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42499-4
Online ISBN: 978-3-540-44687-3
eBook Packages: Springer Book Archive