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. 12, 2013
Filed:
Aug. 02, 2011
Robert D. Kenney, Austin, TX (US);
Raymond C. Yeung, Round Rock, TX (US);
Paul K. Miller, Dripping Springs, TX (US);
Donald W. Glowka, Austin, TX (US);
Jeffrey B. Reed, Austin, TX (US);
Robert D. Kenney, Austin, TX (US);
Raymond C. Yeung, Round Rock, TX (US);
Paul K. Miller, Dripping Springs, TX (US);
Donald W. Glowka, Austin, TX (US);
Jeffrey B. Reed, Austin, TX (US);
Apple Inc., Cupertino, CA (US);
Abstract
A hardware description language representation of an original circuit block containing one or more hierarchies may be obtained. Some, or all of the hierarchies may be dissolved to access each circuit component within the original circuit block at a same level of hierarchy. Designated circuit components may then be grouped together to create new circuit blocks at a new level of hierarchy. Components and signals within each new circuit block may be renamed to match logically corresponding components and signals within each other new circuit block. Missing pins may be added for each new circuit block, and connected to respective associated signals within the new circuit block, and logically equivalent pins may be given the same name to ensure the new circuit blocks are logically equivalent to each other and have identical interfaces. One of the new circuit blocks may be selected for physical build to obtain one or more physical instances corresponding to the selected new circuit block, and a top-level build may link each new circuit block instance to one of those one or more physical instances.