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:
Oct. 03, 2017
Filed:
Apr. 14, 2015
Brian Millar, Austin, TX (US);
Ahsan Chowdhury, Austin, TX (US);
Suhail Ahmed, Austin, TX (US);
Matthew Berzins, Cedar Park, TX (US);
Jinkyu Lee, Austin, TX (US);
Brian Millar, Austin, TX (US);
Ahsan Chowdhury, Austin, TX (US);
Suhail Ahmed, Austin, TX (US);
Matthew Berzins, Cedar Park, TX (US);
Jinkyu Lee, Austin, TX (US);
Abstract
According to one general aspect, a method may include receiving a digital circuit model that includes models of a clock mesh and a plurality of logic circuits, each logic circuit associated with end-points of the logic circuit. The method may also include identifying a cluster of end-points, wherein the cluster is associated with a common version of the clock signal. The method may also include identifying an associated skew-schedule for each end-point. The method may include determining a timing slack and skew schedule for each end-point within the cluster. The method may include adjusting a clock-gater cell, based upon a common push/pull schedule associated with the cluster. The method may further include inserting, for at least one end-point of the cluster, a skew-buffer, wherein a variant of the skew-buffer for a respective end-point is based upon a difference between the end-point's skew schedule and the common push/pull schedule.