Patent ID: 7779379

Claim:
A computer-readable storage device containing software which, when read and executed by a computer that receives user input specifying a number of conductors to be routed so that they extend between a set of terminal edges on a planar surface, causes the computer to generate a routing plan for routing a set of the specified number of conductors so that they extend between said set of terminal edges on the planar surface, by a method that comprises the steps of: a. creating a routing template comprising corridor parameter values specifying a shape of a corridor on the planar surface bounded by the terminal edges and at least one boundary edge, and routing constraint parameter values specifying constraints on routing of an unspecified number of conductors through the corridor between the terminal edges; and b. processing the routing template to generate the routing plan for routing the set of conductors through the corridor, wherein the routing plan establishes routes for the set of conductors that satisfy the constraints imposed by the routing constraint parameter values.