Controlling Energy and Process Variability in System-on-Chips: needs for control theory

被引:2
作者
Fesquet, Laurent [1 ]
Zakaria, Hatem [1 ]
机构
[1] Grenoble Inst Technol, TIMA, CNRS, UJF, F-38031 Grenoble, France
来源
2009 IEEE CONTROL APPLICATIONS CCA & INTELLIGENT CONTROL (ISIC), VOLS 1-3 | 2009年
关键词
DESIGN; VOLTAGE;
D O I
10.1109/CCA.2009.5280864
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The design of integrated circuits, especially System-on-Chips (SoC) is now constrained by many parameters such as speed, energy but also the robustness to process variability. Indeed, controlling the speed and the energy in a complex SoCs - which adopt the Globally Asynchronous Locally Synchronous (GALS) paradigm require specific power supplies and clock generators as actuators and dedicated sensors. The problem faced by the designers is the non-uniform and non-predictable behaviour of such systems which embed several microprocessors and complex Network-on-Chips (NoC). In these conditions, the control laws are difficult to establish. Moreover, with the technology shrink, the control needs are increased. In order to reach an acceptable fabrication yield, the clock synchronisation based on the assumption that the critical path is shorter than the clock period is impracticable with large SoCs which are divided in multiple clock domains. This is why specific sensors are used to evaluate the fabrication process quality and the local environmental parameters (voltage, temperature) in each clock region in order to determine the appropriate clock frequency which does not violate the local timing constraint. All these systems are fed back and required well-suited control techniques able to manage process variability as well as energy or speed.
引用
收藏
页码:302 / 307
页数:6
相关论文
共 19 条
  • [1] A survey of design techniques for system-level dynamic power management
    Benini, L
    Bogliolo, A
    De Micheli, G
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (03) : 299 - 316
  • [2] Embedded power-aware cycle by cycle variable speed processor
    Boyer, F. R.
    Epassa, H. G.
    Savaria, Y.
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2006, 153 (04): : 283 - 290
  • [3] Analog micropipeline rings for high precision timing
    Fairbanks, S
    Moore, S
    [J]. 10TH INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS, 2004, : 41 - 50
  • [4] IEM926: An energy efficient SoC with dynamic voltage scaling
    Flautner, K
    Flynn, D
    Roberts, D
    Patel, DI
    [J]. DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2004, : 324 - 327
  • [5] Hamon J, 2008, INT SYMP ASYNCHRON C, P29, DOI 10.1109/ASYNC.2008.16
  • [6] KELLY L, 2005, LOW POWER ELECT DESI
  • [7] Globally asynchronous, locally synchronous circuits:: Overview and outlook
    Krstic, Milos
    Grass, Eckhard
    Guerkaynak, Frank K.
    Vivet, Pascal
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2007, 24 (05): : 430 - 441
  • [8] Comparing system-level power management policies
    Lu, Y.-H.
    De Micheli, G.
    [J]. IEEE Design and Test of Computers, 2001, 18 (02): : 10 - 19
  • [9] Dynamic frequency and voltage scaling for a multiple-clock-domain microprocessor
    Magklis, G
    Semeraro, G
    Albonesi, DH
    Dropsho, SG
    Dwarkadas, S
    Scott, ML
    [J]. IEEE MICRO, 2003, 23 (06) : 62 - 68
  • [10] Mullins R, 2007, INT SYMP ASYNCHRON C, P175