A system that measures timing margins within a digital system by varying a clock skew between components in the digital system. The system receives a reference clock signal as an input. This reference clock signal is used to generate a first clock signal and a second clock signal so that there exists a programmable skew between the first clock signal and the second clock signal. The first clock signal is used to drive a first component, and the second clock signal is used to drive a second component in the digital system. The system measures an upper margin for the clock skew by iteratively increasing the clock skew and testing the system to verify that it operates correctly. When the digital system stops operating correctly, the upper margin is set to be the amount by which the clock skew was increased before the digital system stopped operating correctly. The system can also measure a lower margin for the clock skew by iteratively decreasing the clock skew and testing the system to verify that it operates correctly. When the digital system ultimately stops operating correctly, the lower margin is set to be the amount by which the clock skew was decreased before the digital system stopped operating correctly.

Un système qui mesure des marges de synchronisation dans un système numérique en changeant un biais d'horloge entre les composants dans le système numérique. Le système reçoit un signal d'horloge de référence comme entrée. Ce signal d'horloge de référence est utilisé comme moyen pour produire d'un premier signal d'horloge et d'un deuxième signal d'horloge de sorte que là existe un biais programmable entre le premier signal d'horloge et le deuxième signal d'horloge. Le premier signal d'horloge est utilisé comme moyen pour conduire un premier composant, et le deuxième signal d'horloge est utilisé comme moyen pour conduire un deuxième composant dans le système numérique. Le système mesure une marge supérieure pour le biais d'horloge en augmentant itérativement le biais d'horloge et en examinant le système pour vérifier qu'il fonctionne correctement. Quand le système numérique cesse de fonctionner correctement, la marge supérieure est placée pour être la quantité par laquelle le biais d'horloge a été augmenté avant que le système numérique ait cessé de fonctionner correctement. Le système peut également mesurer une marge inférieure pour le biais d'horloge en diminuant itérativement le biais d'horloge et en examinant le système pour vérifier qu'il fonctionne correctement. Quand le système numérique cesse finalement de fonctionner correctement, la marge inférieure est placée pour être la quantité par laquelle le biais d'horloge a été diminué avant que le système numérique ait cessé de fonctionner correctement.

 
Web www.patentalert.com

< (none)

< Flight control system for a hybrid aircraft in the pitch axis

> Logic equivalence leveraged placement and routing of an IC design

> (none)

~ 00050