一种基于自动化的带时序裕量的LIB提取方法和装置制造方法及图纸

技术编号:35443399 阅读:27 留言:0更新日期:2022-11-03 11:55
本发明专利技术属于集成电路设计领域,本发明专利技术提供一种基于自动化的带时序裕量的LIB提取方法,包括:根据基准工艺角对应的基准索引值,建立信号输出模型;通过所述信号输出模型,输出每个待提取工艺角的信号跳变时间和输出负载;分析计算所述基准索引值、所述待提取工艺角的信号跳变时间和所述待提取工艺角的输出负载,得到每个所述待提取工艺角的索引值;根据所述待提取工艺角的索引值,利用自动化脚本对所述待提取工艺角下的LIB进行环境配置;在所述环境下,提取出工艺波动信息,所述工艺波动信息包括不带PVT波动信息的LIB和存在PVT波动信息的时序标准差;对所述工艺波动信息进行放大或缩小并集成于所述LIB中,得到带时序裕量的LIB。得到带时序裕量的LIB。得到带时序裕量的LIB。

【技术实现步骤摘要】
一种基于自动化的带时序裕量的LIB提取方法和装置


[0001]本专利技术涉及集成电路设计
,尤指一种基于自动化的带时序裕量的LIB提取方法和装置。

技术介绍

[0002]现有LIB只包含在某个固定条件下的对单元的性能的描述,但在同一个芯片上,所有地方的工作条件不可能完全相同,也就是存在PVT波动,时序会存在一定的偏差,现有LIB缺乏对这部分信息的描述。
[0003]现有技术一般采用电路的寄生网表进行蒙特卡洛仿真获得PVT波动带来的影响,验证电路是否能够抗PVT波动,大规模电路进行蒙特卡洛仿真会消耗大量的机器资源和时间,甚至影响项目进度。
[0004]随着集成电路的发展和工艺尺寸的缩小,PVT波动越来越大,工艺角的数目也越来越多。不同的工艺角需要提取不同的LIB,不同的LIB的输入文件里面包含不同的设置,比如电压、温度、延时弧和约束弧,延时弧和约束弧通常为7X7或者8X8的的查找表,这就需要对应的14或16个索引值,索引值主要由信号跳变时间和输出负载决定。
[0005]现有技术手段一般通过对网表在不同工艺角下的仿真来本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于自动化的带时序裕量的LIB提取方法,其特征在于,包括:根据基准工艺角对应的基准索引值,建立信号输出模型;通过所述信号输出模型,输出每个待提取工艺角的信号跳变时间和输出负载;分析计算所述基准索引值、所述待提取工艺角的信号跳变时间和所述待提取工艺角的输出负载,得到每个所述待提取工艺角的索引值;所述待提取工艺角的索引值包括信号跳变时间的索引值、所述输出负载的索引值;根据所述待提取工艺角的索引值,利用自动化脚本对所述待提取工艺角下的LIB进行环境配置;在所述环境下,提取出工艺波动信息,所述工艺波动信息包括不带PVT波动信息的LIB和存在PVT波动信息的时序标准差;对所述工艺波动信息进行放大或缩小并集成于所述LIB中,得到带时序裕量的LIB。2.根据权利要求1所述基于自动化的带时序裕量的LIB提取方法,其特征在于,所述通过所述信号输出模型,输出每个待提取工艺角的信号跳变时间和输出负载,包括:设定所述信号输出模型的输入信号的最大跳变时间和最大输出负载电容,仿真得到输出信号的信号跳变时间和输出负载;其中,所述输出信号的信号跳变时间为所述待提取工艺角的信号跳变时间,所述输出信号的输出负载为所述待提取工艺角的输出负载。3.根据权利要求1所述基于自动化的带时序裕量的LIB提取方法,其特征在于,所述分析计算所述基准索引值、所述待提取工艺角的信号跳变时间和所述待提取工艺角的输出负载,得到每个所述待提取工艺角的索引值,具体包括:将基于索引值与所述待提取工艺角的索引值进行对比运算,得到所述待提取工艺角的索引值。4.根据权利要求1~3中任一项所述基于自动化的带时序裕量的LIB提取方法,其特征在于,在所述根据基准工艺角对应的基准索引值,建立信号输出模型之前,还包括:选取任意一个工艺角作为基准工艺角;对所述基准工艺角进行仿真,以得到所述基准工艺角的基准索引值。5.根据权利要求4所述基于自动化的带时序裕量的LIB提取方法,其特征在于,还包括:对所述带时序裕量的LIB进行静态时序分析,得到电路存在PVT波动下的时序,以...

【专利技术属性】
技术研发人员:袁雪杨辉
申请(专利权)人:上海为旌科技有限公司
类型:发明
国别省市:

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

1