[发明专利]一种PDK自动测试实现方法有效

专利信息
申请号: 201210487094.0 申请日: 2012-11-26
公开(公告)号: CN103838894B 公开(公告)日: 2017-05-24
发明(设计)人: 任丛飞;张效通;吕昌;李起宏 申请(专利权)人: 北京华大九天软件有限公司
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 暂无信息 代理人: 暂无信息
地址: 100102 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 pdk 自动 测试 实现 方法
【说明书】:

技术领域

一种PDK自动测试实现方法是通过EDA(Electronic Design Automation)工具来进行PDK(Process Design Kits)库的自动测试的方法。本发明属于集成电路计算机辅助设计( IC CAD )领域,尤其是IC CAD工具中PDK设计、测试技术领域。

背景技术

PDK是沟通IC设计公司、代工厂与EDA厂商的桥梁。当我们需要开始采用一个新的半导体工艺时,首先需要开发一套PDK,PDK用代工厂的语言定义了一套反映代工厂工艺的文档资料,是设计公司用来做物理验证的基石。PDK包含了反映制造工艺基本的“积木块”:晶体管、接触孔,互连线等。

除PDK的参考手册(Documentation)外,PDK的内容还包括:

(1)器件模型(Device Model):由Foundry提供的仿真模型文件

(2)Symbols 和 View:用于原理图设计的符号,参数化的设计单元都通过了SPICE 仿真的验证

(3)CDF(Component Description Format,组件描述格式) & Callback:器件的属性描述文件,定义了器件类型、器件名称、器件参数及参数调用关系函数集Callback、器件模型、器件的各种视图格式等

(4)Pcell(Parameterized Cell,参数化单元):它由EDA工具所支持的语言编写,其对应的版图通过了DRC和LVS验证,方便设计人员进行Schematic Driven Layout(原理图驱动的版图)设计流程

(5)技术文件(Technology File):用于版图设计和验证的工艺文件,包含GDSII的设计数据层和工艺层的映射关系定义、设计数据层的属性定义、在线设计规则、电气规则、显示色彩定义和图形格式定义等

(6)PV Rule(物理验证规则)文件:包含版图验证文件DRC/LVS/RC提取等

为了验证PDK的正确性,往往需要对不同的PDK单元进行不同的参数设置,生成大量的单元,然后来进行正确性的检查,包括DRC(Design Rule Check), LVS(Layout Versus Schematic)等,这个过程需要占用设计人员和测试人员的大量时间。通过程序来进行自动化测试,不仅大大减少了重复劳动,增加了验证的样本;而且非常有利于设计者查看验证结果,修改PDK设计,实现设计过程的快速验证;并在自动化测试的过程中调用了PDK中的不同组成部分,很好的进行了相互验证。

发明内容

本发明公开一种PDK自动测试的实现方法。该方法通过程序实现了PDK单元的批量产生和测试。通过读取配置文件中设置的PDK库名、单元名、路径、以及单元的参数组合,可以自动生成对应的电路图和版图,包含不同参数的大量PDK单元;通过对这些单元进行批量DRC,LVS等验证过程,有效的验证了技术文件,Symbol,CDF, Callback,参数化单元,物理验证规则,Spice Model的正确性。依照本发明,程序内定义了测试单元的产生过程,测试过程,测试结果的整理,以及根据用户的需要进行不同测试步骤的选择。

基本思想:

PDK库的测试存在大量的重复性工作,当测试发现错误并修改后,仍然需要对相关内容进行重复测试,而这些工作往往可以通过EDA工具所支持的编程语言来完成。通过程序来调用EDA工具和EDA工具所支持的编程语言,就可以自动完成测试的过程并将结果整理输出,这可以节省设计、测试人员的大量时间。将输入条件包括PDK库的路径、名字,工艺文件,显示文件,测试库的名字,被测试单元的名字、CDF参数组合等写在配置文件中,通过程序来调用对应的EDA工具和EDA工具所支持的编程语言,根据配置文件的内容来生成对应的测试单元;并通过程序来调用对应的EDA工具来进行DRC,LVS验证,输出整理后的测试结果,可以完成PDK库的自动测试。

附图说明

图1 PDK自动测试的配置文件

图2 根据配置文件所生成的测试单元的电路图

图3 根据配置文件所生成的测试单元的版图

图4 对版图进行自动DRC检查的结果

图5 对版图进行自动LVS检查的结果

具体实施方式

PDK自动测试是通过编写的程序和EDA工具来共同实现的。最终生成的测试单元依赖于EDA工具和给定的参数取值。使用程序来实现单元批量测试的自动化,操作流程步骤如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华大九天软件有限公司,未经北京华大九天软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210487094.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top