Method and apparatus for providing protected intellectual property
First Claim
1. A method, comprising:
- identifying license information associated with a logic function for implementation on a programmable logic device;
based on said identifying, determining whether the logic function should be implemented with a mode of operation restriction from a plurality of mode of operation restrictions, wherein the plurality of mode of operation restrictions include physical and electrical mode of operation restrictions; and
implementing the logic function on the programmable logic device, wherein operation of the logic function on the programmable logic device is limited as defined by the mode of operation restriction and in response to determining that said logic function should be implemented with said mode of operation restriction.
0 Assignments
0 Petitions
Accused Products
Abstract
Various techniques permit more thorough development of digital systems and devices by designers while protecting the proprietary interests of the owners of the intellectual property incorporated in such systems and devices. More specifically, the present invention provides to an end customer IP hardware which is suitable for prototype testing, but unusable for production purposes. One method limits the physical or electrical mode of operation of a hardware platform used for prototype testing of intellectual property (such as limiting the number of electrical contacts between the hardware and an external electrical device or limiting the data format(s) usable in the hardware during prototype testing). Another method limits the temporal operation of a hardware platform using an internal counter within the software provided by the intellectual property owner. Once a clock count limit is reached, the software disables the hardware in one or more prescribed ways, such as a reset of one or more registers, a global tri-state of the hardware IO, or a random failure of some type. Suitable hardware fabrication and/or augmentation also may be used to differentiate between the prototype and production manners of operation.
42 Citations
20 Claims
-
1. A method, comprising:
-
identifying license information associated with a logic function for implementation on a programmable logic device; based on said identifying, determining whether the logic function should be implemented with a mode of operation restriction from a plurality of mode of operation restrictions, wherein the plurality of mode of operation restrictions include physical and electrical mode of operation restrictions; and implementing the logic function on the programmable logic device, wherein operation of the logic function on the programmable logic device is limited as defined by the mode of operation restriction and in response to determining that said logic function should be implemented with said mode of operation restriction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
an interface operable to receive license information associated with a logic function for implementation on a programmable logic device; and a processor operable to determine that the logic function should be implemented with a mode of operation restriction from a plurality of mode of operation restrictions, wherein the plurality of mode of operation restrictions include physical and electrical mode of operation restrictions, wherein the processor is further operable to implement the logic function on the programmable logic device, wherein operation of the logic function on the programmable logic device is limited as defined by the mode of operation restriction and in response to determining that said logic function should be implemented with said mode of operation restriction. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A programmable logic device, comprising:
-
a logic function implemented on the programmable logic device with a mode of operation restriction from a plurality of mode of operation restrictions, the logic function associated with license information; wherein a plurality of mode of operation restrictions include physical and electrical mode of operation restrictions, wherein the mode of operation restriction is applied after a predetermined period of time. - View Dependent Claims (17, 18, 19, 20)
-
Specification