LP METHOD AND APPARATUS FOR IDENTIFYING ROUTE PROPAGATIONS

Patent №

US 6,883,154

Granted

2005-04-19

Filed 2002

Owner

SIMPLEX SOLUTIONS, INC.

+1 more

Lab

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10040953

Some embodiments provide an LP method that identifies route propagations. In some embodiments, this method is used by a router that hierarchically defines routes for nets within a region of a design layout. The router (1) partitions the region into a first set of sub-regions, and (2) for each particular net, identifies a route that traverses a set of the first-set sub-regions. In some embodiments, the invention's method partitions the first set of sub-regions into a second set of smaller sub-regions. It then identifies a plurality of propagation possibilities for propagating each route into the second set of smaller sub-regions of the first set sub-regions. The method next formulates a linear-programming (“LP”) problem based on the identified propagation possibilities. The method then solves the LP problem. In some embodiments, the formulated LP problem is an integer-linear-programming (“ILP”) problem, and solving the ILP problem returns integer solutions that specify one propagation permutation for each route in each first-set sub-region traversed by the route. In other embodiments, solving the LP problem returns real-numbered solutions. In some of these embodiments, the method converts the real-number solutions into integer solutions that specify one identified propagation permutation for each route in each first-set sub-region traversed by the route.

PlanningG06F 30/392G06F 30/394G06F 30/3953G11B 7/08582

AI classification

Planning1.00
Evolutionary computation0.39
Machine learning0.16
Natural language0.02
Vision0.02
Knowledge representation0.01
AI hardware0.01
Speech0.00

Ownership

SIMPLEX SOLUTIONS, INC.

assignment · 130590196

CADENCE DESIGN SOLUTIONS, INC.

merger · 157360867

Assignors

TEIG, STEVEN, BUSET, OSCAR

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC