Method and apparatus for providing secure programmable logic devices
DCFirst Claim
1. Apparatus for securing an integrated circuit device having instruction register logic coupled to control logic via an instruction bus, comprising:
- a non-volatile memory for storing at least one security bit for at least one instruction associated with said programmable logic device; and
gating logic in communication with said non-volatile memory and at least a portion of said instruction bus, said gating logic configured to selectively gate decoded instructions transmitted from said instruction register logic towards said control logic based on state of said at least one security bit.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Method and apparatus for providing secure programmable logic devices is described. One aspect of the invention relates to securing a programmable logic device having instruction register logic coupled to control logic via an instruction bus. A non-volatile memory is provided for storing at least one security bit for at least one instruction associated with the programmable logic device. Gating logic is provided in communication with the non-volatile memory and at least a portion of the instruction bus. The gating logic is configured to selectively gate decoded instructions transmitted from the instruction register logic towards the control logic based on state of the at least one security bit.
12 Citations
20 Claims
-
1. Apparatus for securing an integrated circuit device having instruction register logic coupled to control logic via an instruction bus, comprising:
-
a non-volatile memory for storing at least one security bit for at least one instruction associated with said programmable logic device; and gating logic in communication with said non-volatile memory and at least a portion of said instruction bus, said gating logic configured to selectively gate decoded instructions transmitted from said instruction register logic towards said control logic based on state of said at least one security bit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for securing an integrated circuit device having instruction register logic coupled to control logic via an instruction bus, comprising:
-
storing at least one security bit for at least one instruction associated with said integrated circuit device; and selectively gating decoded instructions transmitted from said instruction register logic towards said control logic based on state of said at least one security bit. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. Apparatus for securing an integrated circuit device having instruction register logic coupled to control logic having a control bus, comprising:
-
a non-volatile memory for storing at least one security bit for instructions associated with said integrated circuit device; and gating logic in communication with said non-volatile memory and at least a portion of said control bus, said gating logic configured to selectively gate control signals produced by said control logic based on state of said at least one security bit, said control logic generating said control signals in response to decoded instructions from said instruction register logic.
-
Specification