A self-adjusting clock tree architecture to cope with temperature variations

被引:10
|
作者
Long, Jieyi [1 ]
Ku, Ja Chun [1 ]
Memik, Seda Ogrenci [1 ]
Ismail, Yehea [1 ]
机构
[1] Northwestern Univ, Dept EECS, Evanston, IL 60208 USA
来源
IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2 | 2007年
关键词
D O I
10.1109/ICCAD.2007.4397247
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Ensuring resilience against environmental variations is becoming one of the great challenges of chip design. In this paper, we propose a self adjusting clock tree architecture, SACTA, to improve chip performance and reliability in the presence of on-chip temperature variations. SACTA performs temperature dependent dynamic clock skew scheduling to prevent timing violations in a pipelined circuit. We present an automatic temperature adjustable skew buffer design, which enables the adaptive feature of SACTA. Furthermore, we propose an efficient and general optimization framework to determine the configuration of these special delay elements. Experimental results show that a pipeline supported by SACTA is able to prevent thermal induced timing violations within a significantly larger range of operating temperatures (enhancing the violation-free range by as much as 45 degrees C)).
引用
收藏
页码:75 / 82
页数:8
相关论文
共 50 条
  • [1] SACTA: A Self-Adjusting Clock Tree Architecture for Adapting to Thermal-Induced Delay Variation
    Long, Jieyi
    Ku, Ja Chun
    Memik, Seda Ogrenci
    Ismail, Yehea
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (09) : 1323 - 1336
  • [2] Self-Adjusting Mechanism to Dynamically Suppress the Effect of PVT Variations on Clock Skew
    Lin, Tsung-Tang
    Tu, Wen-Pin
    Huang, Shih-Hsu
    2014 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2014, : 308 - 311
  • [3] Locally Self-Adjusting Tree Networks
    Avin, Chen
    Haeupler, Bernhard
    Lotker, Zvi
    Scheideler, Christian
    Schmid, Stefan
    IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 395 - 406
  • [4] Distributed Self-Adjusting Tree Networks
    Peres, Bruna Soares
    Souza, Otavio Augusto de Oliveira
    Goussevskaia, Olga
    Avin, Chen
    Schmid, Stefan
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (01) : 716 - 729
  • [5] Distributed Self-Adjusting Tree Networks
    Peres, Bruna
    Souza, Otavio A. de O.
    Goussevskaia, Olga
    Avin, Chen
    Schmid, Stefan
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 145 - 153
  • [6] Randomized distributed self-adjusting tree networks
    Souza, Otavio A. de O.
    Caldeira, Caio A.
    Goussevskaia, Olga
    COMPUTER NETWORKS, 2023, 235
  • [7] Scaling SDN Network with Self-adjusting Architecture
    Wang, Chan
    Yan, Siyang
    2016 IEEE INTERNATIONAL CONFERENCE ON ELECTRONIC INFORMATION AND COMMUNICATION TECHNOLOGY ICEICT 2016 PROCEEDINGS, 2016, : 116 - 120
  • [8] The CB tree: a practical concurrent self-adjusting search tree
    Afek, Yehuda
    Kaplan, Haim
    Korenfeld, Boris
    Morrison, Adam
    Tarjan, Robert E.
    DISTRIBUTED COMPUTING, 2014, 27 (06) : 393 - 417
  • [9] The CB tree: a practical concurrent self-adjusting search tree
    Yehuda Afek
    Haim Kaplan
    Boris Korenfeld
    Adam Morrison
    Robert E. Tarjan
    Distributed Computing, 2014, 27 : 393 - 417
  • [10] CBTree: A Practical Concurrent Self-Adjusting Search Tree
    Afek, Yehuda
    Kaplan, Haim
    Korenfeld, Boris
    Morrison, Adam
    Tarjan, Robert E.
    DISTRIBUTED COMPUTING, DISC 2012, 2012, 7611 : 1 - 15