A gating signal checker system and method are provided to perform clock
gating check on a logic cell. In accordance with one aspect of the
invention, the system includes logic that determines a clock transition
time of a clock input into the logic cell, and logic that determines a
transition time of at least one gating signal input into the logic cell.
Also included in the gating signal checker system is logic that calculates
a clock difference time between the clock transition time and the
transition time of the at least one gating signal input into the logic
cell, and logic that determines that the logic cell fails the clock gating
check if the clock difference time is negative. In accordance with another
aspect of the invention, a method performs a clock gating check on a logic
cell by determining a clock transition time of a clock input into the
logic cell, and determining a transition time of at least one gating
signal input into the logic cell. Then, the method calculates a clock
difference time between the clock transition time and the transition time
of the at least one gating signal input into the logic cell, and
determines that the logic cell passes the clock gating check if the clock
difference time is positive.
Ένα gating σύστημα και μια μέθοδος ελεγκτών σημάτων παρέχονται για να εκτελέσουν gating ρολογιών τον έλεγχο σε ένα κύτταρο λογικής. Σύμφωνα με μια πτυχή της εφεύρεσης, το σύστημα περιλαμβάνει τη λογική που καθορίζουν έναν χρόνο μετάβασης ρολογιών ενός ρολογιού που εισάγεται στο κύτταρο λογικής, και τη λογική που καθορίζει έναν χρόνο μετάβασης τουλάχιστον ενός gating σήματος που εισάγεται στο κύτταρο λογικής. Επίσης συμπεριλαμβανόμενο gating το σύστημα ελεγκτών σημάτων είναι λογική που υπολογίζουν έναν χρόνο διαφοράς ρολογιών μεταξύ του χρόνου μετάβασης ρολογιών και το χρόνο μετάβασης του τουλάχιστον ενός gating σήματος που εισάγεται στο κύτταρο λογικής, και λογική που καθορίζει ότι το κύτταρο λογικής αποτυγχάνει το gating ρολογιών έλεγχο εάν ο χρόνος διαφοράς ρολογιών είναι αρνητικός. Σύμφωνα με μια άλλη πτυχή της εφεύρεσης, μια μέθοδος εκτελεί έναν gating ρολογιών έλεγχο σε ένα κύτταρο λογικής με τον καθορισμό ενός χρόνου μετάβασης ρολογιών ενός ρολογιού που εισάγεται στο κύτταρο λογικής, και τον καθορισμό ενός χρόνου μετάβασης τουλάχιστον ενός gating σήματος που εισάγεται στο κύτταρο λογικής. Κατόπιν, η μέθοδος υπολογίζει έναν χρόνο διαφοράς ρολογιών μεταξύ του χρόνου μετάβασης ρολογιών και το χρόνο μετάβασης του τουλάχιστον ενός gating σήματος που εισάγεται στο κύτταρο λογικής, και καθορίζει ότι το κύτταρο λογικής περνά το gating ρολογιών έλεγχο εάν ο χρόνος διαφοράς ρολογιών είναι θετικός.