基于静态逻辑蕴涵的组合电路功耗优化

基于静态逻辑蕴涵的组合电路功耗优化

论文摘要

随着CMOS集成电路规模和速度的迅速提高,以及在便携式电子产品中的广泛应用,电路功耗问题显得越来越突出。功耗优化技术可以在芯片设计的各个层次展开,本文主要研究如何在逻辑层降低电路功耗。 本文介绍了一种优化组合逻辑电路功耗的方法,其主要思想是,当电路每个节点的翻转频率确定后,通过冗余添加和去除的方法消除高功耗的节点,从而降低总功耗。为了达到这个目的,我们首先将电路中每个节点按功耗从低到高排列,每次考虑一个低功耗节点,利用基于递归学习的算法找出它在电路中的逻辑蕴涵关系;然后利用这些蕴涵关系在电路中添加一些逻辑门和连接,增加电路的冗余;最后通过去除这些冗余化简电路,达到去除高功耗节点的目的,从而在不改变电路输入输出功能的前提下降低电路功耗。这个功耗优化过程是重复的,每次选择一个新的节点,最后得到一个总跳变减少的电路。实验数据表明,该方法对于降低电路功耗是十分有效的。 在该功耗优化过程中,能找到的蕴涵关系的多少直接影响到电路功耗优化程度的大小。递归学习虽然是一种完全的寻找逻辑蕴涵的方法,但考虑到寻找逻辑蕴涵的最优解是个NP完全问题,因此要想在合理的时间内寻找蕴涵势必要限制递归学习的深度,而这又将直接影响到能找到的蕴涵的数量。因此,我们引进了一种新的寻找逻辑蕴涵的方法,该方法的灵感来自于单通道演绎故障的模拟算法。它充分利用了静态逻辑蕴涵的内部关系和集合运算引进一系列的法则,而后利用这些法则的重复使用寻找蕴涵。 在逻辑综合工具SIS下,本文实现了改进的逻辑蕴涵寻找算法。对标准电路集Mcnc’91中的几个典型电路,本文应用该算法进行了蕴涵查找。实验数据表明,该新方法确实能在合理的时间内找到比递归方法更多的蕴涵,从而为进一步优化电路功耗提供了更广阔的空间。

论文目录

  • 摘要
  • Abstract
  • 插图索引
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 研究目的及意义
  • 1.3 本文主要工作
  • 1.4 本文组织结构
  • 第2章 电路功耗研究
  • 2.1 引言
  • 2.2 电路功耗产生的原因
  • 2.3 功耗问题的研究现状
  • 2.3.1 功耗估计分析技术
  • 2.3.1.1 基于模拟的方法
  • 2.3.1.2 非模拟的方法
  • 2.3.1.3 延迟模型的选择
  • 2.3.1.4 层次化分析方法
  • 2.3.2 低功耗设计方法
  • 2.3.2.1 系统级功耗优化
  • 2.3.2.2 体系结构级功耗优化
  • 2.3.2.3 逻辑级功耗优化
  • 2.3.2.4 电路级功耗优化
  • 2.3.2.5 其它低功耗优化方法
  • 2.4 本章小结
  • 第3章 逻辑蕴涵关系寻找算法
  • 3.1 蕴涵关系基本概念
  • 3.2 基于递归学习的逻辑蕴涵关系寻找算法
  • 3.3 一种改进的寻找逻辑蕴涵关系的算法
  • 3.3.1 算法基本法则
  • 3.3.2 算法描述
  • 3.4 两种算法的比较
  • 第4章 基于静态逻辑蕴涵关系的电路功耗优化
  • 4.1 电路基础概念
  • 4.2 逻辑综合工具SIS介绍
  • 4.3 电路功耗优化过程
  • 4.3.1 选择目标节点并确定逻辑蕴涵关系
  • 4.3.2 电路逻辑添加
  • 4.3.3 冗余逻辑的寻找和消除
  • 4.3.3.1 单个门的约简
  • 4.3.3.2 非门链的消除
  • 4.3.4 最佳的电路选择
  • 4.4 实验结果及数据分析
  • 第5章 改进的寻找逻辑蕴涵关系算法的实现
  • 5.1 逻辑蕴涵关系寻找的代码实现
  • 5.1.1 SIS基本数据结构分析
  • 5.1.2 逻辑蕴涵关系寻找模块基本数据结构及方法
  • 5.1.3 逻辑蕴涵寻找的具体实现
  • 5.2 逻辑蕴涵关系寻找模块的SIS嵌入
  • 5.2.1 代码部分的嵌入
  • 5.2.2 编译部分的嵌入
  • 5.3 实验结果及数据分析
  • 结论
  • 参考文献
  • 致谢
  • 附录A 攻读硕士学位期间发表的论文
  • 相关论文文献

    • [1].数字电路功耗的分析及优化[J]. 电子制作 2016(19)
    • [2].一种基于FPGA的RTL级电路功耗评估方法[J]. 科学技术与工程 2009(08)
    • [3].基于ROBDD的电路功耗估算方法[J]. 计算机工程 2016(12)
    • [4].复杂电路功耗自测试方法研究与仿真[J]. 计算机仿真 2017(08)
    • [5].基于穷举法的三值FPRM电路功耗最佳极性搜索[J]. 宁波大学学报(理工版) 2015(04)
    • [6].硬件木马电路功耗的检测方法[J]. 北京邮电大学学报 2015(04)
    • [7].基于概率表达式的MPRM电路功耗计算方法[J]. 电子学报 2018(12)
    • [8].基于DTPSO算法的混合极性XNOR/OR电路功耗优化[J]. 电路与系统学报 2013(01)
    • [9].基于向量排序法的数字集成电路功耗测试仿真[J]. 计算机仿真 2020(09)
    • [10].数字对讲机电路功耗分析与综合优化[J]. 通讯世界 2016(15)
    • [11].放大转发协作中继链路的能效性能研究[J]. 电子测量技术 2015(12)
    • [12].基于模拟退火遗传算法的三值FPRM电路功耗优化[J]. 浙江大学学报(理学版) 2016(02)
    • [13].基于能效的解码转发中继OFDM链路自适应功率分配方案研究[J]. 电子与信息学报 2013(02)
    • [14].动态电压调节策略的应用研究(英文)[J]. Journal of Southeast University(English Edition) 2010(03)
    • [15].基于功耗敏感性的降低嵌入式电路功耗方法[J]. 计算机仿真 2012(05)
    • [16].数字电路中冒险的代数法检测与消除[J]. 硅谷 2009(07)
    • [17].数字电路的功耗优化分析[J]. 电子制作 2016(17)
    • [18].面向下行多天线传输的能效最优上行训练[J]. 北京航空航天大学学报 2013(06)
    • [19].高效率高精度LED控制驱动电路设计[J]. 电子质量 2013(08)
    • [20].基于量子遗传算法的XOR/AND电路功耗和面积优化[J]. 浙江大学学报(工学版) 2009(11)

    标签:;  ;  ;  ;  ;  

    基于静态逻辑蕴涵的组合电路功耗优化
    下载Doc文档

    猜你喜欢