首页> 外文学位 >Power optimization of asynchronous pipelines using conditioning and reconditioning based on a three-valued logic model.
【24h】

Power optimization of asynchronous pipelines using conditioning and reconditioning based on a three-valued logic model.

机译:使用基于三值逻辑模型的调节和重新调节来优化异步管道的功率。

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

摘要

Asynchronous circuit design has long been considered a suitable alternative to synchronous design due to its potential for achieving lower power consumption, higher robustness to process variations, and faster throughput. The lack of commercial CAD tools, however, has been a major obstacle for its wide-spread adoption. Although there is no central clock, the use of handshaking protocols in asynchronous circuits often introduces excessive switching activity which then translates to high power consumption. This work is about reducing unnecessary switching activity and automatically optimizing power consumption of asynchronous circuits. Our focus is on circuits synthesized by a recently commercialized high-throughput asynchronous ASIC CAD flow called Proteus..;We propose a formal framework based on three-valued logic in which we model the conditional communication primitives of asynchronous circuits as three-valued operators. Using this framework, we introduce two systematic power reduction techniques for asynchronous circuits:conditioning (adding conditional communication) and reconditioning (moving conditional communication primitives).;To demonstrate an application of conditioning, an automatic method is introduced for the adoption of operand-isolation in asynchronous circuits using commercial synchronous CAD tools. Our experimental results show that for a 32-bit ALU, we achieve an average of 53% power reduction for about a 4% increase in area with no impact in performance.;An integer linear program (ILP) formulation is presented for the reconditioning problem. Our experimental results show that our ILP can be solved in reasonable time for medium size circuits and can achieve up to 80% power improvement. For larger circuits when the ILP formulation is not tractable, a fast heuristic algorithm is provided. Our experimental results show that our heuristic algorithm can still significantly reduce power and can achieve close-to-optimal results.;Finally, a method for formal verification of asynchronous circuits based on the three-valued logic model is presented. In particular, we show how our three-valued logic model can enable the use of powerful commercial synchronous formal verification tools for equivalence check of asynchronous circuits.
机译:异步电路设计长期以来一直被认为是同步设计的合适替代方法,这是因为异步电路设计具有实现更低功耗,对工艺变化更高的鲁棒性和更快的吞吐量的潜力。但是,缺乏商用CAD工具一直是其广泛采用的主要障碍。尽管没有中央时钟,但是在异步电路中使用握手协议通常会引入过多的开关活动,从而转化为高功耗。这项工作是关于减少不必要的开关活动并自动优化异步电路的功耗。我们的重点是由最近商业化的高吞吐量异步ASIC CAD流(称为Proteus)合成的电路。;我们提出了一个基于三值逻辑的正式框架,在该框架中,我们将异步电路的条件通信原语建模为三值运算符。在此框架下,我们介绍了两种用于异步电路的系统降低功耗的技术:调节(添加条件通信)和重新调节(移动条件通信原语)。为了演示调节的应用,引入了一种自动方法来采用操作数隔离使用商用同步CAD工具在异步电路中实现。我们的实验结果表明,对于32位ALU,我们实现了平均53%的功耗降低,面积增加了约4%,而对性能没有影响。;提出了针对整形问题的整数线性程序(ILP)公式。我们的实验结果表明,对于中等尺寸的电路,我们的ILP可以在合理的时间内解决,并且可以将功率提高多达80%。对于ILP公式难以处理的较大电路,提供了一种快速启发式算法。实验结果表明,我们的启发式算法仍然可以显着降低功耗,并且可以获得接近最佳的结果。最后,提出了一种基于三值逻辑模型的异步电路形式验证方法。特别是,我们展示了三值逻辑模型如何使功能强大的商业同步形式验证工具能够用于异步电路的等效检查。

著录项

  • 作者

    Saifhashemi, Arash.;

  • 作者单位

    University of Southern California.;

  • 授予单位 University of Southern California.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2012
  • 页码 151 p.
  • 总页数 151
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:43:46

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号