【技术实现步骤摘要】
中继单元、布局方法、启动方法、芯片及相关设备
[0001]本申请实施例涉及芯片设计
,具体涉及一种中继单元、布局方法、启动方法、芯片及相关设备。
技术介绍
[0002]中继单元是设置在芯片的功能模块之间的功能器件,用于满足功能模块之间的时序要求。在芯片的功能模块之间设置多个中继单元,可以利用多个中继单元解决功能模块之间的物理距离较长而导致的时序无法满足的问题,但是引入多个中继单元会带来芯片功耗的上升。在此背景下,如何提供技术方案,以降低中继单元的功耗,成为了本领域技术人员亟需解决的技术问题。
技术实现思路
[0003]有鉴于此,本专利技术实施例提供一种中继单元、布局方法、启动方法、芯片及相关设备,以降低中继单元的功耗。
[0004]为实现上述目的,本专利技术实施例提供如下技术方案。
[0005]第一方面,本专利技术实施例提供一种中继单元,包括:信号传输电路;所述信号传输电路包括:
[0006]第一数据传输元件;
[0007]第二数据传输元件,所述第一数据传输元件的数据传输功耗高于所述第二数据传输元件的数据传输功耗;
[0008]分别与所述第一数据传输元件和所述第二数据传输元件连接的数据输出元件;
[0009]当中继单元为第一状态时,数据输入信号通过所述第一数据传输元件传输传至所述数据输出元件;当中继单元为第二状态时,数据输入信号通过所述第二数据传输元件传输传至所述数据输出元件。
[0010]第二方面,本专利技术实施例提供一种中继单元布局方法 ...
【技术保护点】
【技术特征摘要】
1.一种中继单元,其特征在于,包括:信号传输电路;所述信号传输电路包括:第一数据传输元件;第二数据传输元件,所述第一数据传输元件的数据传输功耗高于所述第二数据传输元件的数据传输功耗;分别与所述第一数据传输元件和所述第二数据传输元件连接的数据输出元件;当中继单元为第一状态时,数据输入信号通过所述第一数据传输元件传输传至所述数据输出元件;当中继单元为第二状态时,数据输入信号通过所述第二数据传输元件传输至所述数据输出元件。2.如权利要求1所述的中继单元,其特征在于,所述中继单元的第一状态和第二状态由使能信号控制,当所述使能信号为有效时,控制所述中继单元的使用状态为第一状态;当所述使能信号为无效时,控制所述中继单元的使用状态为第二状态。3.如权利要求2所述的中继单元,其特征在于,所述第一数据传输元件包括触发器,所述第二数据传输元件包括或门,所述数据输出元件包括与门;当所述使能信号为有效时,控制所述中继单元的使用状态为第一状态,数据输入信号通过所述触发器传输传至所述与门;当所述使能信号为无效时,控制所述中继单元的使用状态为第二状态,数据输入信号通过所述或门传输至所述与门。4.如权利要求3所述的中继单元,其特征在于,所述信号传输电路还包括:时钟门控,用于当所述使能信号为有效时,向所述触发器发送时钟信号;所述触发器根据接收到的所述时钟信号,对所述数据输入信号进行传输;所述或门发出关闭旁路信号;并且,所述与门根据来自所述触发器传输的数据输入信号和所述或门发出的关闭旁路信号,输出对应的数据输出信号,所述数据输出信号延迟于所述数据输入信号一个时钟周期。5.如权利要求3所述的中继单元,其特征在于,当所述中继单元为第二状态时,所述触发器发出复位信号,并停止传输所述数据输入信号;所述或门传输所述数据输入信号;并且,所述与门根据来自所述触发器发出的所述复位信号和所述或门发出的数据输入信号,输出对应的数据输出信号,所述数据输出信号与所述数据输入信号的时钟周期同步。6.一种中继单元布局方法,其特征在于,包括:获取中继单元的预设数量,所述中继单元为如权利要求1
‑
5任一项所述的中继单元;将所述预设数量的中继单元进行分组,得到多组中继单元组;同组的中继单元组中,各个中继单元共用同一使能信号,且每组中继单元组中的中继单元的物理位置设置为间隔设置。7.如权利要求6所述的中继单元布局方法,其特征在于,所述将所述预设数量的中继单元进行分组,得到多组中继单元组,包括:在所述预设数量的中继单元中确定初始中继单元;从所述初始中继单元开始,在各个中继单元中间隔的选择中继单元,作为第一组的中继单元;在得到上一组中继单元组后,针对下一组中继单元组,对还未选择的中继单元的数量进行判断;如果还未选择的中继单元的数量小于中继单元数量阈值,将还未选择的中继单元作为
最后一组中继单元;如果还未选择的中继单元的数量超过中继单元数量阈值,从还未选择的中继单元中确定基准的中继单元,并从所述基准的中继单元开始,在还未选择的中继单元中间隔的选择中继单元,作为下一组中继单元。8.如权利要求7所述的中继单元布局方法,其特征在于,在所述获取中继单元的预设数量的步骤之后,还包括:根据各个中继单元的物理位置,对各个中继单元进行编号;所述在所述预设数量的中继单元中确定初始中继单元,包括:在所述预设数量的中继单元中,将编号最小的中继单元确定为初始中继单元;所述在得到上一组中继单元组后,针对下一组中继单元组,如果还未选择的中继单元的数量超过中继单元数量阈值,从还未选择的中继单元中,确定基准的中继单元,包括:在得到上一组中继单元组后,针对下一组中继单元组,如果还未选择的中继单元的数量超过中继单元数量阈值,从还未选择的中继单元中,将编号最小的中继单元作为所述基准的中继单元。9.一种中继单元启动方法,其特征在于,包括:获取带宽需求,所述带宽需求根据两个功能模块的使用状态确定,所述两个功能模块之间设置有按照权利要求6
‑
8任一项所述的中继单元布局方法,所设计的多组中继单元组;根据所述带宽需求确定多组中继单元组中对应启动的中继单元组。10.如权利要求9所述的中继单元启动方法,其特征在于,所述根据所述带宽需求确定多组中继单元组中对应启动的中继单元...
【专利技术属性】
技术研发人员:徐祥俊,方献更,
申请(专利权)人:海光信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。