首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Optimal retiming of level-clocked circuits using symmetric clock schedules
【24h】

Optimal retiming of level-clocked circuits using symmetric clock schedules

机译:使用对称时钟时间表对电平时钟电路进行最佳重定时

获取原文
获取原文并翻译 | 示例

摘要

Using level-sensitive latches instead of edge-triggered registers for storage elements in a synchronous system can lead to faster and less expensive circuit implementations. These advantages derive from an increased flexibility in scheduling the computations to be performed. In edge-clocked circuits, the amount of time available for the computation between two registers is precisely the length of the clock cycle, while in level-clocked circuits computations can borrow time across latches, potentially reducing the amount of dead time not used for computation. In either type of circuit, maximizing performance requires locating the storage elements to spread the computation uniformly across a number of clock cycles. Retiming is the process of rearranging the storage elements in a circuit to reduce its cycle time or number of storage elements without changing its functionality. In this paper, we extend the retiming techniques developed by Leiserson, Rose, and Saxe (1983, 1991) for edge-clocked circuits to a general class of multi-phase, level-clocked circuits controlled using symmetric clock schedules. We first define correct timing for level-clocked circuits and describe the set of timing constraints that must be satisfied. We then present an efficient algorithm for generating and solving a set of retiming constraints at a particular clock period that results in a retimed circuit satisfying the timing constraints (if any such circuit exists). The minimum clock period for which there is a valid retiming can then be determined using a binary search.
机译:在同步系统中为存储元件使用电平敏感锁存器而不是边沿触发寄存器可以导致更快,更便宜的电路实现。这些优点来自调度要执行的计算时增加的灵活性。在边缘时钟电路中,两个寄存器之间可用于计算的时间恰好是时钟周期的长度,而在水平时钟电路中,计算可借用锁存器中的时间,从而有可能减少未用于计算的死区时间。在任一类型的电路中,要使性能最大化,都需要定位存储元件,以将计算均匀地分布在多个时钟周期上。重定时是在电路中重新排列存储元件以减少其循环时间或减少存储元件数量而不改变其功能的过程。在本文中,我们将由Leiserson,Rose和Saxe(1983,1991)开发的用于边沿时钟电路的重定时技术扩展到使用对称时钟时间表控制的一类通用的多相,电平时钟电路。我们首先为电平时钟电路定义正确的时序,并描述必须满足的一组时序约束。然后,我们提出一种有效的算法,用于在特定的时钟周期生成和解决一组重定时约束,从而导致满足时序约束的重定时电路(如果存在此类电路)。然后可以使用二进制搜索来确定有效重定时的最小时钟周期。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号