System and method for solving connection violations
AssigneeCadence Design Systems, Inc.
InventorsDavid Mallon, Kenny Mackie
Life of this patent
Estimating the term…
Abstract
The present invention provides a method for resolving a circuit connection violation that comprises categorizing a circuit chain with the connection violation into a class, and performing one or more transformation algorithms on the circuit chain from the group consisting of a chain mirror, a cascade mirror, a cascade mirror permute, and a cut chain mirror algorithm based on the class of the circuit chain.
Claims23
A computer implemented method for resolving a circuit connection violation resulting from one or more differing net connections, the method comprising:
- responsive to identifying the connection violation because of the one or more differing net connections, categorizing a circuit chain with the connection violation into a plurality of classes;
- wherein the circuit chain comprises one or more devices and one or more interfaces;
- determining which of a plurality of transformation algorithms to apply to the circuit chain based on the categorization;
- and
- using a computer to perform the determined transformation algorithms on the circuit chain to resolve the circuit connection violation;
- wherein the determined transformation algorithms are configured to alter the one or more interfaces of the circuit chain without destroying the integrity of the devices within the chain.
A system for resolving a circuit connection violation resulting from one or more differing net connections, the system comprising one or more processors that:
- responsive to identifying the connection violation because of the one or more differing net connections, classifies a circuit chain with the connection violation into a plurality of groups by symmetry, number of net, and device type;
- wherein the circuit chain comprises one or more devices and one or more interfaces;
- determines a series of transformation algorithms to apply to the circuit chain based on the classification;
- and
- invokes the determined series of transformation algorithms on the circuit chain to resolve the circuit connection violation;
- wherein the determined series of transformation algorithms are configured to alter the one or more interfaces of the circuit chain without destroying the integrity of the devices within the chain.
Dependencies are inferred from the claim text.