一种低功耗高可配的总线桥接电路设计方法技术

技术编号:15704955 阅读:112 留言:0更新日期:2017-06-26 10:39
本发明专利技术公开了一种低功耗高可配的总线桥接电路设计方法,它基于AMBA3.0总线规范,采用多事务处理策略以及合适的低功耗优化技术,使得该桥接电路设计效率较高且功耗较低。本发明专利技术提供了一种新型的低功耗高可配的总线桥接电路设计架构,通过选择不同的桥接模块,可以设计出适合不同工作频率的总线桥接电路,采用多事务处理策略可以保证设计功能的高效率,又使用合适的低功耗优化技术减少了功耗。

A low power and high availability bus bridging circuit design method

The invention discloses a design method of bus bridge circuit with low power high, it is based on the AMBA3.0 bus specification, the transaction processing strategy and suitable low power optimization technology, which makes the bridge circuit design of high efficiency and low power consumption. The present invention provides bus bridge circuit architecture is a new type of low power consumption with high, by choosing different bridge module, bus bridge circuit can be designed for different working frequency, the transaction processing strategy can ensure the design function of high efficiency, low power consumption and use appropriate optimization techniques to reduce power consumption.

【技术实现步骤摘要】
一种低功耗高可配的总线桥接电路设计方法
本专利技术涉及一种总线桥接电路设计方法,属于集成电路设计

技术介绍
目前SOC设计技术已经在集成电路设计中占主导地位,随着集成电路不断的发展和新的工艺的不断采用,使得电路的集成度越来越高,IP复用技术已成为业界主流。IP通过总线来互相连接,由此衍生的总线桥接设计,也得到广泛关注。恰到好处的总线桥接电路,可以使IP利用率更高。当前SOC芯片采用高集成度,高时钟频率以及小尺寸的工艺,致使电路功耗变大。因功耗增加导致的一系列问题,最终使功耗的大小成为衡量现代集成电路的一个主要指标。低功耗设计也成了集成电路设计的一个紧急技术需求。而且功耗,无论是动态的还是静态的,都已经成为约束器件性能、寿命和集成度的一个关键因素。因此,对于本次设计的总线桥接电路而言,采用AMBA3.0总线规范,设计总线桥接电路,并将合适的低功耗优化技术与总线桥接电路设计结合,从各个角度对总线桥接电路进行低功耗优化,同时采用改进措施,提高总线桥接电路的效率,这也是一次很好的创新设计。
技术实现思路
本专利技术所要解决的技术问题是基于AMBA3.0总线规范,采取合适的低功耗优化技术和改进效率的措施。为解决上述
,本专利技术采用的技术方案是:首先确定总线桥的类型,本设计将不同类型的总线桥模块化,便于拼接复用,其次在模块化设计过程中集成了多事务处理措施,并采取独创的极性翻转措施和格雷码总线编码技术来进行低功耗优化,最后对完成降低功耗的总线桥进行功能仿真、功耗分析及时序检查,满足功能功耗等指标后输出最终网表,从而完成整个总线桥接电路的设计。包括以下具体步骤:步骤1:根据功能需求将总线桥分割成多个功能模块;步骤2:对各功能模块分别进行设计实现总线转换功能;步骤3:根据极性反转原理降低各功能模块的功耗;步骤4:对完成降低功耗的总线桥进行功能仿真、功耗分析及时序检查;步骤5:对满足功能、功耗分析及时序检查的总线桥输出最终网表。其中,步骤3中根据极性反转原理降低各功能模块的功耗,具体为:每次通过总线通道传输数据时,在当前传输数据与上一次传输数据之间进行判决,判决结果显示传输当前传输数据时总线翻转次数超过预定次数,则通过指示信号改变当前传输数据每一位的高低电平极性;所述的预定次数为传输数据位宽数目的50%。其中,步骤3中根据极性反转原理降低各功能模块的功耗之前,还包括:对总线传输数据采用格雷码编码进行优化。其中,步骤3之前还包括:对设计完成的各功能模块分别加入多事务处理措施,并进行仿真测试。采用上述技术方案带来的有益效果是:1.本专利技术提供了一种新型的可以进行组合设计的总线桥接电路设计方法,整个电路有不同模块组成,单个模块即可单独使用,又可以拼接组合;2.本专利技术能够根据数字电路设计功能需求灵活调整总线桥接电路,既能保证设计功能的正确性,同时精准的设计电路所需要的功能模块,减少了功耗;附图说明图1是本专利技术的实施流程图;图2是本专利技术的电路结构功能示意图。具体实施方式实施例1:如图1所示,一种低功耗高可配的总线桥接电路设计方法,包括以下具体步骤:步骤1:对设计的总线桥接电路进行研究,将整体电路分割成可以拼接的若干个模块;步骤2:按照各个模块的功能依次进行设计,实现总线转换功能;步骤3:对设计完成的模块加入多事务处理措施设计,并通过仿真测试;步骤4:下一步接着进行低功耗优化设计,对总线数据采用格雷码编码优化,并采取极性反转等措施进一步降低功耗;步骤5:经过降低功耗优化的总线桥接电路再次进行功能仿真和功耗分析及时序检查,以期能够满足设计功能的需求和时序要求;步骤6:输出最终网表以便于数字电路后端设计。在本实施例中,对本次设计的总线桥接电路的功能需求进行分析,本次设计的电路主要功能是满足AMBA3.0总线规范下的AXI总线、AHB总线和APB总线之间相互转换,因此根据功能分类,可将电路大致分为如下几个模块:AXI2AXI桥、AXI2AHB桥、AXI2APB桥和AHB2AXI桥。每个模块即可单独使用,又可组合拼接完成更复杂的功能。将模块分类之后,开始设计实现其主要功能,所有的模块采用相同的握手机制传输数据及控制信息,这样便于标准化组合使用,设计完成后开始仿真测试,保证模块的功能正确无误。完成对整个电路模块功能设计后,开始改进其传输数据效率,采取多事务处理改变总线桥传输方式,主设备可以通过总线桥连续向从设备发送多个交易请求,在一个交易正在进行的时候可以发布新的事务请求,这样可以减少通道之间的时间开销,提高总线带宽利用效率。接着对总线桥传输的数据采用格雷码编码技术初步减少总线的动态翻转,降低功耗;采用极性反转原理设计电路,在当前传输数据与上一次传输数据之间进行判决,判决结果显示传输当前传输数据时总线翻转次数超过预定次数,则通过指示信号改变当前传输数据每一位的高低电平极性;可以有效的减少总线翻转次数,从而降低功耗。初次完成整个总线桥接电路的设计和改进后,要对完成的网表文件进行功能仿真和功耗分析,看是否满足设计功能和功耗的需求或者设计功能是否发生了不可容忍的改变。之后要对该网表进行时序分析,保证设计满足时序要求。若更改后的网表设计不能满足设计功能的需求,则需要在此基础上对采取的效率改进措施和低功耗优化技术重新进行设计规划,反复迭代,直至设计结构最佳,且满足最初的功能需求。最后,输出最终的网表文件,以供数字集成电路电路的后端设计。以上所述仅为本专利技术的一种具体的实施方式。本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本专利技术的保护范围之内。本文档来自技高网
...
一种低功耗高可配的总线桥接电路设计方法

