A method for adaptively compensating skews during data transmission on a
bus is disclosed. A bus includes one or more groups of multiple signal
paths. Each of the signal paths within a group is assigned a unique binary
data value. During data transmissions, only one signal path within each
group is activated at a time, and each activation of one of the signal
paths represents its associated unique binary data value. Thus, a sequence
of consecutive activations represents the same information as if the data
were transmitted in parallel. Before signal transmission, a time delay
between a transition on a first and a second of the signal lines is
measured by utilizing a control frame. The time delay measurement is
repeated to establish the relative time delays associated with all
possible transitions on all the signal lines. In response to the measured
time delays, an appropriate compensating delay is introduced accordingly
before launching each transition on the signal lines. Such added delay
compensates for the differences in delay (or skew) between the different
transitions travelling along different signal paths.
Een methode om hellingen tijdens gegevenstransmissie op wordt een bus adaptief te compenseren onthuld. Een bus omvat één of meerdere groepen veelvoudige signaalwegen. Elk van de signaalwegen binnen wordt een groep toegewezen een unieke binaire gegevenswaarde. Tijdens gegevenstransmissies, wordt slechts één signaalweg binnen elke groep geactiveerd tegelijkertijd, en elke activering van één van de signaalwegen vertegenwoordigt zijn bijbehorende unieke binaire gegevenswaarde. Aldus, vertegenwoordigt een opeenvolging van opeenvolgende activering de zelfde informatie alsof de gegevens overgebrachte tegelijkertijd parallel waren. Vóór signaaltransmissie, worden een tijdvertraging tussen een overgang op eerste en tweede van de signaallijnen gemeten door een controlekader te gebruiken. De meting van de tijdvertraging wordt herhaald om de relatieve tijdvertragingen te vestigen verbonden aan alle mogelijke overgangen op alle signaallijnen. In antwoord op de gemeten tijdvertragingen, wordt een aangewezen compenserende vertraging geïntroduceerd dienovereenkomstig alvorens elke overgang op de signaallijnen te lanceren. Dergelijke toegevoegde vertraging compenseert de verschillen in vertraging (of helling) tussen de verschillende overgangen die langs verschillende signaalwegen reizen.