Patent ID: 7917793

Claim:
An apparatus providing a locally adaptive retiming pipeline with a swing structure, comprising: a combinational block, said combinational block being an input of bit data; a dual-track flip-flop, said dual-track flip-flop connecting to said combinational block, said dual-track flip-flop having a swing data path, said dual-track flip-flop being driven by an edge clock signal to obtain calculated data with interlaced clock triggers, said edge clock signal being selected from a group consisting of a positive-edge clock signal and a negative-edge clock signal; a data-flow coordinator, said data-flow coordinator connecting to said dual-track flip-flop, said data-flow coordinator receiving execution time prediction, said data-flow coordinator controlling internal data-path, said data-flow coordinator swinging said calculated data to said dual-track flip-flop; and a detection logic unit, said detection logic unit connecting to said combinational block and said data-flow coordinator, said detection logic unit obtaining execution time prediction, said detection logic unit swinging data to a flip-flop of said dual-track flip-flop, said detection logic unit obtaining multiple execution time through said interlaced clock triggers.