Systems and methods for performing clock gating checks

   
   

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 ρολογιών έλεγχο εάν ο χρόνος διαφοράς ρολογιών είναι θετικός.

 
Web www.patentalert.com

< Mixed-mode execution for object-oriented programming languages

< Java common information model interface for windows management instrumentation via COM/DCOM

> Mapping tool graphical user interface

> Method and apparatus for interfacing a javascript interpreter with library of host objects implemented in java

~ 00138