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:
Jul. 03, 2001
Filed:
Sep. 30, 1999
Vladimir K. Tamarkin, Huntingdon Valley, PA (US);
Robert H. Fix, Schwenksville, PA (US);
Unisys Corporation, Blue Bell, PA (US);
Abstract
Apparatus and methods for defining circuit routing paths between electronic components on a substrate are disclosed. A method according to the invention includes associating one or more routing rules with connections between the components, wherein at least one of the routing rules is a minimum length routing rule; defining a first set of routing paths between the components while ignoring the minimum length routing rule; and modifying the first set of routing paths by enforcing the minimum length routing rule. Apparatus for defining circuit routing paths between components on a substrate includes a database and a routing engine that accepts the database as input. The database has an entry that includes a connection that is represented by a signal traveling between a start point and an end point on the substrate, and a set of routing rules associated with the connection. The set of routing rules includes at least a minimum length routing rule. The routing engine defines a first routing path from the start point to the end point that provides information necessary to establish the connection, while ignoring the minimum length routing rule associated with the connection. The routing engine then enforces the minimum length routing rule by increasing the length of the first routing path to define a modified routing path.