一种用于soc的动态多时钟低功耗ahb总线的设计方法

文档序号:6481099阅读:525来源:国知局
专利名称:一种用于soc的动态多时钟低功耗ahb总线的设计方法
技术领域
本发明涉及一种电子电路设计技术领域,具体地说是一种主要针对AHB总线 的用于S0C的动态多时钟低功耗AHB总线的设计方法。
背景技术
随着微电子技术的发展,系统的复杂度越来越高,同时半导体工艺的尺寸越来 越小,达到纳米级,在单位面积上集成的晶体管数量越来越多,所以对应的功耗 也越来越大,如何降低系统的功耗就成了当今IC设计中一个非常重要的课题。
在CM0S电路中,功耗主要包括静态功耗跟动态功耗两部分,其中静态功耗主 要是由反偏PN结的漏电流跟晶体管的亚阈值电流引起的,主要形式是漏电损失。 而动态功耗主要是由对晶体管寄生电容的充放电造成的。在数字电路中,动态功 耗是最重要的功耗,占了系统功耗的80%以上。
现有技术屮,定量的描述CMOS电路的动态功耗,可用下式表示
其中C为负载电容、f;为电源电压、"为翻转几率、/为时钟频率。为了降 低系统的动态功耗,我们可以从这几个方面来做工作降低晶体管的负载电容、 降低电源电压、减小节点的翻转几率,或者降低系统的吋钟频率。我们所采用的 就是通过降低时钟频率来达到降低系统的动态功耗。

发明内容
本发明的目的是克服上述缺点,提供-种用于SOC的动态多时钟低功耗AHB总线 的设计方法。
本发明的技术方案是按以下方式实现的,包括本专利是一种降低采用AHB总线 的S0C系统功耗的设计,通过加入多时钟门控寄存器来实现对各个模块时钟信号 的控制,当需要某模块工作的时候打开相应的门控信号,使其正常工作,否则关 闭门控信号,时钟不工作,减少了其逻辑门的动态翻转,从而达到了降低系统动 态功耗的目的。另外我们引入AHB-AHB桥,可以采用多个AHB总线,将高速和低 速的设备接到不同的AHB总线上,AHB总线间通过AHB-AHB桥连接,可以降低某些 模块的时钟频率,从而降低动态功耗。
本发明的有益效果是能有效降低电路功耗。


3附图1是双AHB总线的系统结构图。
具体实施例方式
下面结合附图对本发明的一种用于SOC的动态多时钟低功耗AHB总线的设计方 法作以下详细说明。
如附图所示,本发明的一种用于SOC的动态多时钟低功耗AHB总线的设计方法, 其结构本专利是一种基于AHB总线的采用动态多时钟以及多AHB总线来降低系统 动态功耗的设计。
电路工作过程是如下首先我们通过APB总线对多时钟门控寄存器进行写入操 作,来控制相应的门控时钟信号,打开需要工作的模块的门控时钟,关闭不需要 工作模块的门控时钟,避免不工作模块的逻辑门的翻转,降低了系统的动态功耗。 这个过程是动态的,我们可以通过APB总线随时对多时钟门控寄存器进行操作。
另外多AHB总线结构中把高速器件连接到高速AHB总线上,低速器件连接到低 速AHB总线上,中间通过AHB-AHB桥进行连接。
实施例
其主要有以下两种工作状态
1. 当高速AHB总线上的主机访问高速AHB总线的从机的时候,AHB-AHB桥不 工作,此时低速AHB总线上的主机也可以同时访问低速AHB总线上的从机。高速 AHB总线跟低速AHB总线同时工作,提高系统的工作效率
2. 当高速AHB总线上的主机访问低速AHB总线上的从机的时候,我们需要通 过AHB-AHB桥来进行数据传送。首先高速AHB总线的主机把AHB-AHB桥做为一个 从机来访问,将传送的数据存放在AHB-AHB桥中的寄存器中;然后AHB-AHB桥作 为低速AHB总线的一个主机对其总线上的从机进行访问。因为低速AHB总线上设 备的处理速度慢,当AHB-AHB桥作为低速总线的主机进行操作时,发出一个信号 对高速AHB总线上进行操作的主机进行屏蔽,并释放高速AHB总线,此时高速AHB 总线上的其他主机可以得到高速AHB总线的控制权,对高速总线上的从机进行操 作,从而提高了总线的利用效率。当AHB-AHB桥处理完低速AHB总线上的访问后, 其相应的主机得到高速AHB总线的控制权,进行相应的数据处理。
权利要求
1、一种用于SOC的动态多时钟低功耗AHB总线的设计方法,其特征在于在系统中加入一个多时钟门控寄存器,实现对相应的各个模块的时钟的控制,当需要某个模块工作时,打开相应的门控时钟控制信号,模块正常工作;当不需要其工作时,关闭相应的门控时钟控制信号,时钟信号将一直被拉高或拉低,避免其模块对应的逻辑门翻转,从而降低了系统的动态功耗,具体步骤引入多个AHB总线,将对工作频率要求不同的外设连接到不同的AHB总线上,对时钟频率不同的各个AHB总线通过AHB-AHB桥相连,以降低某些低速外设的时钟频率,从而降低其动态功耗;通过APB总线动态对多时钟门控寄存器进行读写,控制相应的门控时钟信号,打开需要工作的模块的门控时钟,关闭不需要工作模块的门控时钟。
全文摘要
本发明涉及一种用于SOC的动态多时钟低功耗AHB总线的设计方法,该方法是通过加入多时钟门控寄存器来实现对各个模块时钟信号的控制,当需要某模块工作的时候打开相应的门控信号,使其正常工作,否则关闭门控信号,时钟不工作,减少了其逻辑门的动态翻转,从而达到了降低系统动态功耗的目的。另外我们引入AHB-AHB桥,可以采用多个AHB总线,将高速和低速的设备接到不同的AHB总线上,AHB总线间通过AHB-AHB桥连接,可以降低某些模块的时钟频率,达到降低动态功耗的目的。
文档编号G06F1/06GK101493717SQ20091001426
公开日2009年7月29日 申请日期2009年2月19日 优先权日2009年2月19日
发明者于治楼, 峰 李 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1