This invention relates to a restriction
authorization module for setting limits on computing chips. This
authorization module is configured as a main module for restricting computational operations on the computing
chip. The
authorization module authorizes the operation of the actual design in the computing device (such as a CPU, GPU, AI-based neural
network model, or any basic
logic gate such as AND, OR, NOT, XOR, XNOR, NAND, NOR, NOR, etc.) via an enable
signal.
Encryption enable logic can be set for non-on-
chip systems. Replaceable and / or reconfigurable measurement units are configured to measure one or more parameters, wherein the measurement unit is adapted to be reconfigured for on-
chip systems if the restriction authorization is used for repeated operations. Different types of security mode settings are implemented, which trigger a reset in the case of reconfigurable measurement units. The restriction authorization design logic is operable when the measurement unit does not reach the measurement limit. The measurement unit provides enable logic triggering, which further enables the actual design to operate; however, if the measurement unit reaches the measurement limit, the measurement unit triggers enable logic, rendering the actual design inoperable.