分组处理装置的制造方法_4

文档序号:8922192阅读:来源:国知局
记寄存器中所登记的传输时间做比较(步骤S4)。在这个时候,如果分组缓冲空闲状态时间还没有超过传输时间(步骤S4的“否”,图4中的时间“b”之前),则比较单元23将“门关”信号继续输出到各个时钟门单元24、25和26。以这种方法,将时钟信号从这些时钟门单元24、25和26继续供应到各个分组处理单元13、15和17 (步骤S7),并且在分组处理单元等中对分组缓冲F-单元12中所累积的一个或多个分组进行处理。
[0057]此后,每当从分组缓冲F-单元12接收到了累积量信号时,都重复上述处理。随后,当累积量时间是“O”的状态已经继续了某个时间段时,在比较单元23中通过比较检测缓冲空闲时间测量单元21中所测量的分组缓冲F-单元空闲状态时间已经超过了传输时间(步骤S4的“是”,图4中时间“b”)。随后,比较单元23将“门通”信号输出到各个时钟门单元24,25和26。以这种方法,暂停了从这些时钟门单元24、25和26到各个分组处理单元13、15和17的时钟信号的供应(步骤S5,时钟供应操作改变步骤)。随后,如上所述,只要在缓冲空闲时间测量单元21中所测量的分组缓冲F-单元空闲状态时间大于传输时间(图4中从时间“b”到时间“c”),就继续上述时钟信号供应的暂停。
[0058]此后,当将分组数据输入到分组缓冲F-单元12并因而缓冲空闲时间测量单元21检测到来自分组缓冲F-单元12的累积量信号从“O”改变到“O”之外的值时,即,再次累积一个或多个分组(步骤S 1,步骤S2的“否”,缓冲空闲时间测量步骤,图4中时间“c”处或之后),清除缓冲空闲状态时间(设置为“O”)(步骤S6),并且恢复对分组处理单元13、15和17的时钟供应(步骤S7,时钟供应操作改变步骤)。即,由于缓冲空闲状态时间变为“0”,所以比较单元23将“门关”信号输出到各个门单元24、25和26。以这种方式,这些门单元24、25和26进入了这样的状态,S卩,它们将时钟信号继续供应到各个分组处理单元13、15和17。随后,在分组处理单元等中对分组缓冲F-单元12中所累积的一个或多个分组进行处理。
[0059]如上所已经描述的,根据本发明的该示例性实施例,对其间在分组缓冲F-单元12中没有分组数据存在的时间进行测量,并且根据所测量的其间没有分组数据存在的时间来改变对分组处理单元13、15和17的时钟信号的供应操作。例如,当其间不累积分组数据的时间超过了用于一个分组的一系列处理所需要的时间时,即超过了传输时间时,暂停时钟信号的供应。以这种方法,仅当没有累积要处理的分组时,才暂停对分组处理单元的时钟信号的供应。因此,能够降低功耗,而对吞吐量不造成任何影响。同时,当在分组缓冲F-单元12中累积了分组数据时,恢复时钟信号的供应。因此,能够迅速地恢复对该分组数据的处理,并且能够抑制吞吐量的减小。
[0060]注意,在以上描述中图示了这样的示例,其中当在分组缓冲F-单元12中没有分组存在的状态超过了确定的时间(传输时间)时,暂停对分组处理单元等的时钟信号的供应。这种情况中,时钟控制单元20可以将供应的时钟的频率设置在较低值,并且将具有降低的频率的时钟信号供应到分组处理单元等,而不是完全停止时钟信号的供应。甚至用这种配置,当分组缓冲F-单元12中不存在要处理的分组时,也能够减低在时钟供应操作中所涉及的功耗。
[0061]另外,虽然将三个分组处理单元和两个时钟转换单元的情况示作分组处理单元的一个示例,如以上描述中图2所示,该分组处理单元位于分组缓冲F-单元12的后级并且用于对分组数据进行处理,但是不限于那种配置。可以将N个分组处理单元和(N-1)个时钟转换单元(N= 1,2,3,…)布置在分组缓冲F-单元12的后级。另外,可以布置任意其它数量的分组处理单元。
[0062]能够将根据本发明示例性实施例的分组处理装置应用于其中将分组数据的输入置于待机状态的分组处理装置(诸如,路由器和切换装置)。
[0063]尽管参考本发明的示例性实施例已经具体示出并且描述了本发明,但本发明不限于这些实施例。本领域普通技术人员将理解,在不背离权利要求所定义的本发明的精神和范围的情况下,可以在其中做出形式上和细节上的各种改变。
【主权项】
1.一种分组处理装置,包括: 分组缓冲单元,临时地保存分组数据; 分组处理单元,对从所述分组缓冲单元输出的分组数据进行处理; 时钟供应单元,将时钟信号供应到所述分组处理单元; 缓冲空闲时间检测单元,基于在所述分组缓冲单元中所述分组数据的累积量来对指示其间在所述分组缓冲单元内没有分组数据存在的时间的缓冲空闲时间进行测量;以及比较单元,将所述缓冲空闲时间与比较参考时间做比较,并且基于所述比较结果对所述时钟供应单元的操作状态进行控制,所述比较参考时间提前被确定, 其中,所述比较参考时间是在所述分组处理单元中对所述分组数据进行处理所需要的时间,并且 其中,所述比较单元对所述时钟供应单元进行控制,使得当在所述分组缓冲单元中存在所述分组数据的状态改变为在所述分组缓冲单元中没有分组数据存在的状态时以及当所述缓冲空闲时间比所述比较参考时间长时,暂停所述时钟信号的供应操作, 其中,所述比较单元对所述时钟供应单元的所述操作状态进行控制,使得根据所述缓冲空闲时间暂停所述时钟信号的供应操作,并且 其中,所述比较单元对所述时钟供应单元进行控制,使得当在所述分组缓冲单元中没有分组数据存在的状态改变为在所述分组缓冲单元中存在所述分组数据的状态时,开始所述时钟信号的供应操作。2.根据权利要求1所述的分组处理装置,其中,所述比较单元对所述时钟供应单元的操作状态进行控制,使得根据所述缓冲空闲时间将具有相对较低值的频率的时钟信号供应到所述分组处理单元。3.一种时钟控制方法,包括: 基于在分组缓冲单元中分组数据的累积量来对指示其间在所述分组缓冲单元内没有分组数据存在的时间的缓冲空闲时间进行测量,所述分组缓冲单元被配置为临时地存储所述分组数据; 将所述缓冲空闲时间与比较参考时间做比较,所述比较参考时间提前被确定; 根据比较结果来对时钟供应单元的操作状态进行控制,所述时钟供应单元被配置为将时钟信号供应到所述分组处理单元,所述分组处理单元被配置为对从所述分组缓冲单元输出的所述分组数据进行处理,其中,所述比较参考时间是在所述分组处理单元中对所述分组数据进行处理所需要的时间,并且对所述时钟供应单元进行控制,使得当在所述分组缓冲单元中存在所述分组数据的状态改变为在所述分组缓冲单元中没有分组数据存在的状态时以及当所述缓冲空闲时间比所述比较参考时间长时,暂停所述时钟信号的供应操作;以及 对所述时钟供应单元进行控制,使得当在所述分组缓冲单元中没有分组数据存在的状态改变为在所述分组缓冲单元中存在所述分组数据的状态时,开始所述时钟信号的供应操作, 其中,所述比较单元对所述时钟供应单元的所述操作状态进行控制,使得根据所述缓冲空闲时间暂停所述时钟信号的供应操作。
【专利摘要】一种分组处理装置,包括:分组缓冲单元,临时地保存分组数据;分组处理单元,对从分组缓冲单元输出的分组数据进行处理;时钟供应单元,将时钟信号供应到分组处理单元;以及控制单元,基于在分组缓冲单元中分组数据的累积量来检测缓冲空闲时间,其指示其间在分组缓冲单元中没有分组数据存在的时间,并且根据该缓冲空闲时间来对时钟供应单元的操作状态进行控制。
【IPC分类】G06F1/04, H04L13/08, G06F1/32
【公开号】CN104898819
【申请号】CN201510232361
【发明人】久松秀则
【申请人】日本电气株式会社
【公开日】2015年9月9日
【申请日】2009年4月23日
【公告号】CN101567850A, EP2113823A2, US8279787, US20090268629
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1