[发明专利]ATPG库模型生成系统有效
| 申请号: | 202211238902.X | 申请日: | 2022-10-11 |
| 公开(公告)号: | CN115309374B | 公开(公告)日: | 2022-12-13 |
| 发明(设计)人: | 唐华兴;郑宇飞 | 申请(专利权)人: | 北京云枢创新软件技术有限公司;上海合见工业软件集团有限公司 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20 |
| 代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 丁慧玲 |
| 地址: | 100193 北京市海淀区东北旺北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | atpg 模型 生成 系统 | ||
本发明涉及一种ATPG库模型生成系统,实现步骤S1、获取待处理的标准单元库{B1,B2,…,Bn,…,BN}和第一liberty文件;步骤S2、提取Bn对应的待处理逻辑信息;步骤S3、基于至少一个Am的逻辑信息和组成结构组合生成与Bn对应的待处理逻辑信息的逻辑相同的候选ATPG库模型;步骤S4、基于每一候选ATPG库模型对应的Am的权重值,选择总权重最大的候选ATPG库模型,作为Bn对应的待处理ATPG库模型;步骤S5、基于Bn对应的待处理ATPG库模型和/或Bn对应的时序信息生成每一Bn对应的目标ATPG库模型。本发明简化了ATPG库模型的生成过程,提高了ATPG库模型的生成效率和质量。
技术领域
本发明涉及计算机技术领域,尤其涉及一种ATPG库模型生成系统。
背景技术
自动测试向量生成(Automatic Test Pattern Generation,简称ATPG)是在半导体芯片测试中使用的测试向量由程序自动生成的过程。测试向量按顺序加载到器件的输入端口上,输出的信号被收集并与预算好的测试向量相比较从而判断测试的结果。ATPG有效性是衡量测试错误覆盖率的重要指标。实现ATPG的基础是构建标准单元对应的ATPG库模型,基于ATPG库模型生成芯片;设计门级网表所对应的ATPG模型,从而通过ATPG工具自动生成测试向量对芯片进行测试。
传统的ATPG库模型是基于标准单元对应的 Verilog 模型生成的,而标准单元对应的 Verilog 模型为准确的仿真和验证而开发的,并不适合 ATPG 目的。例如,为了准确描述模拟行为,IO pad 类型的标准单元对应的 Verilog 模型非常复杂。再如,集成时钟门控 (ICG)的标准单元是为时钟门控而设计的,对应的Verilog 模型也非常复杂。然而,ATPG只关注数字电路的逻辑行为,基于这些复杂的 Verilog 模型生成ATPG 库模型,使得生成ATPG 库模型复杂,进而使得所生成的设计门级网表对应的ATPG模型不够简化,降低了测试效率。
此外,现有技术通常会将设计门级网表通过图形用户界面(Graphical UserInterface,简称 GUI)显示,从而对设计门级网表和ATPG过程进行调试。现有技术中通常直接展示设计门级网表中的标准单元、标准单元之间的连接关系以及标准单元基于ATPG模型生成的输入输出值。但是有些标准单元所占面积比较大,且不能直接展示标准单元中的组成细节,可读性差,若需要获取组成细节信息,还需逐个点击对应的标准单元来呈现组成细节,且展开后的标准单元会进一步增加所占面积,从而导致调试效率低,用户体验差。
发明内容
本发明目的在于,提供一种ATPG库模型生成系统,简化了ATPG库模型的生成过程,提高了ATPG库模型的生成效率和质量。
本发明提供了一种ATPG库模型生成系统,包括预先构建的ATPG基本单元库{A1,A2,…,Am,…,AM}、存储有计算机程序的存储器和处理器,Am为ATPG基本单元库中第m个ATPG基本单元,m的取值范围为1到M,M为ATPG基本单元库中ATPG基本单元的总数,Am=(A1m,A2m,A3m), A1m为Am的组成结构,A2m为Am的逻辑信息,A3m为Am的权重值,Am的权重值和Am在ATPG过程中所需成本成反比,当所述处理器执行所述计算机程序时,实现以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云枢创新软件技术有限公司;上海合见工业软件集团有限公司,未经北京云枢创新软件技术有限公司;上海合见工业软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211238902.X/2.html,转载请声明来源钻瓜专利网。





