集成电路芯片的延时控制方法技术

技术编号:18115283 阅读:35 留言:0更新日期:2018-06-03 08:22
本发明专利技术公开了一种集成电路芯片的延时控制方法,包括以下步骤:判断第一电路模块与第二电路模块之间是否可能在集成电路芯片的布局布线之后出现较大延时,如果是,则进入下一步;在第一电路模块与第二电路模块之间插入具有旁路结构的管线系统,其中,具有旁路结构的管线系统包括管线通道、旁路通道及与管线通道和旁路通道相连的选择模块;以及在集成电路芯片布局布线之后,分别检测通过管线通道与通过旁路通道的实际延时,并判断通过旁路通道的延时是否满足集成电路芯片的设计规格后通过选择模块选择信号传输的实际通路。本发明专利技术有效避免前期对芯片延时预估不足导致在集成电路芯片的设计流程后期需要回退到设计流程前期进行修改,致使日程延迟。

【技术实现步骤摘要】
集成电路芯片的延时控制方法
本专利技术涉及集成电路设计领域,特别是涉及一种集成电路芯片的延时控制方法。
技术介绍
随着集成电路芯片向着更大规模的方向发展,芯片的延迟现象越来越严重;而在芯片的延迟中,线延迟在芯片的延迟中占有越来越重的比重,特别是在数据总线中。而在集成电路芯片设计的初期阶段,线延迟并不能准确的评估,往往是到设计流程后段的布局布线时才发现芯片延时违反了设计规格,此时,不得不返回到设计流程前段来修改RTL(RegisterTransferLevel,寄存器传输级)设计,从而严重影响到集成电路芯片的设计日程。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种集成电路芯片的延时控制方法,使得不会影响到集成电路芯片的设计日程。本专利技术的目的是通过以下技术方案来实现的:一种集成电路芯片的延时控制方法,包括以下步骤:判断第一电路模块与第二电路模块之间是否可能在集成电路芯片的布局布线之后出现较大延时,如果是,则进入下一步;在所述第一电路模块与所述第二电路模块之间插入具有旁路结构的管线系统,其中,所述具有旁路结构的管线系统包括管线通道、旁路通道及与所述管线通道和所述旁路通道相连的可以选择两个通道其中之一进行信号传输的选择模块;以及在集成电路芯片布局布线之后,分别检测通过所述管线通道与通过所述旁路通道的实际延时,并判断通过所述旁路通道的延时是否满足集成电路芯片的设计规格后进行信号传输。所述管线通道暂存所述第一电路模块传输的信号,所述旁路通道直接将所述第一电路模块的信号传输至所述第二电路模块。如果判断第一电路模块与第二电路模块之间不可能在集成电路芯片的布局布线之后出现较大延时,则所述第一电路模块的信号直接传输至所述第二电路模块。如果判断通过所述旁路通道的延时满足集成电路芯片的设计规格,则将所述选择模块设置为选择所述旁路通道进行信号传输;如果判断通过所述旁路通道的延时不满足集成电路芯片的设计规格,则将所述选择模块设置为选择所述管线通道进行信号传输,将一个较大的延时分割成两个较小延时,使延时满足设计规格。本专利技术的有益效果是:不会影响到集成电路芯片的设计日程,也不会因为增加的管线结构而导致集成电路芯片的性能下降和面积大量增加。附图说明图1为本专利技术集成电路芯片的延时控制方法的方法流程图;图2为本专利技术集成电路芯片的延时控制方法的应用结构示意图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。请参阅图1,图1为本专利技术集成电路芯片的延时控制方法的方法流程图,本专利技术集成电路芯片的延时控制方法包括以下步骤:步骤一,动作开始。步骤二,设计者判断第一电路模块与第二电路模块之间是否可能在集成电路芯片的布局布线之后出现较大延时,如果是,则进入下一步;如果否,则第一电路模块的信号直接传输至第二电路模块。步骤三,在第一电路模块与第二电路模块之间插入具有旁路结构的管线系统,其中,具有旁路结构的管线系统包括管线通道、旁路通道及与管线通道和旁路通道相连的可以选择两个通道其中之一进行信号传输的选择模块,管线通道用于暂存第一电路模块传输的信号,旁路通道为直接将第一电路模块的信号传输至第二电路模块。步骤四,在集成电路芯片布局布线之后,分别检测通过管线通道与通过旁路通道的实际延时,并判断通过旁路通道的延时是否满足集成电路芯片的设计规格后进行信号传输;如果是,则将选择模块设置为选择旁路通道进行信号传输;如果否,则将选择模块设置为选择管线通道进行信号传输。步骤五,动作结束。请参阅图2,图2为本专利技术集成电路芯片的延时控制方法的应用结构示意图。第一电路模块与第二电路模块分别为能够实现某功能的具体电路结构,第一电路模块与第二电路模块之间设置有具有旁路结构的管线系统,具有旁路结构的管线系统包括管线通道、旁路通道及与管线通道和旁路通道相连的可以选择两个通道其中之一进行信号传输的选择模块,管线通道用于暂存第一电路模块传输的信号,旁路通道为直接将第一电路模块的信号传输至第二电路模块。当设计者预先判断第一电路模块与第二电路模块之间可能在布局布线之后出现较大延时,则会在第一电路模块与第二电路模块之间插入具有旁路结构的管线系统,在集成电路芯片布局布线之后,分别检测通过管线通道与通过旁路通道的实际延时,判断通过旁路通道的延时是否满足集成电路芯片的设计规格。如果判断通过旁路通道的延时满足集成电路芯片的设计规格,则将选择模块设置为选择旁路通道进行信号传输,即直接将第一电路模块的信号传输至第二电路模块;如果判断通过旁路通道的延时不满足集成电路芯片的设计规格,则将选择模块设置为选择管线通道进行信号传输,即将第一电路模块传输的信号通过管线通道进行暂存后再传输至第二电路模块。本专利技术集成电路芯片的延时控制方法与现有技术相比,通过在集成电路芯片设计的流程前段RTL设计时,在可能出现大的线延时的地方预先插入具有旁路结构的管线系统,然后根据布局布线的评估结果,决定预插入的具有旁路结构的管线系统是否选择管线通道进行信号传输,由于只需调整选择模块的设置,不需要返回修改RTL设计,从而既不会影响到设计日程,也不会因为增加的管线结构而导致集成电路芯片的性能下降和面积大量增加。综上所述,本专利技术集成电路芯片的延时控制方法,使得在集成电路芯片设计中,不会影响到集成电路芯片的设计日程,也不会因为增加的管线结构而导致集成电路芯片的性能下降和面积大量增加。本文档来自技高网...
集成电路芯片的延时控制方法

