Patent ID: 6480996
Filing Date: 2002-11-12
Classification: G06F

Abstract:
A computer implemented method of transposing a plurality of wires in a circuit design comprising:providing a database including a plurality of wire descriptions, each of the plurality of wire descriptions including a path traversed by the wire in the circuit design; defining a transposing region around portions of a first and a second path corresponding to a first and a second wire description of the plurality of wire descriptions, respectively, the transposing region dividing the first path into a first leading path segment, a first transposing path segment, and a first ending path segment, and the transposing region further dividing the second path into a second leading path segment, a second transposing path segment, and a second ending path segment; replacing the first transposing path segment with a first new transposing path segment between the first leading path segment and the second ending path segment, thereby modifying the first path for the first wire description; and replacing the second transposing path segment with a second new transposing path segment between the second leading path segment and the first ending path segment, thereby modifying the second path for the second wire description.