【24h】

Are logic synthesis tools robust?

机译:逻辑综合工具是否健壮?

获取原文

摘要

A systematic investigation is presented about the robustness of logic synthesis tools to equivalence-preserving transformations of the input Verilog file. We have developed a framework that: 1) parses Verilog behavioral models into an abstract syntax tree; 2) generates random equivalence-preserving transformations on the syntax tree, and; 3) writes the transformed design back in Verilog format. The original and the transformed Verilog descriptions are then checked for equivalence and synthesized. Results show that average (peak) improvements in area of 2:5%(11%) and length of the critical path of 4%(13%) are achievable. Indeed these figures are comparable to recent advancements in logic synthesis ([17] [8] achieve 4:9%(23%) 5%(24%) improvements area-wise, respectively), signaling a relevant lack of robustness in synthesis tools. This lack of robustness suggests that new synthesis algorithms should be evaluated by measuring the average improvement on several transformed files to assess their real contributions to the quality of the results.
机译:提出了关于逻辑综合工具对输入Verilog文件的等价转换的鲁棒性的系统研究。我们开发了一个框架,该框架:1)将Verilog行为模型解析为抽象语法树; 2)在语法树上生成保留随机等价的转换,并且; 3)将转换后的设计以Verilog格式写回。然后检查原始和转换后的Verilog描述是否等效并进行综合。结果表明,可以实现面积(峰值)平均改善2:5%(11%),关键路径长度提高4%(13%)。实际上,这些数字可与逻辑综合的最新进展相提并论([17] [8]分别在面积上实现了4:9%(23%)5%(24%)的改进),表明综合工具中缺乏健壮性。缺乏鲁棒性表明,应该通过测量几个转换文件的平均改进来评估新合成算法,以评估它们对结果质量的实际贡献。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号