【24h】

Retiming and Resynthesis: A Complexity Perspective

机译:重定时和重新合成:复杂性观点

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

摘要

Transformations using retiming and resynthesis operations are the most important and practical (if not the only) techniques used in optimizing synchronous hardware systems. Although these transformations have been studied extensively for over a decade, questions about their optimization capability and verification complexity are not answered fully. Resolving these questions may be crucial in developing more effective synthesis and verification algorithms. This paper settles the above two open problems. The optimization potential is resolved through a constructive algorithm which determines if two given finite state machines (FSMs) are transformable to each other via retiming and resynthesis operations. Verifying the equivalence of two FSMs under such transformations, when the history of iterative transformation is unknown, is proved to be polynomial-space-complete and hence just as hard as general equivalence checking, contrary to a common belief. As a result, we advocate a conservative design methodology for the optimization of synchronous hardware systems to ameliorate verifiability. Our analysis reveals some properties about initializing FSMs transformed under retiming and resynthesis. On the positive side, a lag-independent bound is established on the length increase of initialization sequences for FSMs under retiming. It allows a simpler incremental construction of initialization sequences compared to prior approaches. On the negative side, we show that there is no analogous transformation-independent bound when resynthesis and retiming are iterated. Nonetheless, an algorithm computing the exact length increase is presented
机译:使用重定时和重新合成操作进行的转换是用于优化同步硬件系统的最重要和最实用的技术(如果不是唯一的话)。尽管已经对这些转换进行了十多年的广泛研究,但有关其优化功能和验证复杂性的问题仍未得到完全解答。解决这些问题对于开发更有效的综合和验证算法可能至关重要。本文解决了以上两个悬而未决的问题。通过构造性算法解决了优化潜力,该算法确定两个给定的有限状态机(FSM)是否可以通过重定时和重新合成操作相互转换。当未知迭代转换的历史时,在这样的转换下验证两个FSM的等效性被证明是多项式空间完全的,因此与一般等效性检查一样困难,这与一个普遍的信念相反。因此,我们提倡采用保守的设计方法来优化同步硬件系统,以改善可验证性。我们的分析揭示了有关初始化在重定时和重新合成下转换的FSM的一些属性。从积极的方面来说,在重定时下,FSM初始化序列的长度增加会建立一个与延迟无关的界限。与现有方法相比,它允许更简单的增量初始化序列构造。不利的一面是,当重新合成和重新定时时,我们没有类似的与变换无关的界限。尽管如此,提出了一种计算精确长度增加的算法

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号