Patent ID: 8103855

Claim:
A method for designing an integrated circuit, comprising: incorporating a processing unit to the integrated circuit, the processing unit configured for execution by an instruction stream; incorporating a plurality of functional components to the integrated circuit, each functional component comprising a plurality of logical devices configured by hardware for performing a single purpose function; inserting a GO component for each functional component, the GO component storing a first electrical address of a connector memory, the GO component functioned to start the functional component when the value of the connector memory specified by the first electrical address is set to a GO value; inserting a DONE component for each functional component, the DONE component storing a second electrical address of a connector memory, the DONE component functioned to identify the completion of the functional component by setting the value of the connector memory specified by the second electrical address to a DONE value; coupling the GO and DONE components of the functional components to the processing unit, so that the processing unit can set the first or second electrical address of a first functional component to be the same as the first or second electrical address of a second functional component.