Timing-driven placement based on partitioning with dynamic cut-net control

被引:0
作者
Ou, SL [1 ]
Pedram, M [1 ]
机构
[1] Univ So Calif, Dept EE Syst, Los Angeles, CA 90089 USA
来源
37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000 | 2000年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a partitioning-based, timing-driven placement algorithm. The partitioning step itself is timing-driven and based on solving a quadratic programming problem iteratively. The placement algorithm does not rely on interleaved timing calculations, which tend to be inaccurate. Instead, it achieves the desired result by controlling the number of times that a path in the circuit can be cut. In addition to the cutting constraint, a pre-locking mechanism and timing-aware terminal propagation are developed and integrated into the how. The detailed placement step is formulated as a constrained quadratic program and solved efficiently. Results show improvements of 23.41% on average compared to another timing-driven placement system Timing-QUAD and significant improvements over Eisenmann's placement algorithm.
引用
收藏
页码:472 / 476
页数:5
相关论文
共 16 条
  • [1] BURSTEIN M, 1985, P DES AUT C, P124
  • [2] Donath W. E., 1990, 27th ACM/IEEE Design Automation Conference. Proceedings 1990 (Cat. No.90CH2894-4), P84, DOI 10.1109/DAC.1990.114834
  • [3] AN APPRAISAL OF SOME SHORTEST-PATH ALGORITHMS
    DREYFUS, SE
    [J]. OPERATIONS RESEARCH, 1969, 17 (03) : 395 - &
  • [4] DUNLOP AE, 1984, P DES AUT C, P133
  • [5] Eisenmann H, 1998, 1998 DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, P269, DOI 10.1109/DAC.1998.724480
  • [6] HAUGE PS, 1987, P INT C COMPUTER AID, P88
  • [7] TIMING ANALYSIS OF COMPUTER HARDWARE
    HITCHCOCK, RB
    SMITH, GL
    CHENG, DD
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1982, 26 (01) : 100 - 105
  • [8] Huang D.J.-H., 1997, P INT S PHYS DESIGN, P18
  • [9] JACKSON MAB, 1989, ACM IEEE D, P370, DOI 10.1145/74382.74444
  • [10] Karypis G, 1997, DES AUT CON, P526, DOI 10.1145/266021.266273