Back to results
US 6,446,246 B1Granted
Method and apparatus for detail routing using obstacle carving around terminals
AssigneeIntel Corporation
InventorGyorgy Suto
Life of this patent
Estimating the term…
Abstract
Detail routing using obstacle carving around terminals. A terminal in an integrated circuit layout object that is separated from an obstacle by less than a spacing specified by a design rule is identified. The obstacle is carved to reduce an area of the obstacle by an overlap between the obstacle and the terminal bloated by the spacing.
Claims15
A method comprising:
- identifying a terminal in an integrated circuit layout object that is separated from an obstacle by less than a spacing specified by a design rule;
- and
- carving the obstacle to reduce an area of the obstacle by an overlap between the obstacle and the terminal bloated by the spacing.
A method comprising:
- identifying a wire to be routed, the wire corresponding to a first net;
- and
- if a destination terminal for the wire is a terminal in violation, determining a route for the wire to be connected to the destination terminal such that the wire is separated at all points along the wire from obstacles and first- and second-class citizen terminals of other nets by at least a specified design rule spacing determined from a design rule associated with one of the obstacles or the wire
- wherein determining a route for the wire comprises carving an obstacle that overlaps with the terminal in violation to reduce an area of the obstacle by an overlap between the obstacle and the terminal in violation bloated by the design rule spacing.
1 more element
A method comprising:
- receiving input data to a detail router;
- bloating each terminal indicated by the input data by a design rule spacing;
- intersecting the bloated terminals with obstacles indicated by the input data;
- adding an area of intersection between the bloated terminals and one or more obstacles to the terminals indicated by the input data, the added area being indicated as second-class citizen terminals;
- and
- carving obstacles to reduce an area of the obstacles by an overlap between the obstacles and the terminals bloated by the design rule spacing by area-subtracting terminals indicated by the input data and second-class citizen terminals that overlap with one or more obstacles from the obstacles.
3 more elements
Dependencies are inferred from the claim text.