A method and apparatus for generating a database to be utilized by a rules checker for evaluating the quality of a particular design, such as, for example, an integrated circuit design. The design to be evaluated comprises a plurality of elements coupled together by at least one node. The apparatus of the present invention comprises a computer running a database generation program which receives, as its input to the database generation program, information relating to characteristics of the elements and nodes. The database generation program utilizes the input to produce a data structure for each of the elements and nodes. These data structures comprise the database which can be utilized by the rules checker to evaluate the quality of the design. In accordance with the preferred embodiment of the present invention, the input to the database generation program corresponds to the output of a timing analyzer program which is being executed by the computer. The design is an electrical circuit design and the output of the static timing analyzer program includes statistical and other information relating to the elements and nodes in the electrical circuit design. This information is then utilized by the database generation program to generate the data structures for the elements and nodes. These data structures comprise the database which is utilized by the rules checker program to evaluate the quality of the circuit design.

Un metodo e un apparecchio per la generazione della base di dati da utilizzare da un ispettore di regole per la valutazione della qualità di un disegno particolare, come, per esempio, un disegno del circuito integrato. Il disegno da valutare contiene una pluralità gli elementi accoppiati insieme almeno da un nodo. L'apparecchio di presente invenzione contiene un calcolatore che fa funzionare un programma della generazione della base di dati che riceve, come relativo input al programma della generazione della base di dati, alle informazioni concernente le caratteristiche degli elementi ed ai nodi. Il programma della generazione della base di dati utilizza l'input per produrre una struttura di dati per ciascuno degli elementi e dei nodi. Queste strutture di dati contengono la base di dati che può essere utilizzata dall'ispettore di regole per valutare la qualità del disegno. In conformità con il metodo di realizzazione preferito di presente invenzione, l'input al programma della generazione della base di dati corrisponde all'uscita di un programma di analizzatore di sincronizzazione che sta eseguendo dal calcolatore. Il disegno è un disegno di circuito elettrico e l'uscita del programma di analizzatore statico di sincronizzazione include informazioni statistiche ed altre concernente gli elementi ed i nodi nel disegno di circuito elettrico. Queste informazioni allora sono utilizzate dal programma della generazione della base di dati per generare le strutture di dati per gli elementi ed i nodi. Queste strutture di dati contengono la base di dati che è utilizzata dal programma dell'ispettore di regole per valutare la qualità del disegno di circuito.

 
Web www.patentalert.com

< (none)

< Provably correct storage arrays

> Method of on-chip interconnect design

> (none)

~ 00012