ADAPTIVE INPUT/OUTPUT BUFFER AND METHODS FOR USE THEREOF

A controller having programmable delay cells in its input/output channels may also include respective registers storing digital values that control the time delays introduced by the respective delay cells. The values programmed to the registers may be determined by testing the timing of signals betw...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WAYNER, ZELIG, KURTS, TSVIKA
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A controller having programmable delay cells in its input/output channels may also include respective registers storing digital values that control the time delays introduced by the respective delay cells. The values programmed to the registers may be determined by testing the timing of signals between the controller and one or more devices coupled to the channels. The tests may include setting the registers with test values from a set of sequential test values, driving a particular pattern on the signals from the controller to the one or more devices, and checking whether portions of the pattern are received accurately by the one or more devices. Adjusting the timing of the signals may involve centering of the signals with respect to set up and hold time restrictions. Selon l'invention, un contrôleur comprenant des cellules de retard programmables dans ses voies d'entrée-sortie peut également comprendre des registres respectifs stockant des valeurs numériques qui contrôlent les retards temporels introduits par les cellules de retard respectives. Les valeurs programmées par rapport aux registres peuvent être déterminées par mise à l'essai de la synchronisation de signaux entre le contrôleur et un ou plusieurs dispositifs couplés aux voies. Ces essais peuvent consister à: paramétrer les registres avec des valeurs d'essai issues d'un ensemble de valeurs d'essai séquentielles; entraîner un modèle particulier présent dans les signaux du contrôleur au(x) dispositif(s); et vérifier si des parties du modèle sont correctement reçues par le(s) dispositif(s). Le réglage de la synchronisation des signaux peut consister à centrer les signaux par rapport à des restrictions portant sur le paramétrage et la durée d'attente.