Replacing circuit design elements with their equivalents
First Claim
1. A method of designing a configurable integrated circuit (IC) comprising:
- a) receiving a first design that has at least one controllable circuit that is initialized by a first type of initialization signal and at least one controllable circuit that is initialized by a second type of initialization signal;
b) defining a second design based on the first design, wherein said defining comprises replacing all controllable circuits that are initialized by the first type of initialization signal with functionally equivalent controllable circuits, wherein each functionally equivalent controllable circuit is initialized only by the second type of initialization signal.
3 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provided a method of designing a configurable IC. The method includes receiving a first design that has at least one controllable circuit that is initialized by a first type of initialization signal. This first design also at least one controllable circuit that is initialized by a second type of initialization signal. The method defines a second design based on the first design. The method defines this second design by replacing all controllable circuits that are initialized by the first type of initialization signal with functionally equivalent controllable circuits. Each of these functionally equivalent controllable circuits includes a particular controllable circuit that is initialized by the second type initialization signal.
-
Citations
21 Claims
-
1. A method of designing a configurable integrated circuit (IC) comprising:
-
a) receiving a first design that has at least one controllable circuit that is initialized by a first type of initialization signal and at least one controllable circuit that is initialized by a second type of initialization signal; b) defining a second design based on the first design, wherein said defining comprises replacing all controllable circuits that are initialized by the first type of initialization signal with functionally equivalent controllable circuits, wherein each functionally equivalent controllable circuit is initialized only by the second type of initialization signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of designing a configurable integrated circuit (IC) comprising:
-
a) receiving a first design that has at least one controllable circuit with an output that is initialized to a first value, and at least one controllable circuit with an output that is initialized to a second value; b) defining a second design based on the first design, wherein said defining comprises replacing all controllable circuits with outputs that are initialized to said first value by functionally equivalent controllable circuits, wherein each functionally equivalent controllable circuit includes an output that is initialized only to said second value. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A configurable integrated circuit (IC) for implementing a user design, the configurable IC comprising:
-
a plurality of controllable configurable circuits having control lines; wherein the user design specifies at least one controllable circuit that is initialized by a first type of initialization signal and at least one controllable circuit that is initialized by a second type of initialization signal; wherein the configurable IC implements the user design by implementing all controllable circuits that are initialized by the first type of initialization signal with functionally equivalent controllable circuits, wherein each functionally equivalent controllable circuit is initialized only by the second type of initialization signal. - View Dependent Claims (18, 19, 20)
-
-
21. A configurable integrated circuit (IC) implementing a user design, the configurable IC comprising:
-
a plurality of controllable configurable circuits having control lines; wherein the user design specifies at least one controllable circuit that has a control line that activates by a first type initialization signal; wherein the user design specifies at least one controllable circuit that has a control line that activates by a second initialization signal that is different than said first initialization signal; wherein the configurable IC implements the user design by utilizing controllable circuits that have control lines that either all activate by only said first initialization signal or all activate by only said second initialization signal.
-
Specification