A Polymorphic Circuit Interoperability Framework

The Polymorphic Circuit Interoperability Framework is presented in this paper. This framework separates the polymorphic component (called the polymorphic element) from the functional gates (called the switchable gate). The requirement of the framework is that the polymorphic element outputs a non-empty set of signals that change based on the polymorphic effect desired. In this paper, single output polymorphic elements based on voltage and clock speed are shown, and a polymorphic element based on temperature is theoretically adapted from existing literature [5]. A switchable gate that implements NAND/NOR functionality is shown and used with these polymorphic elements to test the framework for polymorphic functionality. The results are presented and polymorphic functionality is successfully demonstrated.

[1]  Giovanni De Micheli,et al.  Emerging Technology-Based Design of Primitives for Hardware Security , 2016, JETC.

[2]  Gang Qu,et al.  A Novel Polymorphic Gate Based Circuit Fingerprinting Technique , 2018, ACM Great Lakes Symposium on VLSI.

[3]  Adrian Stoica,et al.  Polymorphic Electronics , 2001, ICES.

[4]  Adrian Stoica,et al.  On Polymorphic Circuits and Their Design Using Evolutionary Algorithms , 2002 .

[5]  Lukás Sekanina,et al.  Implementing A Unique Chip Id On A Reconfigurable Polymorphic Circuit , 2013, Inf. Technol. Control..

[6]  Richard Ruzicka,et al.  Synthesis Methodology of Polymorphic Circuits Using Polymorphic NAND/NOR Gates , 2015, 2015 17th UKSim-AMSS International Conference on Modelling and Simulation (UKSim).

[7]  Rommel Anacan,et al.  Design of a New External Signal Controlled Polymorphic Gates , 2016, 2016 7th International Conference on Intelligent Systems, Modelling and Simulation (ISMS).

[8]  Gang Qu,et al.  Polymorphic gate based IC watermarking techniques , 2018, 2018 23rd Asia and South Pacific Design Automation Conference (ASP-DAC).

[9]  Xin Guo,et al.  Taking evolutionary circuit design from experimentation to implementation: some useful techniques and a silicon demonstration , 2004 .