TIMING EVENT DETECTOR, MICROELECTRONIC CIRCUIT, AND METHOD FOR DETECTING TIMING EVENTS

In a microelectronic circuit, a digital value (D) is temporarily stored in a register circuit (101). In relation to an allowable time limit defined by a triggering signal (CKP), there is stored a corresponding momentary value of said digital value (D) in differential form that comprises said momenta...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: TURNQUIST, Matthew, KOSKINEN, Lauri
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:In a microelectronic circuit, a digital value (D) is temporarily stored in a register circuit (101). In relation to an allowable time limit defined by a triggering signal (CKP), there is stored a corresponding momentary value of said digital value (D) in differential form that comprises said momentary value (A) and its complement value (B). During a timing event detection window, any of said stored momentary value (A) or its stored complement value (B) may be toggled, however so that the stored momentary value (A) is only toggled in response to observing the digital value (D) change in one direction and the stored complement value (B) is only toggled in response to observing the digital value (D) change in the opposite direction. The stored momentary value (A) is compared to its stored complement value (B), and a timing event observation signal (TEO) is output (105) in response to said comparing showing that said stored momentary value (A) and its stored complement value (B) have become equal. La présente invention concerne, dans un circuit microélectronique, une valeur numérique (D) qui est stockée temporairement dans un circuit de registre (101). Par rapport à une limite de temps admissible définie par un signal de déclenchement (CKP), une valeur momentanée correspondante de ladite valeur numérique (D) est stockée sous forme différentielle comprenant ladite valeur momentanée (A) et sa valeur de complément (B). Pendant une fenêtre de détection d'événement de synchronisation, l'une quelconque de ladite valeur instantanée stockée (A) ou sa valeur de complément stockée (B) peut être basculée, cependant, de telle sorte que la valeur instantanée stockée (A) n'est basculée qu'en réponse à l'observation de la valeur numérique (D) qui change dans une direction et que la valeur de complément stockée (B) est uniquement basculée en réponse à l'observation de la valeur numérique (D) qui change dans la direction opposée. La valeur instantanée stockée (A) est comparée à sa valeur de complément stockée (B), et un signal d'observation d'événement de synchronisation (TEO) est émis (105) en réponse à ladite comparaison montrant que ladite valeur instantanée stockée (A) et sa valeur de complément stockée (B) ont été égales.