[发明专利]总线编解码装置及其方法有效
申请号: | 201410116576.4 | 申请日: | 2014-03-26 |
公开(公告)号: | CN103885913B | 公开(公告)日: | 2017-01-04 |
发明(设计)人: | 王雷欧;应欢;王东辉 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京亿腾知识产权代理事务所11309 | 代理人: | 陈霁 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 总线 解码 装置 及其 方法 | ||
技术领域
本发明涉及集成电路领域,具体地涉及一种总线编解码装置及其方法。
背景技术
随着集成电路工艺技术的飞速发展,嵌入式处理器芯片的工作频率和集成度都得到了很大的提升,由此所带来的功耗问题日益突出。大量的能量消耗会缩短便携式设备中电池的工作时间,而且会给处理器的散热和可靠性带来诸多问题。而连接处理器各个子模块的总线通常具有较大的负载电容,并且访问频繁,是处理器功耗的主要来源之一。因此,有效降低总线功耗对于低功耗嵌入式处理器的设计有着重要意义。
现有技术中,Luca Benini等人发表的文章《Asymptotic Zero-Transition Activity Encoding for Address Busses in Low-Power Microprocessor-Based System》中提出的一种T0总线编码,其编码方法如公式所示:
其中,公式中B(t)代表当前时钟周期编码装置输出的编码后总线,B(t-1)代表上一个时钟周期编码装置输出的编码后总线,b(t)代表当前时钟周期编码装置输入的编码前总线,b(t-1)代表上一个时钟周期编码装置输入的编码前总线,S代表指令顺序执行时的步长,INC是顺序执行标志。在T0总线编码中,当b(t)等于b(t-1)+S时,即指令地址总线是按顺序执行时,B(t)保持上一个时钟周期的总线,INC为1,此时总线开关活动性为0,从而降低总线功耗。当b(t)不等于b(t-1)+S时,即指令地址总线不是按顺序执行时,B(t)等于b(t),INC为0。虽然T0总线编码方法可以有效降低指令地址总线顺序执行时的功耗,但是无法降低指令地址总线跳转时的功耗。
现有技术中,Yazdan Aghaghiri等人发表的文章《ALBORZ:Address Level Bus Power Optimization》中提出一种ALBORZ总线编码,其编码方法主要是针对指令跳转时产生的偏移地址,偏移地址存在的大量跳变导致总线的开关活动性提高。ALBORZ总线编码采用密码本(codebook)保存优化后的偏移地址,优化后的偏移地址具有较低的开关活动性。其编码方法如公式所示:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410116576.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种节能型喷气织机电控系统
- 下一篇:一种用于生产尼龙6切片的萃取塔