摘要 |
A method is disclosed for storing a circuit design in memory of a computer system and analyzing the design using an electronic computer-aided design (E-CAD) tool. The design may include hierarchical cells for repeated elements and groups of elements. A flat data structure is created to represent a specified portion of the circuit between two terminal nodes. For each node and edge in the specified portion, the flat data structure stores a name, an address pointer to the underlying data in the circuit model, and address pointers to adjoining nodes or edges in the flat data structure. Also for each node and edge in the design, the data structure stores an indicator showing whether the node or edge has been analyzed. The E-CAD analysis is performed on the flat representation, the results are recorded, and the flat data structure is deleted from memory.
|