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:
Mar. 25, 2014
Filed:
Aug. 27, 2010
Charles J. Alpert, Austin, TX (US);
John L. Mccann, Austin, TX (US);
Gi-joon Nam, Austin, TX (US);
Shyam Ramji, Hopewell Junction, NY (US);
Taraneh Taghavi, San Diego, CA (US);
Natarajan Viswanathan, Austin, TX (US);
Charles J. Alpert, Austin, TX (US);
John L. McCann, Austin, TX (US);
Gi-Joon Nam, Austin, TX (US);
Shyam Ramji, Hopewell Junction, NY (US);
Taraneh Taghavi, San Diego, CA (US);
Natarajan Viswanathan, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A global placer receives a plurality of regions, each region occupying a sub-area of a design area. receives a plurality of movebound objects, each movebound object associated with a region. The global placer receives a plurality of unconstrained objects, each unconstrained object associated with no region. The global placer receives a tolerance, wherein the placement tolerance defines a coronal fringe to at least one region. The global placer initially placing the plurality of movebound objects and unconstrained objects. The global placer iterates over objects without preference to region-affiliation to select an object, wherein the objects are comprised of the plurality of movebound objects and plurality of unconstrained objects. The global placer determines whether movebound object is within the tolerance of a region associated with the movebound object.