Process variation-aware performance analysis of asynchronous circuits

被引:4
作者
Raji, Mohsen [1 ]
Ghavami, Behnam [1 ]
Pedram, Hossein [1 ]
Zarandi, Hamid R. [1 ]
机构
[1] Amirkabir Univ Technol, Tehran Polytech, Dept Comp Engn & Informat Technol, Tehran, Iran
来源
MICROELECTRONICS JOURNAL | 2010年 / 41卷 / 2-3期
关键词
Asynchronous circuits; Process variation; Spatial correlation; Timed Petri-Net;
D O I
10.1016/j.mejo.2009.12.013
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Current technology trends have led to the growing impact of process variations on performance of asynchronous circuits. As it is imperative to model process parameter variations for sub-100nm technologies to produce a more real performance metric, it is equally important to consider the correlation of these variations to increase the accuracy of the performance computation. In this paper, we present an efficient method for performance evaluation of asynchronous circuits considering inter- and intra-die process variation. The proposed method includes both statistical static timing analysis (SSTA) and statistical Timed Petri-Net based simulation. Template-based asynchronous circuit has been modeled using Variant-Timed Petri-Net. Based on this model, the proposed SSTA calculates the probability density function of the delay of global critical cycle. The efficiency for the proposed SSTA is obtained from a technique that is derived from the principal component analysis (PCA) method. This technique simplifies the computation of mean, variance and covariance values of a set of correlated random variables. In order to consider spatial correlation in the Petri-Net based simulation, we also include a correlation coefficient to the proposed Variant-Timed Petri-Net which is obtained from partitioning the circuit. We also present a simulation tool of Variant-Timed Petri-Net and the results of the experiments are compared with Monte Carlo simulation-based method. (C) 2009 Elsevier Ltd. Al! rights reserved.
引用
收藏
页码:99 / 108
页数:10
相关论文
共 30 条
  • [1] Agarwal A, 2003, ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, P900
  • [2] [Anonymous], 1984, Multivariate Observations, DOI DOI 10.1002/9780470316641
  • [3] *ASYNC, 2008, PERS QDI AS SYNTH TO
  • [4] Asynchronous circuits: An increasingly practical design solution
    Beerel, PA
    [J]. PROCEEDING OF THE 2002 3RD INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2002, : 367 - 372
  • [5] Slack matching asynchronous designs
    Beerel, Peter A.
    Lines, Andrew
    Davies, Mike
    Kim, Nam-Hoon
    [J]. 12TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS, 2006, : 184 - 194
  • [6] Statistical timing analysis under spatial correlations
    Chang, HL
    Sapatnekar, SS
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (09) : 1467 - 1482
  • [7] CLARK CE, 1961, OPER RES, V9, P85
  • [8] Commoner F., 1971, Journal of Computer and System Sciences, V5, P511, DOI 10.1016/S0022-0000(71)80013-2
  • [9] Faster maximum and minimum mean cycle algorithms for system-performance analysis
    Dasdan, A
    Gupta, RK
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1998, 17 (10) : 889 - 899
  • [10] GARNICA O, 2000, P IEEE COMP SOC WORK, P111