当前位置:主页 > 社科论文 > 逻辑论文 >

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

发布时间:2023-02-19 08:33
  随着CMOS集成电路规模和速度的迅速提高,以及在便携式电子产品中的广泛应用,电路功耗问题显得越来越突出。功耗优化技术可以在芯片设计的各个层次展开,本文主要研究如何在逻辑层降低电路功耗。 本文介绍了一种优化组合逻辑电路功耗的方法,其主要思想是,当电路每个节点的翻转频率确定后,通过冗余添加和去除的方法消除高功耗的节点,从而降低总功耗。为了达到这个目的,我们首先将电路中每个节点按功耗从低到高排列,每次考虑一个低功耗节点,利用基于递归学习的算法找出它在电路中的逻辑蕴涵关系;然后利用这些蕴涵关系在电路中添加一些逻辑门和连接,增加电路的冗余;最后通过去除这些冗余化简电路,达到去除高功耗节点的目的,从而在不改变电路输入输出功能的前提下降低电路功耗。这个功耗优化过程是重复的,每次选择一个新的节点,最后得到一个总跳变减少的电路。实验数据表明,该方法对于降低电路功耗是十分有效的。 在该功耗优化过程中,能找到的蕴涵关系的多少直接影响到电路功耗优化程度的大小。递归学习虽然是一种完全的寻找逻辑蕴涵的方法,但考虑到寻找逻辑蕴涵的最优解是个NP完全问题,因此要想在合理的时间内寻找蕴涵势必要限制递归学...

【文章页数】:59 页

【学位级别】:硕士

【文章目录】:
摘要
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 攻读硕士学位期间发表的论文



本文编号:3745887

资料下载
论文发表

本文链接:https://www.wllwen.com/shekelunwen/ljx/3745887.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户9183b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com