|
ABSTRACT
Most of the logic synthesis algorithms are not scalable for large networks and, for this reason, partitioning is often applied. However traditional mincut-based partitioning techniques are not always suitable for delay and area logic optimizations. The paper presents an approach that uses a dominator-based partitioning and conventional logic synthesis techniques for delay optimization of large networks. The calculation of dominators is crucial to find topologically ordered clusters suitable for logic restructuring. As a result, a scalable and efficient strategy for delay optimization is proposed and evaluated, showing tangible improvements with respect to existing techniques. A comparison with a standard mincut-based partitioning technique is also presented.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
C. I. Park and Y. B. Park, "An efficient algorithm for vlsi network partitioning problem using a cost function with balancing factor," IEEE Trans. on CAD of Int. Circuits and Systems, vol. 12, no. 11, pp. 1686--1694, 1993.
|
| |
2
|
David Ihsin Cheng , Chih-Chang Lin , Malgorzata Marek-Sadowska, Circuit partitioning with logic perturbation, Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design, p.650-655, November 05-09, 1995, San Jose, California, United States
|
 |
3
|
George Karypis , Rajat Aggarwal , Vipin Kumar , Shashi Shekhar, Multilevel hypergraph partitioning: application in VLSI domain, Proceedings of the 34th annual conference on Design automation, p.526-529, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266273]
|
 |
4
|
|
| |
5
|
Y. Cheon and D. F. Wong, "Design hierarchy-guided multilevel circuit partitioning," IEEE Trans. on CAD of Int. Circuits and Systems, vol. 22, no. 4, pp. 420--427, 2003.
|
 |
6
|
Cristinel Ababei , Navaratnasothie Selvakkumaran , Kia Bazargan , George Karypis, Multi-objective circuit partitioning for cutsize and path-based delay minimization, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.181-185, November 10-14, 2002, San Jose, California
[doi> 10.1145/774572.774599]
|
| |
7
|
D. Brasen and G. Saucier, "FPGA partitioning for critical paths," in EDAC-ETC-EUROASIC, 1994, pp. 99--103.
|
| |
8
|
C. N. Sze, T. C. Yang, and L. C. Yang, "Multilevel circuit clustering for delay minimization," IEEE Trans. on CAD of Int. Circuits and Systems, vol. 23, no. 7, pp. 1073--1085, 2004.
|
| |
9
|
K. Singh, A. Wang, R. Brayton, and A. Sangiovanni-Vincentelli, "Timing optimization of combinational logic," in Proc. Int. Conf. Computer-Aided Design (ICCAD), Nov. 1988, pp. 282--285.
|
| |
10
|
R. Murgai, R. K. Brayton, and A. Sangiovanni-Vincentelli, "On clustering for minimum delay/area," Proc. ACM/IEEE Design Automation Conference, pp. 6--9, 1991.
|
 |
11
|
|
| |
12
|
H. Ajuha and P. R. Menon, "Delay reduction by segment substitution," Proc. European Conference on Design Automation (EDAC), pp. 82--86, 1994.
|
| |
13
|
J. Cortadella, "Timing-driven logic bi-decomposition," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 22, no. 6, pp. 675--685, June 2003.
|
| |
14
|
H. Touati, H. Savoj, and R. Brayton, "Delay optimization of combinational circuits by clustering and partial collapsing," in Proc. Int. Conf. Computer-Aided Design (ICCAD), Nov. 1991, pp. 188--191.
|
| |
15
|
R. Rajaraman and D. F. Wong, "Optimal clustering for delay minimization," IEEE Trans. on CAD of Int. Circuits and Systems, vol. 14, no. 12, pp. 1490--1405, 1995.
|
| |
16
|
H. Yang and D. Wong, "Circuit clustering for delay minimization under area and pin constraints," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 16, no. 9, pp. 976--986, 1997.
|
| |
17
|
Rajat Aggarwal , Rajeev Murgai , Masahiro Fujita, Speeding up technology-independent timing optimization by network partitioning, Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design, p.83-90, November 09-13, 1997, San Jose, California, United States
|
 |
18
|
|
| |
19
|
E. Dubrova, M. Teslenko, and A. Martinelli, "On relation between non-disjoint decomposition and multiple-vertex dominators," in Proc. International Symposium on Circuits and Systems, 2004, pp. 493--496.
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
E. M. Sentovich, K. J. Singh, L. Lavagno, C. Moon, R. Murgai, A. Saldanha, H. Savoj, P. R. Stephan, R. K. Brayton, and A. Sangiovanni-Vincentelli, "SIS: A system for sequential circuit synthesis," U.C. Berkeley, Tech. Rep., May 1992.
|
| |
24
|
|
|