Detecting Non-Functional Circuit Activity in SoC Designs

被引:0
|
作者
Peterson, Dustin [1 ]
Boekle, Yannick [1 ]
Bringmann, Oliver [1 ]
机构
[1] Univ Tubingen, Sand 13, D-72076 Tubingen, Germany
关键词
SWITCHING ACTIVITY;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a methodology for the automatic detection of non-functional circuit activity in SoC designs. Our methodology formally analyses an RTL design, generates an internal graph representation and traverses the graph using given simulation traces. We evaluate an open source processor with a given set of benchmark applications using our approach. With a commercial RTL simulator, we observe an average register toggle activity of 6.7% - 11.5%, but our experiments show that 86.1 - 92.7% of these toggles are non-functional, i.e. not necessary for producing the exact same circuit output. We further evaluate the efficiency of the clock gating architecture of a commercial ASIP. For the Dhrystone benchmark we show that, even though only 34.7% of the registers are clocked on average, still 64.3% of the non-clock-gated registers in this ASIP are not needed on average to produce exactly the same circuit output.
引用
下载
收藏
页码:464 / 469
页数:6
相关论文
共 50 条
  • [1] Analysis of non-functional properties of MPSoC designs
    FZI Forschungszentrum Informatik, Haid-und-Neu-Str. 10-14, Karlsruhe 76131, Germany
    Lect. Notes Electr. Eng., 2009, (309-324):
  • [2] Detecting, classifying, and tracing non-functional software requirements
    Anas Mahmoud
    Grant Williams
    Requirements Engineering, 2016, 21 : 357 - 381
  • [3] Detecting Intra-Conflicts in Non-Functional Requirements
    Shah, Unnati
    Patel, Sankita
    Jinwala, Devesh C.
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2021, 29 (03) : 435 - 461
  • [4] Detecting, classifying, and tracing non-functional software requirements
    Mahmoud, Anas
    Williams, Grant
    REQUIREMENTS ENGINEERING, 2016, 21 (03) : 357 - 381
  • [5] Are "Non-functional" Requirements really Non-functional?
    Eckhardt, Jonas
    Vogelsang, Andreas
    Fernandez, Daniel Mendez
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 832 - 842
  • [6] HORMONAL ACTIVITY OF NON-FUNCTIONAL OVARIAN TUMOURS
    BHARGAVA, VL
    BEISCHER, NA
    BROWN, JB
    TOWNSEND, L
    AUSTRALIAN & NEW ZEALAND JOURNAL OF OBSTETRICS & GYNAECOLOGY, 1969, 9 (02): : 108 - &
  • [7] πSOD-M: building SOC applications in the presence of non-functional requirements
    Belhajjame, Khalid
    de Castro, Valeria
    Espinosa-Oviedo, Javier A.
    Musicante, Martin A.
    da Costa, Umberto Souza
    Souza Neto, Placido A.
    Vargas-Solar, Genoveva
    Zechinelli-Martini, Jose-Luis
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2018, 14 (04) : 400 - 431
  • [8] Non-functional phosphorylations?
    Lienhard, Gustav E.
    TRENDS IN BIOCHEMICAL SCIENCES, 2008, 33 (08) : 351 - 352
  • [9] On non-functional requirements
    Glinz, Martin
    15TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 21 - +
  • [10] NON-FUNCTIONAL STEREOTAXY
    BACKLUND, EO
    ACTA NEUROLOGICA SCANDINAVICA, 1985, 72 (01): : 75 - 75