Design of the RRAM-Based Polymorphic Look-Up Table Scheme

被引:7
|
作者
Cui, Xiaole [1 ]
Li, Xiang [1 ]
Zhang, Miaomiao [1 ]
Cui, Xiaoxin [2 ]
机构
[1] Peking Univ, Key Lab Integrated Microsyst, Shenzhen Grad Sch, Shenzhen 518055, Peoples R China
[2] Peking Univ, Inst Microelect, Beijing 100871, Peoples R China
基金
中国国家自然科学基金;
关键词
Logic gates; Table lookup; Resistance; Foundries; Resists; Reverse engineering; Logic functions; RRAM; polymorphic gate; look-up table;
D O I
10.1109/JEDS.2019.2934471
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The polymorphic gates are the circuit cells that deliver different functions with the different external input, supply voltage or temperature. It is an effective method to resist the reverse engineering attacks, for the attackers cannot distinguish the correct function based on the netlist of the circuit. The researchers have found out that the RRAM based Look-Up Table (LUT) has higher performance and less area, comparing with the CMOS based counterparts. However, the attackers can tell the functions of the previous proposed RRAM based LUTs by measuring the resistance states of the RRAM cells. This work proposes an RRAM based polymorphic gate, which implements 16 basic logic functions with 8 RRAM cells in 4 working cycles. Furthermore, the multi-input LUT scheme is proposed based on the polymorphic gate. It is difficult for the attackers to distinguish the circuit function, because the function of the LUT is determined by the applied voltages and the resistance states of the RRAM devices, and the n-input LUT circuit is implemented with the constant area regardless of the number of inputs.
引用
收藏
页码:949 / 953
页数:5
相关论文
共 50 条
  • [41] Parallel modular multiplication with table look-up
    Chiou, CW
    Yang, TC
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1998, 69 (1-2) : 49 - 55
  • [42] A LOOK-UP TABLE AND SOURCE CODE GENERATOR
    CHANCE, RJ
    JOURNAL OF MICROCOMPUTER APPLICATIONS, 1991, 14 (01): : 13 - 26
  • [43] A look-up scheme for scaling in the RNS
    García, A
    Lloris, A
    IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (07) : 748 - 751
  • [44] Regrasp planner using look-up table
    Cho, K
    Kim, M
    Lee, C
    Song, JB
    2000 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2000), VOLS 1-3, PROCEEDINGS, 2000, : 1981 - 1986
  • [45] Look-up table helps bit flipping
    Bierschenk, B
    EDN, 2001, 46 (10) : 98 - 98
  • [46] Table look-up method for the evaluation of functions
    Ball, S
    Bojanic, R
    JOURNAL OF APPROXIMATION THEORY, 2000, 107 (01) : 160 - 162
  • [47] A novel high-throughput method for table look-up based analog design automation
    Statter, Yishai
    Chen, Tom
    INTEGRATION-THE VLSI JOURNAL, 2016, 52 : 168 - 181
  • [48] Directive local color transfer based on dynamic look-up table
    Li, Zhijiang
    Tan, Zhenshan
    Cao, Liqin
    Chen, Hu
    Jiao, Lei
    Zhong, Yanfei
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2019, 79 : 1 - 12
  • [49] Arrow Exit Sign Placement on Highway Using Fuzzy Table Look-Up Scheme
    Qiao, Fengxiang
    Liu, Xiaoyue
    Yu, Lei
    APPLICATIONS OF SOFT COMPUTING: UPDATING THE STATE OF THE ART, 2009, 52 : 260 - 269
  • [50] A Look-up Table based Binary GCD for Fast Modular Inversion
    Ishida, Tsutomu
    Nagase, Tomoyuki
    Yoshioka, Yoshio
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2011, 14 (08): : 2901 - 2910