The present invention is generally directed to a system and method for evaluating the loading of a clock driver. Specifically, the present invention operates by evaluating a netlist file of a circuit. In accordance with one aspect of the present invention, a method evaluates each node within a netlist file to determine: (1) whether that node is an output node for a clock driver; and (2) for clock driver nodes, whether that node is within loading specification for the particular clock driver circuit. In accordance with one embodiment of the invention, the method operates by identifying a clock driver output node, calculating a PFET: NFET ratio of the clock driver output node, determining a "category" of the clock driver output node, obtaining a load on the clock driver output node, and determining whether the load is within specification for the clock driver circuit. In accordance with the preferred embodiment, the step of identifying a clock driver output node is performed by evaluating a data structure associated with that node. Specifically, in the preferred embodiment a database is created, whereby each node and each element within a netlist file has certain characteristics or attributes that are determined during a preliminary stage of operation, and stored within a data structure for subsequent retrieval and use. One such flag or attribute that is stored for each node is a clock attribute. Any node associated with a clock driver circuit may be readily determined by evaluating this attribute stored within the data structure. This information may be obtained from PathMill or some other similar software package.

La presente invenzione è diretta generalmente verso un sistema e un metodo per la valutazione del caricamento di un driver dell'orologio. Specificamente, la presente invenzione funziona valutando una lima di netlist di un circuito. Secondo una moda di presente invenzione, un metodo valuta ogni nodo all'interno di una lima di netlist per determinare: (1) se quel nodo è un nodo dell'uscita per un driver dell'orologio; e (2) per i nodi del driver dell'orologio, se quel nodo è conforme alle specifiche di caricamento per il circuito particolare del driver dell'orologio. In conformità con un metodo di realizzazione dell'invenzione, il metodo funziona identificando un nodo dell'uscita del driver dell'orologio, calcolatore un PFET: Il rapporto di NFET del driver dell'orologio ha prodotto il nodo, determinante "una categoria" del nodo dell'uscita del driver dell'orologio, ottenente un carico sul nodo dell'uscita del driver dell'orologio e determinante se il carico fosse conforme alle specifiche per il circuito del driver dell'orologio. In conformità con il metodo di realizzazione preferito, l'operazione di identificare un nodo dell'uscita del driver dell'orologio è effettuata valutando una struttura di dati connessa con quel nodo. Specificamente, nel metodo di realizzazione preferito una base di dati è generata, per cui ogni nodo ed ogni elemento all'interno di una lima di netlist ha le determinati caratteristiche o attributi che sono determinati durante la fase preliminare del funzionamento e sono immagazzinati all'interno di una struttura di dati per ricupero ed uso successivi. Un tale bandierina o attributo che sono immagazzinati per ogni nodo è un attributo dell'orologio. Qualsiasi nodo connesso con un circuito del driver dell'orologio può essere determinato prontamente valutando questo attributo immagazzinato all'interno della struttura di dati. Queste informazioni possono essere ottenute da PathMill o da un certo altro pacchetto di programmi simile.

 
Web www.patentalert.com

< (none)

< On-line consumer credit data reporting system

> Method and system for extracting application protocol characteristics

> (none)

~ 00019