Constraint memory node identification in sequential logic
AssigneeSynopsys, Inc.
InventorsSrivathsan Krishna Mohan, Qing Zhang, Paul Frain
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorsSrivathsan Krishna Mohan, Qing Zhang, Paul Frain
Estimating the term…
A method of identifying memory nodes includes reading a netlist of the design. For a sequential cell of the design, constraint arcs between constraint and related pins can be extracted. For each constraint arc, an original vector set including initialization waveforms can be generated. A plurality of simulations can be run using a plurality of vector sets to generate a plurality of node sets. Each simulation generates a corresponding node set that toggles based on waveforms provided by a corresponding vector set. Each vector set is derived from the original vector set. A final set of memory nodes for the sequential circuit cell can be calculated by subtracting one node set from another node set. In one embodiment, the method can further include pruning non-gate connected nodes from the final node set.
A method of identifying memory nodes in a design such that said identified memory nodes can be subsequently utilized to verify and finalize the design prior to fabricating an integrated circuit using the finalized design, the method comprising:
A non-transitory, computer-readable medium storing computer-executable instructions for identifying memory nodes in a design such that said identified memory nodes can be subsequently utilized to verify and finalize the design prior to fabricating an integrated circuit using the finalized design, the instructions when executed by a computer cause the computer to execute a process comprising:
A computer comprising an electronic design automation (EDA) tool including program instructions for identifying memory nodes in a design such that said identified memory nodes can be subsequently utilized to verify and finalize the design prior to fabricating an integrated circuit using the finalized design, said program instructions performing a process comprising:
A method of identifying memory nodes in a design such that said identified memory nodes can be subsequently utilized to verify and finalize the design prior to fabricating an integrated circuit using the finalized design, the method comprising:
Dependencies are inferred from the claim text.