Multi-parameter clock skew scheduling

被引:0
|
作者
Zhou, Xingbao [1 ]
Luk, Wai-Shing [1 ]
Zhou, Hai [1 ,2 ]
Yang, Fan [1 ]
Yan, Changhao [1 ]
Zeng, Xuan [1 ]
机构
[1] Fudan Univ, Microelect Dept, State Key Lab ASIC & Syst, Shanghai, Peoples R China
[2] Northwestern Univ, EECS, Evanston, IL 60208 USA
基金
中国国家自然科学基金;
关键词
Clock skew scheduling; Multi-parameter; Ellipsoid method; YIELD-DRIVEN; PATH; DISTRIBUTIONS;
D O I
10.1016/j.vlsi.2014.07.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Clock skew scheduling is a powerful technique for circuit optimization. Conventionally it can be formulated as a minimum cost-to-time ratio cycle (MCR) problem, which can be solved efficiently by a set of specialized network optimization algorithms. However, those algorithms can only handle one single parameter at a time, for example, the clock period, the timing slack or the yield. This inflexibility limits the applicability of the scheduling technique because in a real design one may need to consider multiple parameters simultaneously. In this paper, we introduce a multi-parameter extension to the MCR problem. Furthermore, a convex nonlinear extension is also considered. In particular, we generalize Lawler's algorithm, which is based on the bisection strategy. When there is more than one parameter, the bisection strategy is naturally replaced by the ellipsoid method. More importantly, the ellipsoid method does not require the knowledge of all constraints explicitly in prior. Instead, for each iteration, only a constraint that is violated by the current solution is required. This constraint turns out to be a negative cycle in our formulation, which can be detected efficiently. As a result, our proposed method could gain up to 12 x run-time speedup for linear problems compared with a general linear programming solver and more than 700 x run-time speedup for nonlinear problems compared with a general convex programming solver based on our experimental results. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:129 / 137
页数:9
相关论文
共 50 条
  • [21] Clock skew scheduling with tolerance of process variations
    Wei, Xinjie
    Cai, Yici
    Hong, Xianlong
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2007, 19 (06): : 681 - 685
  • [22] Clock Skew scheduling with race conditions considered
    Huang, Shih-Hsu
    Nieh, Yow-Tyng
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (04)
  • [23] Delay insertion method in clock skew scheduling
    Taskin, B
    Kourtev, IS
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (04) : 651 - 663
  • [24] Logical Clustering for Fast Clock Skew Scheduling
    Yang, Liang
    Zhao, Jiye
    Fan, Baoxia
    Zhang, Ge
    2009 52ND IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 2009, : 208 - 211
  • [25] Multi-Domain Clock Skew Scheduling-Aware Register Placement to Optimize Clock Distribution Network
    MohammadZadeh, Naser
    Mirsaeedi, Minoo
    Jahanian, Ali
    Zamani, Morteza Saheb
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 833 - +
  • [26] Boundedness of multi-parameter pseudo-differential operators on multi-parameter Lipschitz spaces
    Shaoyong He
    Jiecheng Chen
    Journal of Pseudo-Differential Operators and Applications, 2020, 11 : 1665 - 1683
  • [27] Boundedness of multi-parameter pseudo-differential operators on multi-parameter Lipschitz spaces
    He, Shaoyong
    Chen, Jiecheng
    JOURNAL OF PSEUDO-DIFFERENTIAL OPERATORS AND APPLICATIONS, 2020, 11 (04) : 1665 - 1683
  • [28] Multi-Parameter Hardy Spaces Theory and Endpoint Estimates for Multi-Parameter Singular Integrals
    Lu, Guozhen
    Shen, Jiawei
    Zhang, Lu
    MEMOIRS OF THE AMERICAN MATHEMATICAL SOCIETY, 2023, 281 (1388) : 1 - +
  • [29] GENERALIZED MULTI-PARAMETER RESOLVENTS
    SHONKWIL.R
    NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1973, 20 (07): : A660 - A661
  • [30] MULTI-PARAMETER SPECTRAL THEORY
    BROWNE, PJ
    INDIANA UNIVERSITY MATHEMATICS JOURNAL, 1974, 24 (03) : 249 - 257