中继单元、布局方法、启动方法、芯片及相关设备技术

技术编号:38904345 阅读:11 留言:0更新日期:2023-09-22 14:22
本发明专利技术实施例提供一种中继单元、布局方法、启动方法、芯片及相关设备,其中,所述中继单元包括:信号传输电路,所述信号传输电路包括:第一数据传输元件,数据传输功耗低于第一数据传输元件的第二数据传输元件,分别与第一数据传输元件和第二数据传输元件连接的数据输出元件;当中继单元为第一状态时,数据输入信号通过第一数据传输元件传输传至数据输出元件;当中继单元为第二状态时,数据输入信号通过第二数据传输元件传输传至数据输出元件。本发明专利技术实施例所提供的技术方案,通过在中继单元中设计有两个用于传输信号且传输功耗不同的元件,以根据中继单元不同的状态,确定对应传输信号的元件,在中继单元能够传输信号的基础上,降低中继单元的功耗。降低中继单元的功耗。降低中继单元的功耗。

【技术实现步骤摘要】
中继单元、布局方法、启动方法、芯片及相关设备


[0001]本申请实施例涉及芯片设计
,具体涉及一种中继单元、布局方法、启动方法、芯片及相关设备。

技术介绍

[0002]中继单元是设置在芯片的功能模块之间的功能器件,用于满足功能模块之间的时序要求。在芯片的功能模块之间设置多个中继单元,可以利用多个中继单元解决功能模块之间的物理距离较长而导致的时序无法满足的问题,但是引入多个中继单元会带来芯片功耗的上升。在此背景下,如何提供技术方案,以降低中继单元的功耗,成为了本领域技术人员亟需解决的技术问题。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种中继单元、布局方法、启动方法、芯片及相关设备,以降低中继单元的功耗。
[0004]为实现上述目的,本专利技术实施例提供如下技术方案。
[0005]第一方面,本专利技术实施例提供一种中继单元,包括:信号传输电路;所述信号传输电路包括:
[0006]第一数据传输元件;
[0007]第二数据传输元件,所述第一数据传输元件的数据传输功耗高于所述第二数据传输元件的数据传输功耗;
[0008]分别与所述第一数据传输元件和所述第二数据传输元件连接的数据输出元件;
[0009]当中继单元为第一状态时,数据输入信号通过所述第一数据传输元件传输传至所述数据输出元件;当中继单元为第二状态时,数据输入信号通过所述第二数据传输元件传输传至所述数据输出元件。
[0010]第二方面,本专利技术实施例提供一种中继单元布局方法,包括:
[0011]获取中继单元的预设数量,所述中继单元为如第一方面所述的中继单元;
[0012]将所述预设数量的中继单元进行分组,得到多组中继单元组;同组的中继单元组中,各个中继单元共用同一使能信号,且每组中继单元组中的中继单元的物理位置设置为间隔设置。
[0013]第三方面,本专利技术实施例还提供了一种中继单元启动方法,包括:
[0014]获取带宽需求,所述带宽需求根据两个功能模块的使用状态确定,所述两个功能模块之间设置有按照第二方面所述的中继单元布局方法,所设计的多组中继单元组;
[0015]根据所述带宽需求确定多组中继单元组中对应启动的中继单元组。
[0016]第四方面,本专利技术实施例还提供了一种中继单元布局装置,包括:
[0017]预设数量获取模块,用于获取中继单元的预设数量,所述中继单元为如第一方面所述的中继单元;
[0018]中继单元分组模块,用于将所述预设数量的中继单元进行分组,得到多组中继单元组;同组的中继单元组中,各个中继单元共用同一使能信号,且每组中继单元组中的中继单元的物理位置设置为间隔设置。
[0019]第五方面,本专利技术实施例还提供了一种中继单元启动装置,包括:
[0020]带宽需求获取模块,用于获取带宽需求,所述带宽需求根据两个功能模块的使用状态确定,所述两个功能模块之间设置有按照第四方面所述的中继单元布局装置,所设计的多组中继单元组;
[0021]中继单元组启动模块,用于根据所述带宽需求确定多组中继单元组中对应启动的中继单元组。
[0022]第六方面,本专利技术实施例还提供了一种中继单元控制系统,包括:
[0023]控制模块,用于根据功能模块的使用状态,控制启动如第五方面所述的中继单元启动装置。
[0024]第七方面,本专利技术实施例还提供了一种芯片结构,包括:
[0025]多个功能模块;
[0026]在功能模块之间设置的多个中继单元;所述中继单元为如第一方面所述的中继单元;
[0027]其中,所述多个中继单元被划分为多组中继单元组;同组的中继单元组中,各个中继单元共用同一使能信号,且每组中继单元组中的中继单元的物理位置设置为间隔设置。
[0028]第八方面,本专利技术实施例还提供了一种电子设备,包括存储器和处理器,所述存储器存储有程序,所述处理器调用所述存储器中存储的程序,执行如第二方面所述的中继单元布局方法,或执行如第三方面所述的中继单元启动方法。
[0029]第九方面,本专利技术实施例还提供了一种存储介质,所述程序被执行时实现如第二方面所述的中继单元布局方法,或实现如第三方面所述的中继单元启动方法。
[0030]本专利技术实施例提供了一种中继单元,包括:信号传输电路;所述信号传输电路包括:第一数据传输元件,第二数据传输元件,分别与所述第一数据传输元件和所述第二数据传输元件连接的数据输出元件;所述第一数据传输元件的数据传输功耗高于所述第二数据传输元件的数据传输功耗;当中继单元为第一状态时,数据输入信号通过所述第一数据传输元件传输传至所述数据输出元件;当中继单元为第二状态时,数据输入信号通过所述第二数据传输元件传输传至所述数据输出元件。可见,本专利技术实施例所提供的中继单元中,由于包含有第一数据传输元件和第二数据传输元件,因此,可以满足中继单元分别在第二状态下和第一状态下的数据输入信号的传输需求;进而基于数据输出元件将中继单元各个状态下对应的数据输入信号进行输出,得到输出信号;使得中继单元可以满足正常数据传输的功能;同时,由于第一数据传输元件和第二数据传输元件的功耗不同,当在中继单元为第二状态时,通过功耗低的第二数据传输元件可以完成数据输入信号的传输,能够降低中继单元工作所产生的功耗;因此,本专利技术实施例所提供的中继单元,可以根据中继单元不同的状态,选择对应的数据传输元件,在满足中继单元正常工作的基础上,降低中继单元的功耗。
附图说明
[0031]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0032]图1是芯片按照功能逻辑进行划分的逻辑架构示意图;
[0033]图2是图1所示的逻辑架构对应的物理设计示意图;
[0034]图3是芯片中设置有中继单元的逻辑架构示意图;
[0035]图4是图3所示的逻辑架构对应的物理设计示意图;
[0036]图5是本专利技术实施例所提供的中继单元的一结构示意图;
[0037]图6是本专利技术实施例所提供的中继单元的另一结构示意图;
[0038]图7是本专利技术实施例所提供的中继单元布局方法的一流程示意图;
[0039]图8是本专利技术实施例所提供的中继单元布局方法所获得中继单元组的一分组结果示意图;
[0040]图9是本专利技术实施例所提供的中继单元启动方法的一流程示意图;
[0041]图10是本专利技术实施例所提供的中继单元启动方法的另一流程示意图;
[0042]图11是本专利技术实施例所提供的中继单元布局装置的一结构示意图;
[0043]图12是本专利技术实施例所提供的中继单元启动装置的一结构示意图;
[0044]图13是本专利技术实施例所提供的中继单元启动装置中接口处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种中继单元,其特征在于,包括:信号传输电路;所述信号传输电路包括:第一数据传输元件;第二数据传输元件,所述第一数据传输元件的数据传输功耗高于所述第二数据传输元件的数据传输功耗;分别与所述第一数据传输元件和所述第二数据传输元件连接的数据输出元件;当中继单元为第一状态时,数据输入信号通过所述第一数据传输元件传输传至所述数据输出元件;当中继单元为第二状态时,数据输入信号通过所述第二数据传输元件传输至所述数据输出元件。2.如权利要求1所述的中继单元,其特征在于,所述中继单元的第一状态和第二状态由使能信号控制,当所述使能信号为有效时,控制所述中继单元的使用状态为第一状态;当所述使能信号为无效时,控制所述中继单元的使用状态为第二状态。3.如权利要求2所述的中继单元,其特征在于,所述第一数据传输元件包括触发器,所述第二数据传输元件包括或门,所述数据输出元件包括与门;当所述使能信号为有效时,控制所述中继单元的使用状态为第一状态,数据输入信号通过所述触发器传输传至所述与门;当所述使能信号为无效时,控制所述中继单元的使用状态为第二状态,数据输入信号通过所述或门传输至所述与门。4.如权利要求3所述的中继单元,其特征在于,所述信号传输电路还包括:时钟门控,用于当所述使能信号为有效时,向所述触发器发送时钟信号;所述触发器根据接收到的所述时钟信号,对所述数据输入信号进行传输;所述或门发出关闭旁路信号;并且,所述与门根据来自所述触发器传输的数据输入信号和所述或门发出的关闭旁路信号,输出对应的数据输出信号,所述数据输出信号延迟于所述数据输入信号一个时钟周期。5.如权利要求3所述的中继单元,其特征在于,当所述中继单元为第二状态时,所述触发器发出复位信号,并停止传输所述数据输入信号;所述或门传输所述数据输入信号;并且,所述与门根据来自所述触发器发出的所述复位信号和所述或门发出的数据输入信号,输出对应的数据输出信号,所述数据输出信号与所述数据输入信号的时钟周期同步。6.一种中继单元布局方法,其特征在于,包括:获取中继单元的预设数量,所述中继单元为如权利要求1

