In accordance with the present invention, a method, system, computer
system, and computer program product for considering clock skew in
designing digital systems with latch-controlled circuits are provided. The
disclosure teaches a method for determining whether logic operations can
be performed within the available time and allows detailed modeling of
clock skew for different domains of the integrated circuit. Taking clock
skew into account for each domain, worst-case timing paths can be
determined for circuits controlled by either flip-flops or latches. A
design of an integrated circuit can be revised or verified using the
method taught. The disclosure envisions that integrated circuits, printed
circuit boards, computer systems and other components will be manufactured
based upon designs developed with the method taught.
In Übereinstimmung mit der anwesenden Erfindung werden eine Methode, ein System, ein Computersystem und ein Computerprogrammprodukt für das Betrachten des Taktgeberschieflaufens, wenn man digitale Systeme mit Verriegelung-kontrollierten Stromkreisen entwirft, zur Verfügung gestellt. Die Freigabe unterrichtet eine Methode für die Bestimmung, ob Logikbetriebe innerhalb der vorhandenen Zeit durchgeführt werden können und erlaubt das ausführliches Modellieren des Taktgeberschieflaufens für unterschiedliche Gebiete der integrierten Schaltung. Taktgeberschieflaufen für jedes Gebiet in Betracht ziehend, können im schlimmsten Fall Zeitstrecken für die Stromkreise festgestellt werden, die entweder durch Flip-Flops oder Verriegelungen gesteuert werden. Ein Design einer integrierten Schaltung kann mit der unterrichteten worden Methode verbessert werden oder überprüft werden. Die Freigabe stellt vor sich, daß die integrierten Schaltungen, die gedruckten Leiterplatten, die Computersysteme und andere Bestandteile gegründet nach den Designs hergestelltes sind, die mit der unterrichteten Methode entwickelt werden.