Reverse donut model
AssigneeOracle America, Inc.
InventorsRichard W. Smith, Hang Kwan, Manzurul Khan
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle America, Inc.
InventorsRichard W. Smith, Hang Kwan, Manzurul Khan
Estimating the term…
A pruning algorithm for generating a reverse donut model (RDM) for running timing analysis for a block in an IC includes logic to reduce a hierarchical model of the IC to a single level flat model. A block from a plurality of blocks that make up the IC is identified from the single level flat model of the IC. The pruning algorithm is further used to initialize a timer and to define timing constraints associated with each of a plurality of input and output pins associated with the identified block. A RDM for the identified block is generated by identifying and including connectivity information associated with a plurality of input and output pins in an outer boundary of the identified block and at least one layer of interface connection between each of the plurality of input and output pins in the outer layer of the identified block and one or more circuit elements external to the identified block in the IC interfacing with each of the plurality of input and output pins in the identified block. The generated RDM acts as a blackbox for the identified block and is used in place of the identified block for running the timing analysis.
A method for generating a reverse donut model (RDM) for an IC chip (IC) with a computer-aided design tool (CAD tool) for running a timing analysis, the method comprising:
A method for generating a reverse donut model (RDM) for a block in an integrated circuit chip (IC) using a computer-aided design tool (CAD tool), comprising:
A pruning algorithm to generate a reverse donut model (RDM) for a block within an integrated circuit chip (IC), the pruning algorithm implemented in a simulation tool that is configured to execute on a computer system for performing analysis, the pruning algorithm comprising:
Dependencies are inferred from the claim text.