5任一项所述的中继单元;将所述预设数量的中继单元进行分组,得到多组中继单元组;同组的中继单元组中,各个中继单元共用同一使能信号,且每组中继单元组中的中继单元的物理位置设置为间隔设置。7.如权利要求6所述的中继单元布局方法,其特征在于,所述将所述预设数量的中继单元进行分组,得到多组中继单元组,包括:在所述预设数量的中继单元中确定初始中继单元;从所述初始中继单元开始,在各个中继单元中间隔的选择中继单元,作为第一组的中继单元;在得到上一组中继单元组后,针对下一组中继单元组,对还未选择的中继单元的数量进行判断;如果还未选择的中继单元的数量小于中继单元数量阈值,将还未选择的中继单元作为
最后一组中继单元;如果还未选择的中继单元的数量超过中继单元数量阈值,从还未选择的中继单元中确定基准的中继单元,并从所述基准的中继单元开始,在还未选择的中继单元中间隔的选择中继单元,作为下一组中继单元。8.如权利要求7所述的中继单元布局方法,其特征在于,在所述获取中继单元的预设数量的步骤之后,还包括:根据各个中继单元的物理位置,对各个中继单元进行编号;所述在所述预设数量的中继单元中确定初始中继单元,包括:在所述预设数量的中继单元中,将编号最小的中继单元确定为初始中继单元;所述在得到上一组中继单元组后,针对下一组中继单元组,如果还未选择的中继单元的数量超过中继单元数量阈值,从还未选择的中继单元中,确定基准的中继单元,包括:在得到上一组中继单元组后,针对下一组中继单元组,如果还未选择的中继单元的数量超过中继单元数量阈值,从还未选择的中继单元中,将编号最小的中继单元作为所述基准的中继单元。9.一种中继单元启动方法,其特征在于,包括:获取带宽需求,所述带宽需求根据两个功能模块的使用状态确定,所述两个功能模块之间设置有按照权利要求6

8任一项所述的中继单元布局方法,所设计的多组中继单元组;根据所述带宽需求确定多组中继单元组中对应启动的中继单元组。10.如权利要求9所述的中继单元启动方法,其特征在于,所述根据所述带宽需求确定多组中继单元组中对应启动的中继单元...

【专利技术属性】
技术研发人员:徐祥俊方献更
申请(专利权)人:海光信息技术股份有限公司
类型:发明
国别省市:

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

1