Method of decreasing instantaneous current without affecting timing

   
   

A method of calculating skews for memory cells and flip-flops in a circuit design to reduce peak power includes receiving a circuit design containing memory cells and other clocked cells; constructing a first graph that includes a union of all inputs, vertices representative of the memory cells and the other clocked cells, a union of all outputs, and edges between the vertices each having a length equal to a delay between corresponding vertices minus a clock period; constructing a second graph having vertices representative of only the memory cells and corresponding edges such that the maximum length between any two corresponding vertices is less than zero; calculating a skew for each of the memory cells from the second graph; constructing a third graph from the first graph by merging the vertices of the memory cells into a single vertex; calculating a skew for each of the other clocked cells from the third graph; normalizing each skew calculated for the other clocked cells; recalculating the skew for each of the memory cells from the normalized skew calculated for the other clocked cells; and generating as output the recalculated skew for each of the memory cells.

Μια μέθοδος τις λοξές κινήσεις για τα κύτταρα και flip-flops μνήμης σε ένα σχέδιο κυκλωμάτων για να μειώσει τη μέγιστη δύναμη περιλαμβάνει τη λήψη ενός σχεδίου κυκλωμάτων που περιέχει τα κύτταρα μνήμης και άλλα χρονομετρημένα κύτταρα η κατασκευή μιας πρώτης γραφικής παράστασης που περιλαμβάνει μια ένωση όλων των εισαγωγών, vertices αντιπροσωπευτικών των κυττάρων μνήμης και άλλη χρονομέτρησε τα κύτταρα, μια ένωση όλων των αποτελεσμάτων, και των ακρών μεταξύ vertices κάθε μια που έχει ένα μήκος ίσο με μια καθυστέρηση μεταξύ αντίστοιχα vertices μείον μια περίοδο ρολογιών κατασκευάζοντας μια δεύτερη γραφική παράσταση που έχει vertices αντιπροσωπευτικά μόνο των κυττάρων μνήμης και που αντιστοιχεί τις άκρες έτσι ώστε το μέγιστο μήκος μεταξύ οποια δήποτε δύο αντίστοιχα vertices είναι λιγότερο από μηδέν υπολογισμός μιας λοξής κίνησης για κάθε ένα από τα κύτταρα μνήμης από τη δεύτερη γραφική παράσταση κατασκευάζοντας μια τρίτη γραφική παράσταση από την πρώτη γραφική παράσταση με τη συγχώνευση vertices των κυττάρων μνήμης ενιαίο vertex υπολογισμός μιας λοξής κίνησης για κάθε ένα από τα άλλα χρονομετρημένα κύτταρα από την τρίτη γραφική παράσταση ομαλοποιώντας κάθε λοξή κίνηση που υπολογίζεται για τα άλλα χρονομετρημένα κύτταρα ο εκ νέου υπολογισμός της λοξής κίνησης για κάθε ένα από τα κύτταρα μνήμης από την ομαλοποιημένη λοξή κίνηση που υπολογίστηκε για άλλο χρονομέτρησε τα κύτταρα και παράγοντας ως παραγωγή την υπολογισμένη εκ νέου λοξή κίνηση για κάθε ένα από τα κύτταρα μνήμης.

 
Web www.patentalert.com

< Method of managing knowledge information, method of generating knowledge information, method of using knowledge information, and apparatus for managing knowledge information

< System and method for event-driven data transformation

> Integrated service platform

> Method and apparatus for determining a longest prefix match in a content addressable memory device

~ 00133