The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 01, 2013

Filed:

Jul. 13, 2010
Applicants:

Ken Wadland, Grafton, MA (US);

Sean Bergan, Andover, MA (US);

Charles W. Grant, Leominster, MA (US);

Glendine Kingsbury, Acton, MA (US);

Randall Lawson, Westford, MA (US);

Jelena Radumilo-frankilin, Westford, MA (US);

Kota Sujan Reddy, Worcester, MA (US);

Steve Russo, Holden, MA (US);

William Schilp, Groton, MA (US);

Davis Tsai, Windham, NH (US);

Keith Woodward, San Diego, CA (US);

Richard Woodward, San Diego, CA (US);

Jia Wu, San Diego, CA (US);

Inventors:

Ken Wadland, Grafton, MA (US);

Sean Bergan, Andover, MA (US);

Charles W. Grant, Leominster, MA (US);

Glendine Kingsbury, Acton, MA (US);

Randall Lawson, Westford, MA (US);

Jelena Radumilo-Frankilin, Westford, MA (US);

Kota Sujan Reddy, Worcester, MA (US);

Steve Russo, Holden, MA (US);

William Schilp, Groton, MA (US);

Davis Tsai, Windham, NH (US);

Keith Woodward, San Diego, CA (US);

Richard Woodward, San Diego, CA (US);

Jia Wu, San Diego, CA (US);

Assignee:

Cadence Design Systems, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/50 (2006.01); G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

In one embodiment of the invention, an object oriented autorouter is disclosed for routing nets in a circuit. The object oriented autorouter includes a routing data model (RDM); at least one routing engine, such as a single connection router (SCR), a topographical (TOPO) transformation engine, and a detail geometric (DETAIL) engine, and a command and control module (CCM) coupled together. The RDM reads and write data with a design database as well as reading one or more object oriented design constraints. Each of the routing engines have at least one action to operate on the design database to improve compliance of the circuit to a constraint. The CCM controls the overall routing process of the nets in the circuit and includes at least one director to invoke at least one of the routing engines to achieve compliance with one or more constraints.


Find Patent Forward Citations

Loading…