【技术保护点】
一种低功耗高可配的总线桥接电路设计方法,其特征在于:包括以下步骤:步骤1:根据功能需求将总线桥分割成多个功能模块;步骤2:对各功能模块分别进行设计实现总线转换功能;步骤3:根据极性反转原理降低各功能模块的功耗;步骤4:对完成降低功耗的总线桥进行功能仿真、功耗分析及时序检查;步骤5:对满足功能、功耗分析及时序检查的总线桥输出最终网表。

【技术特征摘要】
1.一种低功耗高可配的总线桥接电路设计方法,其特征在于:包括以下步骤:步骤1:根据功能需求将总线桥分割成多个功能模块;步骤2:对各功能模块分别进行设计实现总线转换功能;步骤3:根据极性反转原理降低各功能模块的功耗;步骤4:对完成降低功耗的总线桥进行功能仿真、功耗分析及时序检查;步骤5:对满足功能、功耗分析及时序检查的总线桥输出最终网表。2.根据权利要求1所述的一种低功耗高可配的总线桥接电路设计方法,其特征在于:步骤3中根据极性反转原理降低各功能模块的功耗,具体为:每次通过总线通道传输数据时,在当前传输数据...

【专利技术属性】
技术研发人员:焦龙涛常迎辉
申请(专利权)人:中国电子科技集团公司第五十四研究所
类型:发明
国别省市:河北,13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1