首页> 外文会议>International symposium on Systems synthesis >High-level automatic pipelining for sequential circuits
【24h】

High-level automatic pipelining for sequential circuits

机译:顺序电路的高级自动管制

获取原文

摘要

This paper presents a new approach for automatically pipelining sequential circuits. The approach repeatedly extracts a computation from the critical path, moves it into a new stage, then uses speculation to generate a stream of values that keep the pipeline full. The newly generated circuit retains enough state to recover from incorrect speculations by flushing the incorrect values from the pipeline, restoring the correct state, then restarting the computation.We also implement two extensions to this basic approach: stalling, which minimizes circuit area by eliminating speculation, and forwarding, which increases the throughput of the generated circuit by forwarding correct values to preceding pipeline stages. We have implemented a prototype synthesizer based on this approach. Our experimental results show that, starting with a non-pipelined or insufficiently pipelined specification, this synthesizer can effectively reduce the clock cycle time and improve the throughput of the generated circuit.
机译:本文提出了一种自动流水顺序电路的新方法。该方法反复提取来自关键路径的计算,将其移动到新阶段,然后使用猜测生成保持管道充分的值流。新生成的电路通过从管道中刷新不正确的值,恢复正确的状态,然后重新启动计算来恢复足够的状态以从错误的猜测中恢复。我们还通过消除猜测来实现两个扩展到这个基本方法:停止猜测最小化电路区域并且转发,通过将正确的值转发到前一管线阶段来增加所生成电路的吞吐量。我们基于这种方法实现了一种原型合成器。我们的实验结果表明,从非流水线或流水线规范开始,该合成器可以有效地降低时钟周期时间并提高所产生电路的吞吐量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号