Patent ID: 7548102

Claim:
A system for propagating data in a datapath, comprising: a plurality of clocked data storage elements operable to receive input data and to generate output data therefrom; clock regeneration circuitry, external to said plurality of clocked data storage elements, said clock regeneration circuitry operable to generate first and second clock signals, wherein said second clock signal comprises an inverted version of said first clock signal, said second clock signal being time-shifted by a predetermined time interval with respect to said first clock signal; first and second data transmission elements in individual clocked data storage elements in said plurality of clocked data storage elements, each of said first and second data transmission elements having a first state wherein propagation of data is enabled and a second state wherein propagation of data is not enabled; and data propagation logic circuitry operable to use said first and second clock signals to simultaneously maintain said first and second data transmission elements in said first state for a predetermined period of time to cause data to propagate through said clocked data storage elements.