Low Power Logic Obfuscation Through System Level Clock Gating

被引:0
|
作者
Xing, Daniel [1 ]
Liu, Yuntao [1 ]
Srivastava, Ankur [1 ]
机构
[1] Univ Maryland, College Pk, MD 20742 USA
来源
2023 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, ISLPED | 2023年
关键词
clock gating; logic locking;
D O I
10.1109/ISLPED58423.2023.10244561
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Logic locking methods such as Stripped Functionality Logic Locking (SFLL) tend to yield high overheads. SFLL only corrupts a small part of the input space by design in order to maintain good SAT resilience and in doing so selects high frequency inputs to corrupt (protect) and therefore increases locking's impact on system level error. This implies that much of the time stripped modules are doing unnecessary work while the restore units are correcting the computations. We propose taking advantage of this fact to selectively clock gate the modules when protected inputs are being processed. Under the highest possible level of attack resilience, this alone can yield up to 24.5% dynamic power savings when protected inputs are applied to synthesized MediaBench benchmarks. We also propose a system-level design approach that utilizes the data-flow graph to also gate operations that fully depend on other gated operations. In conjunction with modifying operation binding, this increases power savings to 32.9% under the same strict security constraints.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Power minimization by clock root gating
    Qi, W
    Roy, S
    ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, : 249 - 254
  • [42] Power Reduction by Clock Gating Technique
    Srinivasan, Nandita
    Prakash, Navamitha. S.
    Shalakha, D.
    Sivaranjani, D.
    Lakshmi, Swetha Sri G.
    Sundari, B. Bala Tripura
    SMART GRID TECHNOLOGIES (ICSGT- 2015), 2015, 21 : 631 - 635
  • [43] Clock and power gating with timing closure
    Mukherjee, A
    Marek-Sadowska, M
    IEEE DESIGN & TEST OF COMPUTERS, 2003, 20 (03): : 32 - 39
  • [44] Power minimization by clock root gating
    ACM SIGDA; IEEE Circuits and Systems Society; IEICE (Institute of Electronics, Information and Communication Engineers); IPSJ (Information Processing Society of Japan) (Institute of Electrical and Electronics Engineers Inc., United States):
  • [45] A Gated Clock Scheme for Low Power Testing of Logic Cores
    Yannick Bonhomme
    Patrick Girard
    Loïs Guiller
    Christian Landrault
    Serge Pravossoudovitch
    Arnaud Virazel
    Journal of Electronic Testing, 2006, 22 : 89 - 99
  • [46] A gated clock scheme for low power testing of logic cores
    Bonhomme, Y
    Girard, P
    Guiller, L
    Landrault, C
    Pravossoudovitch, S
    Virazel, A
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2006, 22 (01): : 89 - 99
  • [47] Simplifying Clock Gating Logic by Matching Factored Forms
    Han, Inhak
    Shin, Youngsoo
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (06) : 1338 - 1349
  • [48] Clock Gating Synthesis of Netlist with Cyclic Logic Paths
    Kwon, Yonghwi
    Han, Inhak
    Shin, Youngsoo
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2019,
  • [49] Pipeline Power Reduction through Single Comparator-based Clock Gating
    Wang, Wei
    Tsao, Yu-Chi
    Choi, Ken
    Park, SeongMo
    Chung, Moo-Kyoung
    2009 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2009), 2009, : 480 - +
  • [50] Power Reduction in Domino Logic using clock gating in 16nm CMOS Technology
    Singhal, Smita
    Mehra, Anu
    Tripathi, Upendra
    2019 6TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND INTEGRATED NETWORKS (SPIN), 2019, : 274 - 277