首页> 外文期刊>ACM Transactions on Design Automation of Electronic Systems >Optimal design of synchronous circuits using software pipelining techniques
【24h】

Optimal design of synchronous circuits using software pipelining techniques

机译:使用软件流水线技术优化同步电路的设计

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

摘要

We present a method to optimize clocked circuits by relocating and changing the time of activation of registers to maximize the throughput. Our method is based on a modulo scheduling algorithm for software pipelining, instead of retiming. It optimizes the circuit without the constraint on the clock phases that retiming has, which permits to always achieve the optimal clock period. The two methods have the same overall time complexity, but we avoid the computation of all pair-shortest paths, which is a heavy burden regarding both space and time. From the optimal schedule found, registers are placed in the circuit without looking at where the original registers were The resulting circuit is a multi-phase clocked circuit, where ail the clocks have the same period and the phases are automatically determined by the algorithm. Edge-triggered flip-flops are used where the combinational delays exactly match that period, whereas level-sensitive latches are used elsewhere, improving the area occupied by the circuit. Experiments on existing and newly developed benchmarks show a substantial performance improvement compared to previously published work.
机译:我们提出了一种通过重新定位和更改寄存器激活时间以最大化吞吐量来优化时钟电路的方法。我们的方法基于用于软件流水线的模调度算法,而不是重定时。它可以优化电路,而不会限制重定时所具有的时钟相位,从而始终实现最佳时钟周期。两种方法的整体时间复杂度相同,但是我们避免了所有最短路径的计算,这对于空间和时间都是沉重的负担。根据找到的最佳计划,将寄存器放置在电路中,而无需查看原始寄存器的位置。结果电路是多相时钟电路,其中所有时钟具有相同的周期,并且相位由算法自动确定。在组合延迟与该周期完全匹配的情况下使用边沿触发触发器,而在其他地方使用电平敏感锁存器,从而改善了电路占用的面积。现有和新开发的基准测试表明,与以前发布的工作相比,性能有了很大提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号