摘要 |
The present invention is generally directed to a system and method for efficiently evaluating a design quality of a circuit defined by a netlist. An inventive method includes the steps of creating an element data structure for each circuit element in the netlist, wherein the data structure of a given element defines a plurality of physical characteristics for the element, and creating a node data structure for each circuit node in the netlist, wherein the data structure of a given node defines a plurality of physical characteristics for the node. Thereafter, the method determines a TRUE/FALSE value for the physical characteristics for entries within both the element data structure and the node data structure. Finally, the method records the determined TRUE/FALSE values for later retrieval. An inventive system includes an element data structure for defining each circuit element in the netlist, wherein the data structure of a given element defines a plurality of characteristics for the element. The system further includes means for generating TRUE/FALSE value for the characteristics for entries within the element data structure, and means for recording the determined TRUE/FALSE values for later retrieval. During operation, as the system needs the values of various physical characteristics in order to evaluate the design quality of the circuit, the system may simply retrieves the stored values, for each of the relevant physical characteristics. Otherwise, the system computes these values as needed.
|