Method and apparatus for generating topological routes for IC layouts using perturbations
First Claim
Patent Images
1. A method of identifying topological routes in a region of an integrated circuit (“
- IC”
) design layout, the method comprising;
a) receiving a set of nets, wherein each net has a set of routable elements in the IC design-layout region;
b) generating a tessellated graph, wherein the tessellated graph is a decomposition of the design layout into a plurality of polygons; and
c) for each net, embedding in the tessellated graph a topological route that connects the net'"'"'s routable elements, wherein each topological route is a route that represents a set of geometric routes that are morphable into one another through a continuous sequence of perturbations, each geometric route being one geometric realization of the topological route.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a method for identifying topological routes in a region of an integrated circuit (“IC”) design layout. The method receives a set of nets. Each net in the set has a set of routable elements in the IC design-layout region. For each net, the method then specifies a topological route that connects the net'"'"'s routable elements. Each topological route is a route that represents a set of diffeomorphic geometric routes.
-
Citations
20 Claims
-
1. A method of identifying topological routes in a region of an integrated circuit (“
- IC”
) design layout, the method comprising;a) receiving a set of nets, wherein each net has a set of routable elements in the IC design-layout region; b) generating a tessellated graph, wherein the tessellated graph is a decomposition of the design layout into a plurality of polygons; and c) for each net, embedding in the tessellated graph a topological route that connects the net'"'"'s routable elements, wherein each topological route is a route that represents a set of geometric routes that are morphable into one another through a continuous sequence of perturbations, each geometric route being one geometric realization of the topological route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- IC”
-
14. A computer readable medium comprising a computer program having executable code, the computer program for identifying topological routes in a region of an integrated circuit (“
- IC”
) design layout, the computer program comprising sets of instructions for;a) receiving a set of nets, wherein each net has a set of routable elements in the IC design-layout region; b) generating a tessellated graph, wherein the tessellated graph is a decomposition of the design layout into a plurality of polygons; and c) for each net, embedding in the tessellated graph a topological route that connects the net'"'"'s routable elements, wherein each topological route is a route that represents a set of geometric routes that are morphable into one another through a continuous sequence of perturbations, each geometric route being one geometric realization of the topological route. - View Dependent Claims (15, 16, 17, 18, 19, 20)
- IC”
Specification