Method and apparatus for computing cost of a path expansion to a surface
First Claim
1. In a path search that searches for a path between two sets of states in a space, a method for defining routes in a design layout of a circuit by computing a first cost function that is defined over a two-dimensional state, the method comprising:
- a) computing a second cost function that is defined over the two-dimensional state;
b) computing a third cost function that is defined over the two-dimensional state; and
c) adding the second and third cost functions to obtain the first cost function.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a method for costing an expansion to a two-dimensional state in a path search that searches for a path between two sets of states in a space. The method identifies a cost function that is defined over the two-dimensional state. The method computes a second cost function that is defined over the two-dimensional state. It also computes a third cost function that is defined over the two-dimensional state. It then adds the second and third cost functions to obtain the first cost function.
83 Citations
20 Claims
-
1. In a path search that searches for a path between two sets of states in a space, a method for defining routes in a design layout of a circuit by computing a first cost function that is defined over a two-dimensional state, the method comprising:
-
a) computing a second cost function that is defined over the two-dimensional state; b) computing a third cost function that is defined over the two-dimensional state; and c) adding the second and third cost functions to obtain the first cost function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium storing a computer program for defining routes in a design layout of a circuit by computing a first cost function that is defined over a two-dimensional state during a path search that searches for a path between two sets of states in a space, the computer program comprising sets of instructions for:
-
a) computing a second cost function that is defined over the two-dimensional state; b) computing a third cost function that is defined over the two-dimensional state; and c) adding the second and third cost functions to obtain the first cost function. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification