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.
Patent No.:
Date of Patent:
Sep. 22, 2009
Filed:
Sep. 13, 2006
Stefanus Mantik, San Jose, CA (US);
Limin He, Saratoga, CA (US);
Soohong Kim, Pleasanton, CA (US);
Jimmy Lam, Cupertino, CA (US);
Jianmin LI, Cupertino, CA (US);
Stefanus Mantik, San Jose, CA (US);
Limin He, Saratoga, CA (US);
Soohong Kim, Pleasanton, CA (US);
Jimmy Lam, Cupertino, CA (US);
Jianmin Li, Cupertino, CA (US);
Cadence Design Systems, Inc., San Jose, CA (US);
Abstract
Techniques are described which decrease DRC (design rule check) marking time, e.g., in a circuit interconnect router, by capitalizing on repetitious relationships between interconnect elements (and/or circuit components) in a circuit design, by recording previously calculated markings and reusing the markings on subsequent marking iterations or processes. Marking information corresponding to each marking point includes indications of what types of interconnect elements or circuit components can be positioned at the marking point location without violating a design rule. With a dynamic caching process, once the marking computations have been completed for an element and the corresponding points in the vicinity, those values are stored in a cache. The next time the router encounters another instance of a known element-to-point relationship, the stored values are reloaded and applied to the current point.