Abstract
Circuit clustering is usually done through discrete optimizations, with the purpose of circuit size reduction or design-specific cluster formation. Specifically, we are interested in the multi-bit flip-flop (MBFF) design technique for clock power reduction, where all previous works rely on discrete clustering optimizations. For example, INTEGRA was the only existing post-placement MBFF clustering optimizer with a sub-quadratic time complexity. However, it degrades the wirelength severely, especially for realistic designs, which may cancel out the benefits of MBFF clustering. In this paper we enable the formulation of an analytical clustering score in nonlinear programming, where the wirelength objective can be seamlessly integrated. It has sub-quadratic time complexity, reduces the clock power by about 20% as the state-of-the-art techniques, and further reduces the wire-length by about 25%. In addition, the proposed method is promising to be integrated in an in-placement MBFF clustering solver and be applied in other problems which require formulating the clustering score in the objective function.
Recommended Citation
C. Xu et al., "Analytical Clustering Score with Application to Post-placement Multi-bit Flip-flop Merging," Proceedings of the International Symposium on Physical Design, pp. 93 - 100, Association for Computing Machinery (ACM), Mar 2015.
The definitive version is available at https://doi.org/10.1145/2717764.2717767
Department(s)
Electrical and Computer Engineering
Keywords and Phrases
Clock power; Multi-bit flip-flops; Placement; Timing
International Standard Book Number (ISBN)
978-145033399-3
Document Type
Article - Conference proceedings
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2024 Association for Computing Machinery, All rights reserved.
Publication Date
29 Mar 2015
Comments
Missouri University of Science and Technology, Grant 61202073