Patent ID: 8141028
Filing Date: 2012-03-20
Classification: G06F

Abstract:
1. A design structure embodied in a format readable by a machine, stored on a machine readable storage device for designing, manufacturing, or testing an integrated circuit, the design structure, when executed by the machine providing elements of the integrated circuit comprising: a device for identifying engineering changeable logic; a replacing device for replacing the identified engineering changeable logic with at least one flexible logic block (FLB) initially wired to perform a functioning logic equivalent to a functioning logic of a normal application specific integrated circuit (ASIC) gate the FLB replaces and which comprises additional inputs and outputs for changes of the functioning logic of the FLB, the replacing being based on a priority tag; a cone in element comprising at least one input; a standard ASIC library directly coupled to an output of the cone in element; a special purpose FLB library directly coupled to the output of the cone in element; a selector device directly coupled to an output of the standard ASIC library and an output of the special purpose FLB library, and for selecting at least one of the output of the standard ASIC library and the output of the special purpose FLB library; a cone out element directly coupled to an output of the selector device, and comprising at least one output; and wherein the additional inputs and outputs of the FLB are initially tied off so that the functioning logic of the FLB is equivalent to the functioning logic of the normal ASIC gate the FLB replaces; and the changes of the functioning logic of the FLB comprises wire only changes to the additional inputs and outputs of the FLB.