System and method for using scalable polynomials to translate a look-up table delay model into a memory efficient model

   
   

A system and method for using scalable polynomials to translate a look-up table delay model into a memory efficient model. The system of the present invention receives an input library of predefined cells having a number of predefined look-up tables for modeling timing arcs through circuit paths of the cells. The present invention analyzes each memory inefficient look-up table and selects a polynomial form for representing the timing data of the look-up table. The polynomial form is selected from polynomial systems. For a particular selected polynomial form, the present invention performs a curve fitting analysis to determine the proper coefficients. The selected polynomial is then accepted or rejected based on a Chi-Square analysis. If accepted, the memory efficient polynomial replaces the look-up table. If rejected, a next polynomial form is selected and processing is re-done. If no acceptable polynomial form is found, the look-up table is not replaced.

Ένα σύστημα και μια μέθοδος για τα εξελικτικά πολυώνυμα για να μεταφράσει ένα πρότυπο επιτραπέζιας καθυστέρησης ματιάς σε ένα αποδοτικό πρότυπο μνήμης. Το σύστημα της παρούσας εφεύρεσης λαμβάνει μια βιβλιοθήκη εισαγωγής των προκαθορισμένων κυττάρων που έχουν διάφορους προκαθορισμένους πίνακες ματιάς για τη διαμόρφωση των τόξων συγχρονισμού μέσω των πορειών κυκλωμάτων των κυττάρων. Η παρούσα εφεύρεση αναλύει κάθε ανεπαρκή πίνακα ματιάς μνήμης και επιλέγει μια πολυωνυμική μορφή για την αντιπροσώπευση των στοιχείων συγχρονισμού του πίνακα ματιάς. Η πολυωνυμική μορφή επιλέγεται από τα πολυωνυμικά συστήματα. Για μια ιδιαίτερη επιλεγμένη πολυωνυμική μορφή, η παρούσα εφεύρεση εκτελεί μια ανάλυση συναρμολογήσεων καμπυλών για να καθορίσει τους κατάλληλους συντελεστές. Το επιλεγμένο πολυώνυμο γίνεται αποδεκτό έπειτα ή απορρίπτεται βασισμένος σε μια θχη-τετραγωνική ανάλυση. Εάν γίνεται αποδεκτό, το αποδοτικό πολυώνυμο μνήμης αντικαθιστά τον πίνακα ματιάς. Εάν απορρίπτεται, μια επόμενη πολυωνυμική μορφή επιλέγεται και η επεξεργασία ξανακάνεται. Εάν καμία αποδεκτή πολυωνυμική μορφή δεν βρίσκεται, ο πίνακας ματιάς δεν αντικαθίσταται.

 
Web www.patentalert.com

< Service provider side interactive program guide encoder

< Mixed-mode execution for object-oriented programming languages

> Method and apparatus for matrix transposition

> System for optimal resource allocation and planning for hosting computing services

~ 00110