ABSTRACT
Timing optimizations during logic synthesis has become a necessary step to achieve timing closure in VLSI designs. This often involves "shortening" all paths found in the circuit at a cost of increasing the circuit area. In contrast, we present a synthesis approach which leverages slack budgeting to effectively minimize the critical path length without increasing the area of the design. Our results confirm that this is an effective method to control area while optimizing for delay. When compared to an area driven logic synthesis flow, we achieve a 32% reduction in logic depth and an 11% reduction in circuit delay when placed by VPR [1]; and when compared against a depth controlled logic synthesis flow without slack budgeting, we achieve an 8% reduction in logic depth and a 3% reduction in circuit delay when placed by VPR [1]. In both cases, the area penalty is negligible.
- V. Betz and J. Rose, "VPR: A new packing, placement and routing tool for FPGA research," in FPL, 1997, pp. 213--222. Google Scholar
Digital Library
- J. Cortadella, "Timing-driven logic bi-decomposition," IEEE Journal on Technology in Computer Aided Design, vol. 22, no. 6, pp. 675--685, June 2003. Google Scholar
Digital Library
- S. Ghiasi, E. Bozorgzadeh, S. Choudhuri, and M. Sarrafzadeh, "A unified theory of timing budget management," in ICCAD, Washington, DC, USA, 2004, pp. 653--659. Google Scholar
Digital Library
- A. Mishchenko, S. Chatterjee, and R. Brayton, "DAG--aware AIG Rewriting: A fresh look at combinational logic synthesis," in DAC, 2006, pp. 532--536. {Online}. Available: http://www.eecs.berkeley.edu/ alanmi/abc/ Google Scholar
Digital Library
- A. Ling, J. Zhu, and S. Brown, "BddCut: Towards scalable symbolic cut enumeration," in ASP--DAC, Jan. 2007, pp. 408--413. Google Scholar
Digital Library
- B. V. Cherkassky, A. V. Goldberg, and T. Radzik, "Shortest paths algorithms: Theory and experimental evaluation," in SODA: ACM-SIAM Symposium on Discrete Algorithms, 1994. Google Scholar
Digital Library
- A. Mishchenko, S. Chatterjee, and R. Brayton, "Improvements to technology mapping for LUT--based FPGAs," in FPGA. ACM Press, 2006. Google Scholar
Digital Library
- A. Mishchenko and R. Brayton, "Scalable logic synthesis using a simple circuit structure," in IWLS, 2006, pp. 15--22.Google Scholar
- A. V. Goldberg, "An efficient implementation of a scaling minimum-cost flow algorithm," J. Algorithms, vol. 22, no. 1, pp. 1--29, 1997. Google Scholar
Digital Library
Index Terms
Delay driven AIG restructuring using slack budget management
Recommendations
Balanced Factorization and Rewriting Algorithms for Synthesizing Single Flux Quantum Logic Circuits
GLSVLSI '19: Proceedings of the 2019 on Great Lakes Symposium on VLSISingle Flux Quantum (SFQ) logic with switching energy of 100zJ1 and switching delay of 1ps is a promising post-CMOS candidate. Logic synthesis of these magnetic-pulse-based circuits is a very important step in their design flow with a big impact on the ...
Boolean Decomposition for AIG Optimization
GLSVLSI '17: Proceedings of the on Great Lakes Symposium on VLSI 2017Restructuring techniques for And-Inverter Graphs (AIG), such as rewriting and refactoring, are powerful, scalable and fast, achieving highly optimized AIGs after few iterations. However, these techniques are biased by the original AIG structure and ...
Timing-driven optimization using lookahead logic circuits
DAC '09: Proceedings of the 46th Annual Design Automation ConferenceThis paper describes a timing-driven optimization technique for the synthesis of multi-level logic circuits. Motivated by the parallel prefix problem, the proposed timing-driven optimization produces logic circuits with "lookahead" properties due to the ...





Comments