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
关键词
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 条
  • [1] Power Efficient Data Retention Logic Design in the Integration of Power Gating and Clock Gating
    Li, Li
    Choi, Ken
    Lee, Ho Joon
    2011 IEEE 54TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2011,
  • [2] Power-Clock-Gating in adiabatic Logic Circuits
    Teichmann, Ph
    Fischer, J.
    Amirante, E.
    Schmitt-Landsiedel, D.
    ADVANCES IN RADIO SCIENCE, 2006, 4 (275-280) : 275 - 280
  • [3] Power-clock gating in adiabatic logic circuits
    Teichmann, P
    Fischer, J
    Henzler, S
    Amirante, E
    Schmitt-Landsiedel, D
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2005, 3728 : 638 - 646
  • [4] Self Clock-Gating Scheme for Low Power Basic Logic Element Architecture
    R. Udaiyakumar
    Senoj Joseph
    T. V. P. Sundararajan
    D. Vigneswaran
    R. Maheswar
    Iraj S. Amiri
    Wireless Personal Communications, 2018, 102 : 3477 - 3488
  • [5] Self Clock-Gating Scheme for Low Power Basic Logic Element Architecture
    Udaiyakumar, R.
    Joseph, Senoj
    Sundararajan, T. V. P.
    Vigneswaran, D.
    Maheswar, R.
    Amiri, Iraj S.
    WIRELESS PERSONAL COMMUNICATIONS, 2018, 102 (04) : 3477 - 3488
  • [6] Dynamic power reduction through clock gating technique for low power memory applications
    Srivatsava, G. S. R.
    Singh, Pooran
    Gaggar, Siddharth
    Vishvakarma, Santosh Kumar
    2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND COMMUNICATION TECHNOLOGIES, 2015,
  • [7] Complex clock gating with integrated clock gating logic cell
    Bhutada, Rani
    Manoli, Yiannos
    2007 INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA, 2007, : 164 - +
  • [8] Low Power Sorters Using Clock Gating
    Preethi
    Mohan, K. G.
    Kumar, Sudeendra K.
    Mahapatra, K. K.
    2021 IEEE INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2021), 2021, : 6 - 11
  • [9] Low-power implementations of DSP through operand isolation and clock gating
    Chao, Jun
    Zhao, Yixin
    Wang, Zhijun
    Mai, Songping
    Zhang, Chun
    ASICON 2007: 2007 7TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2007, : 229 - 232
  • [10] Low Power Clock Gating for Shift Register
    Sohn, Ki-Sung
    Han, Da-In
    Baek, Ki-Ju
    Kim, Nam-Soo
    Kim, Yeong-Seuk
    IEICE TRANSACTIONS ON ELECTRONICS, 2012, E95C (08) : 1447 - 1448