Method for eliminating transition direction sensitive timing skews in a source synchronous design
AssigneeIntel Corporation
InventorsThomas J. Mozdzen, Harry Muljono
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsThomas J. Mozdzen, Harry Muljono
Estimating the term…
A source synchronous computer system to ensure the capturing of signals transmitted from a first component to a second component. An integrated circuit operating on a core clock signal and an I/O clock signal, the integrated circuit comprising a plurality of data drivers, an external I/O clock generator for transmitting the I/O clock signal, and an inverting external I/O clock generator for transmitting the compliment of the I/O clock signal, wherein the data drivers output data synchronous to the I/O clocks and both transmitted clock signals are combined in a receiving component to form a third clock. The receiving component capturing the outputted data synchronous to the third clock. By outputting data signals in the I/O clock domain and using the combination of the transmitted clock signals to synchronize transmission between external components, the computer system ensures that various output conditions that shift the rising or falling edge of a synchronizing clock are adjusted for by the receiving component generating a third clock that selects the later of the rising or falling clock edge between the transmitted clock signals. A set of data signals, the transmitted I/O clock signal, and the transmitted compliment I/O clock signal are generated from similar drivers and share a common power supply plane to further ensure that the data signals are asserted before the clocking edge of the generated third clock.
An integrated circuit having a plurality of functional units and a clock generator for generating a core clock signal and an input/output (I/O) clock signal, said plurality of functional units including a cache coupled to said core clock signal and an I/O unit coupled to said cache, said I/O unit comprising:
A method for reducing the timing skews introduced by various output switching conditions that shift the clocking edges of shared clock signals in a source synchronous design, wherein synchronizing clocks and compliments of said synchronizing clocks are combined to synchronize signal transmissions between a plurality of components, said method comprising:
A source synchronous computer system for reducing wait states and delays between components of said source synchronous computer system, comprising:
Dependencies are inferred from the claim text.