Method of improving routes of nets in circuits
OwnerChristopher Cowan, C. Barneyinventors
Life of this patent
Estimating the term…
Abstract
One disclosed method for improving the route of at least one net of a circuit comprises: receiving a circuit design that includes a plurality of circuit elements and at least one communication carrier element; determining a location for each circuit element; determining an original route for the communication carrier element; classifying the original route of the communication carrier element as either suspect or non-suspect; and re-establishing a route for the communication carrier elements that are classified as suspect.
Claims54
A method for improving a route of at least one net of a circuit, said method comprising:
- receiving a circuit design, wherein said circuit design comprises a plurality of circuit elements and at least one communication carrier element;
- determining a location for each of said plurality of circuit elements;
- determining an original route for said at least one communication carrier element;
- classifying said original route of said at least one communication carrier element as one of (a) suspect and (b) non-suspect;
- and
- re-establishing a route for said at least one communication carrier element if said original route of said at least one communication carrier element has been classified as suspect.
A method comprising:
- monitoring a correlation between an estimated route length and a detailed route length;
- and
- utilizing said monitored correlation to identify critical nets.
A computer program product having a computer readable medium including computer program logic recorded thereon, the computer program product comprising:
- code for monitoring a correlation between an estimated route length and a detailed route length;
- and
- code for utilizing said monitored correlation to identify critical nets.
A system for rerouting at least one net of a circuit, said system comprising:
- a means for determining a first length of at least one route of a net;
- a means for determining a second length for said at least one route of said net;
- a means for comparing said first length to said second length;
- and
- a means for rerouting said at least one net based in part on said comparison.
Dependencies are inferred from the claim text.