发明名称 NOVEL LOW POWER MINIMAL DISRUPTIVE METHOD TO IMPLEMENT LARGE QUANTITY PUSH & PULL USEFUL-SKEW SCHEDULES WITH ENABLING CIRCUITS IN A CLOCK-MESH BASED DESIGN
摘要 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.
申请公布号 US2016117434(A1) 申请公布日期 2016.04.28
申请号 US201514686749 申请日期 2015.04.14
申请人 MILLAR Brian;CHOWDHURY Ahsan;AHMED Suhail;BERZINS Matthew;LEE Jinkyu 发明人 MILLAR Brian;CHOWDHURY Ahsan;AHMED Suhail;BERZINS Matthew;LEE Jinkyu
分类号 G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项 1. A method comprising: receiving a digital circuit model comprising models of: a clock mesh configured to provide a clock signal to a plurality of logic circuits, anda plurality of logic circuits, each logic circuit at least in partially controlled by an application of the clock signal to one or more end-points of the logic circuit; identifying a cluster of end-points, wherein the cluster is at least partially controlled by a common version of the clock signal and a common enable signal; identifying an associated skew-schedule for each end-point; determining a timing slack and skew schedule for each end-point within the cluster; adjusting a clock-gater cell in the digital circuit model, wherein the clock-gater cell sets a common latency for the cluster and comprises a variant of the clock-gater cell based upon a common push/pull schedule associated with the cluster; and inserting, for at least one end-point of the cluster, a skew-buffer into the digital circuit model, wherein a variant of the skew-buffer for a respective end-point is based upon a difference between the skew schedule associated with the respective end-point and the common push/pull schedule associated with the cluster.
地址 Austin TX US