【技术保护点】
一种集成电路芯片的延时控制方法,包括以下步骤:判断第一电路模块与第二电路模块之间是否可能在集成电路芯片的布局布线之后出现较大延时,如果是,则进入下一步;在所述第一电路模块与所述第二电路模块之间插入具有旁路结构的管线系统,其中,所述具有旁路结构的管线系统包括管线通道、旁路通道及与所述管线通道和所述旁路通道相连的可以选择两个通道其中之一进行信号传输的选择模块;以及在集成电路芯片布局布线之后,分别检测通过所述管线通道与通过所述旁路通道的实际延时,并判断通过所述旁路通道的延时是否满足集成电路芯片的设计规格后进行信号传输。

【技术特征摘要】
1.一种集成电路芯片的延时控制方法,包括以下步骤:判断第一电路模块与第二电路模块之间是否可能在集成电路芯片的布局布线之后出现较大延时,如果是,则进入下一步;在所述第一电路模块与所述第二电路模块之间插入具有旁路结构的管线系统,其中,所述具有旁路结构的管线系统包括管线通道、旁路通道及与所述管线通道和所述旁路通道相连的可以选择两个通道其中之一进行信号传输的选择模块;以及在集成电路芯片布局布线之后,分别检测通过所述管线通道与通过所述旁路通道的实际延时,并判断通过所述旁路通道的延时是否满足集成电路芯片的设计规格后进行信号传输。2.根据权利要求1所述的集成电路芯片的延时控制方法,其特征在于:所述管线通道暂存所述第一电路模块...

【专利技术属性】
技术研发人员:孔欣
申请(专利权)人:成都锐成芯微科技股份有限公司
类型:发明
国别省市:四川,51

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

1