ORTHOGONAL LAYOUT GENERATION
First Claim
1. An orthogonal layout generation method, comprising:
- receiving, in a computer system, data related to a plurality of devices for a schematic layout;
generating, in the computer system, a node for each of the plurality of devices, thereby generating a plurality of nodes;
generating, in the computer system, a link for each of the plurality of nodes, thereby generating a plurality of links;
orthogonalizing, in the computer system, the plurality of nodes;
initializing, in the computer system, a route for each of the plurality of links, thereby generating a plurality of routes;
orthogonalizing, in the computer system, the plurality of routes; and
selecting, in the computer system, a direction for each of the plurality of routes.
1 Assignment
0 Petitions
Accused Products
Abstract
An orthogonal layout generation method can include receiving, in a computer system, data related to a plurality of devices for a schematic layout, generating, in the computer system, a node for each of the plurality of devices, hereby generating a plurality of nodes, generating, in the computer system, a link for each of the plurality of nodes, thereby generating a plurality of links, orthogonalizing, in the computer system, the plurality of nodes, initializing, in the computer system, a route for each of the plurality of links, thereby generating a plurality of routes, orthogonalizing, in the computer system, the routes and selecting, in the computer system, a direction for each of the plurality of routes.
17 Citations
20 Claims
-
1. An orthogonal layout generation method, comprising:
-
receiving, in a computer system, data related to a plurality of devices for a schematic layout; generating, in the computer system, a node for each of the plurality of devices, thereby generating a plurality of nodes; generating, in the computer system, a link for each of the plurality of nodes, thereby generating a plurality of links; orthogonalizing, in the computer system, the plurality of nodes; initializing, in the computer system, a route for each of the plurality of links, thereby generating a plurality of routes; orthogonalizing, in the computer system, the plurality of routes; and selecting, in the computer system, a direction for each of the plurality of routes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product including a non-transitory computer readable medium storing instructions for causing a computer to implement an orthogonal layout generation method, the method comprising:
-
receiving data related to a plurality of devices for a schematic layout; generating a node for each of the plurality of devices, hereby generating a plurality of nodes; generating a link for each of the plurality of nodes, thereby generating a plurality of links; orthogonalizing the plurality of nodes; initializing a route for each of the plurality of the links, thereby generating a plurality of routes; orthogonalizing the plurality of routes; and selecting a direction for each of the plurality of routes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification