【技术实现步骤摘要】
基于有效时钟路径的集成电路时序分析方法、系统及介质
[0001]本专利技术属于超大规模集成电路物理设计领域,涉及物理设计中静态时序分析(Static Timing Analysis,STA)技术,具体涉及一种基于有效时钟路径的集成电路时序分析方法、系统及介质。
技术介绍
[0002]自CMOS集成电路技术问世以来,集成电路设计日趋复杂,芯片的集成度与复杂度呈指数上升,其中的时序路径数量与时序分析复杂性也指数增长。与此同时,随着工艺尺寸的持续缩减,先进工艺下的OCV(on
‑
chip variation,片上变化)日益复杂,不仅需要更加先进的OCV模型(如AOCV、POCV模型等)来度量工艺的波动,也需要新增更多的工艺波动类型来描述实际的时序。工艺波动类型(Process:P)、电压波动类型(Voltage:V)、以及温度波动类型(Temperature:T)构成的各PVT组合被称为工艺角。先进工艺下由于工艺波动类型的增长使得工艺角度数量不断增长,如平面工艺演进为第一代FinFET工艺后,工艺波动类型typical演变为typical_ccworst以及typical_ccbest两种类型,先进工艺下工艺角数量不断增长,使得STA(Static Timing Analysis,静态时序分析)工作量变大并变慢。
[0003]为了提升先进工艺下时序分析工作效率,需要更多的服务器资源与更先进的时序分析EDA软件,这需要庞大的经费支持。事实上,不同的工艺角存在不同程度的相关性,有的具有相同的温度波动类 ...
【技术保护点】
【技术特征摘要】
1.一种基于有效时钟路径的集成电路时序分析方法,其特征在于,包括:S101,对目标模块在待分析模式指定的训练用工艺角集下的每一个工艺角运行静态时序分析,获取全部时序路径的时序信息,并计算每条时序路径的有效时钟路径延迟;S102,分别将目标模块在训练用工艺角集下的每条时序路径的有效时钟路径延迟输入预先训练好的时序预测神经网络模型,预测得到目标模块在指定的目标工艺角集下各条时序路径的时序信息,并计算目标模块在目标工艺角集下全部时序路径的时序违反值。2.根据权利要求1所述的基于有效时钟路径的集成电路时序分析方法,其特征在于,步骤S101中全部时序路径的时序信息包括建立时序路径的时序信息和保持时序路径的时序信息,所述建立时序路径的时序信息包括发射时钟路径的延迟、数据路径的延迟、捕获时钟路径的延迟、时序违反值松弛值、发射时钟路径各级的延迟、时钟汇聚悲观补偿值crpr、crpr级数、捕获寄存器的建立值或恢复值;保持时序路径的时序信息包括发射时钟路径的延迟、数据路径的延迟、捕获时钟路径的延迟、时序违反值松弛值、发射时钟路径各级的延迟、时钟汇聚悲观补偿值crpr、crpr级数、捕获寄存器的保持值或消除值。3.根据权利要求2所述的基于有效时钟路径的集成电路时序分析方法,其特征在于,步骤S101中获取全部时序路径的时序信息包括:S201,分别对目标模块在待分析模式指定的训练用工艺角集下的Num_train_corner个工艺角抽取寄生参数,得到相应的标准寄生提取格式文件;S202,基于标准寄生提取格式文件对Num_train_corner个工艺角运行静态时序分析;S203,从静态时序分析结果中选取指定数量Num_path_1条时序违反值最差的时序路径,做并集运算得到包含Num_path条时序路径的时序路径集合path_colls;S204,对每个工艺角,获取时序路径集合path_colls中每条时序路径的建立时序路径的时序信息和保持时序路径的时序信息,得到每个工艺角下2
×
Num_path条时序路径的时序信息。4.根据权利要求2所述的基于有效时钟路径的集成电路时序分析方法,其特征在于,步骤S101中计算每条时序路径的有效时钟路径延迟时,每条时序路径的有效时钟路径延迟包括有效发射时钟路径的延迟和有效捕获时钟路径的延迟,其中有效发射时钟路径的延迟由crpr级数之前的发射时钟路径各级的延迟累加而得,有效捕获时钟路径的延迟由有效发射时钟路径的延迟减去时钟汇聚悲观补偿值crpr得到。5.根据权利要求2所述的基于有效时钟路径的集成电路时序分析方法,其特征在于,步骤S102之前还包括训练时序预测神经网络模型:S301,针对目标模块在待分析模式的包含Num_total个工艺角的全部工艺角集,分别计算任意两个工艺角之间的关联度;S302,依据关联度由小至大的顺序,挑选指定数量Num_train_corner个工艺角组成训练用工艺角集corners_trained,并从剩余的工艺角中选择工艺角组成目标工艺角集corners_object;选取训练用工艺角集corners_trained下的Num_train_path条时序路径的时序信息按类型构建成训练集,将目标工艺角集下对应Num_train_path条时序路径的时序信息按类型构建成目标集,并目标集在目标工艺角集下全部时序路径的时序违反值;S303,分别计算训练集中每条时序路径的有效时钟路径延迟,将训练集中每条时序路径的有效时钟路径延迟通过时序预测神经网络模型...
【专利技术属性】
技术研发人员:黄鹏程,赵振宇,何小威,马驰远,乐大珩,冯超超,赵学谦,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。