| CPC G06F 30/337 (2020.01) [G06F 30/30 (2020.01); G06F 21/00 (2013.01)] | 5 Claims |

|
1. A non-transitory computer-accessible medium having stored thereon computer-executable instructions for providing at least one logic-locked integrated circuit (IC) design, wherein, when a computing arrangement executes the instructions, the computing arrangement is configured to perform procedures comprising:
randomly selecting at least one first location at a first portion in a logic design which includes first inverters;
randomly selecting at least one second location at a second portion in the logic design which excludes at least one second inverter;
randomly partitioning the at least one first location into at least two first sets, and the at least one second location into at least two second sets;
replacing at least first one of the first inverters in at least first one of the first sets with at least one XOR key-gate;
replacing at least second one of the first inverters in at least second one of the first sets with at least one XNOR key-gate;
inserting the at least one XNOR key-gate in at least first one of the second sets; and
inserting the at least one XOR key-gate in at least second one of the second sets.
|