An exemplary embodiment of the present invention is a method for
transmitting data among processors over a plurality of parallel data lines
and a clock signal line. A receiver processor receives both data and a
clock signal from a sender processor. At the receiver processor a bit of
the data is phased aligned with the transmitted clock signal. The phase
aligning includes selecting a data phase from a plurality of data phases
in a delay chain and then adjusting the selected data phase to compensate
for a round-off error. Additional embodiments include a system and storage
medium for transmitting data among processors over a plurality of parallel
data lines and a clock signal line.
Una encarnación ejemplar de la actual invención es un método para transmitir datos entre procesadores sobre una pluralidad de líneas de datos paralelas y de una línea de señales del reloj. Un procesador de receptor recibe datos y una señal del reloj de un procesador del remitente. En el procesador de receptor que un poco los se ponen en fase datos alineó con la señal transmitida del reloj. El alinear de la fase incluye seleccionar una fase de los datos de una pluralidad de datos que las fases en retrasan la cadena y después el ajuste de la fase seleccionada de los datos para compensar para un error round-off. Las encarnaciones adicionales incluyen un medio del sistema y de almacenaje para los datos que transmiten entre procesadores sobre una pluralidad de líneas de datos paralelas y de una línea de señales del reloj.