一种集成电路的管脚复用的验证装置和验证方法

文档序号:5867912阅读:154来源:国知局
专利名称:一种集成电路的管脚复用的验证装置和验证方法
技术领域
本发明涉及集成电路领域,特别是涉及一种集成电路的管脚复用的验证装置和验证方法。
背景技术
在大规模集成电路的设计与验证中,管脚复用的验证一直是一个非常重要而又非常烦琐的工作。目前的做法一般是管脚复用的设计工程师把管脚的复用写成文档(通常是电子数据表格),然后由验证工程师编写测试向量并在仿真验证平台上进行验证。这样做会花费大量的时间与精力,而且由于管脚复用部分的设计代码会经常修改,还经常容易导致验证工程师的遗漏,从而导致一些错误没有被及时发现。

发明内容
本发明的目的是提供一种集成电路的管脚复用的验证装置和验证方法,能够减小管脚复用的出错几率,提高安全性,并节约时间和成本。为了实现上述目的,一方面,提供了一种集成电路的管脚复用的验证装置,包括记录存储模块,用于存储每个管脚信息的数据表格;生成模块,用于通过解析所述数据表格的脚本来生成测试向量;所述测试向量中包括可配置的管脚信号的激励验证值,以及不可配置的管脚信号的期望验证值;测试模块,用于将所述可配置的管脚信号设置为所述激励验证值,获得所述不可配置的管脚信号的实际测量值,通过比较所述实际测量值与所述期望验证值获得验证结合。优选地,上述的验证装置中,所述可配置的管脚信号包括输入信号、测试模式选择信号、功能复用选择信号、输入输出控制信号、功能复用信号、测试模式数据源信号和/ 或功能复用模式信号源信号;所述不可配置的管脚信号包括输出信号和目标信号。优选地,上述的验证装置中,所述输出信号的状态和数值由所述测试模式选择信号、所述功能复用选择信号、所述输入输出控制信号、所述功能复用信号、所述测试模式数据源信号和/或所述功能复用模式信号源信号的状态和数值决定;所述目标信号的状态和数值由所述输入信号、所述测试模式选择信号、所述功能复用选择信号、所述输入输出控制信号、所述功能复用信号、所述测试模式数据源信号和/ 或所述功能复用模式信号源信号的状态和数值则决定。优选地,上述的验证装置中,所述测试模块包括执行单元,用于将所述输入信号、所述测试模式选择信号、所述功能复用选择信号、所述输入输出控制信号、所述功能复用信号、所述测试模式数据源信号和/或所述功能复用模式信号源信号设置为所述激励验证值;获得单元,用于获得所述输出信号和所述目标信号的实际测量值,通过比较所述实际测量值与所述期望验证值获得验证结果;报告单元,根据所述验证结果进行提示或报警。为了实现上述目的,本发明还提供了一种集成电路的管脚复用的验证方法,包括步骤一,存储每个管脚信息的数据表格;步骤二,通过解析所述数据表格的脚本来生成测试向量;所述测试向量中包括可配置的管脚信号的激励验证值,以及不可配置的管脚信号的期望验证值;步骤三,将所述可配置的管脚信号设置为所述激励验证值,获得所述不可配置的管脚信号的实际测量值,通过比较所述实际测量值与所述期望验证值获得验证结果。优选地,上述的方法中,所述可配置的管脚信号包括输入信号、测试模式选择信号、功能复用选择信号、输入输出控制信号、功能复用信号、测试模式数据源信号和/或功能复用模式信号源信号;所述不可配置的管脚信号包括输出信号和目标信号。优选地,上述的方法中,所述输出信号的状态和数值由所述测试模式选择信号、所述功能复用选择信号、所述输入输出控制信号、所述功能复用信号、所述测试模式数据源信号和/或所述功能复用模式信号源信号的状态和数值决定;所述目标信号的状态和数值由所述输入信号、所述测试模式选择信号、所述功能复用选择信号、所述输入输出控制信号、所述功能复用信号、所述测试模式数据源信号和/ 或所述功能复用模式信号源信号的状态和数值则决定。优选地,上述的方法中,所述步骤三具体包括将所述输入信号、所述测试模式选择信号、所述功能复用选择信号、所述输入输出控制信号、所述功能复用信号、所述测试模式数据源信号和/或所述功能复用模式信号源信号设置为所述激励验证值;获得所述输出信号和所述目标信号的实际测量值,通过比较所述实际测量值与所述期望验证值获得验证结果;
根据所述验证结果进行提示或报警。本发明至少存在以下技术效果1)本发明通过解析包含管脚信息的数据表格的脚本,来获得管脚信号信息,这样就不会因为管脚复用的变化而遗漏新变化的管脚信号信息,并且通过脚本自动生成测试向量,避免了由工程师人工设计测试向量的繁琐工作,不但能够准确的进行管脚复用的测试验证,还节约了人力和成本,减少了集成电路的测试时间。2)使用本方法可以节省下构造管脚复用测试向量的大量时间,并且把错误出现的风险从文档、设计和测试向量的三类错误风险缩减到仅仅文档错误一部分,从而大大减小了管脚复用部分出错的几率,大大提高了设计的安全性。


图1为本发明实施例提供的验证装置的结构图;图2为本发明实施例提供的管脚的结构图;图3为本发明实施例提供的验证方法的步骤流程图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对具体实施例进行详细描述。图1为本发明实施例提供的验证装置的结构图,如图所示,集成电路的管脚复用的验证装置,包括记录存储模块110,用于存储每个管脚信息的数据表格;生成模块120,用于通过解析所述数据表格的脚本来生成测试向量;所述测试向量中包括可配置的管脚信号的激励验证值,以及不可配置的管脚信号的期望验证值;测试模块130,用于将所述可配置的管脚信号设置为所述激励验证值,获得所述不可配置的管脚信号的实际测量值,通过比较所述实际测量值与所述期望验证值获得验证结果。可见,本发明通过解析集成电路的当前脚本,来获得管脚的管脚信号信息,这样就不会因为管脚复用而遗漏新变化的管脚信号信息,并且通过自动生成测试向量,避免了由工程师人工设计测试向量的繁琐工作,不当能够准确的进行管脚复用的测试验证,还节约了人力和成本,减少了集成电路的测试时间。其中,所述可配置的管脚信号包括输入信号、测试模式选择信号、功能复用选择信号、输入输出控制信号、功能复用信号、测试模式数据源信号和/或功能复用模式信号源信号;所述不可配置的管脚信号包括输出信号和目标信号。所述输出信号的状态和数值由所述测试模式选择信号、所述功能复用选择信号、 所述输入输出控制信号、所述功能复用信号、所述测试模式数据源信号和/或所述功能复用模式信号源信号的状态和数值决定;所述目标信号的状态和数值由所述输入信号、所述测试模式选择信号、所述功能复用选择信号、所述输入输出控制信号、所述功能复用信号、所述测试模式数据源信号和/ 或所述功能复用模式信号源信号的状态和数值则决定。图2为本发明实施例提供的管脚的结构图,如图所示,管脚ABCE存在如下关系E = 0 时,C = 0 ;E= 1,且 A=I 或 B = I 时,C= 1。对应的数据表格如下
权利要求
1.一种集成电路的管脚复用的验证装置,其特征在于,包括 记录存储模块,用于存储每个管脚信息的数据表格;生成模块,用于通过解析所述数据表格的脚本来生成测试向量;所述测试向量中包括可配置的管脚信号的激励验证值,以及不可配置的管脚信号的期望验证值;测试模块,用于将所述可配置的管脚信号设置为所述激励验证值,获得所述不可配置的管脚信号的实际测量值,通过比较所述实际测量值与所述期望验证值获得验证结果。
2.根据权利要求1所述的验证装置,其特征在于,所述可配置的管脚信号包括输入信号、测试模式选择信号、功能复用选择信号、输入输出控制信号、功能复用信号、测试模式数据源信号和/或功能复用模式信号源信号; 所述不可配置的管脚信号包括输出信号和目标信号。
3.根据权利要求2所述的验证装置,其特征在于,所述输出信号的状态和数值由所述测试模式选择信号、所述功能复用选择信号、所述输入输出控制信号、所述功能复用信号、所述测试模式数据源信号和/或所述功能复用模式信号源信号的状态和数值决定;所述目标信号的状态和数值由所述输入信号、所述测试模式选择信号、所述功能复用选择信号、所述输入输出控制信号、所述功能复用信号、所述测试模式数据源信号和/或所述功能复用模式信号源信号的状态和数值则决定。
4.根据权利要求2所述的验证装置,其特征在于,所述测试模块包括执行单元,用于将所述输入信号、所述测试模式选择信号、所述功能复用选择信号、所述输入输出控制信号、所述功能复用信号、所述测试模式数据源信号和/或所述功能复用模式信号源信号设置为所述激励验证值;获得单元,用于获得所述输出信号和所述目标信号的实际测量值,通过比较所述实际测量值与所述期望验证值获得验证结果;报告单元,根据所述验证结果进行提示或报警。
5.一种集成电路的管脚复用的验证方法,其特征在于,包括 步骤一,存储每个管脚信息的数据表格;步骤二,通过解析所述数据表格的脚本来生成测试向量;所述测试向量中包括可配置的管脚信号的激励验证值,以及不可配置的管脚信号的期望验证值;步骤三,将所述可配置的管脚信号设置为所述激励验证值,获得所述不可配置的管脚信号的实际测量值,通过比较所述实际测量值与所述期望验证值获得验证结果。
6.根据权利要求5所述的验证方法,其特征在于,所述可配置的管脚信号包括输入信号、测试模式选择信号、功能复用选择信号、输入输出控制信号、功能复用信号、测试模式数据源信号和/或功能复用模式信号源信号; 所述不可配置的管脚信号包括输出信号和目标信号。
7.根据权利要求6所述的验证方法,其特征在于,所述输出信号的状态和数值由所述测试模式选择信号、所述功能复用选择信号、所述输入输出控制信号、所述功能复用信号、所述测试模式数据源信号和/或所述功能复用模式信号源信号的状态和数值决定;所述目标信号的状态和数值由所述输入信号、所述测试模式选择信号、所述功能复用选择信号、所述输入输出控制信号、所述功能复用信号、所述测试模式数据源信号和/或所述功能复用模式信号源信号的状态和数值则决定。
8.根据权利要求6所述的验证方法,其特征在于,所述步骤三具体包括 将所述输入信号、所述测试模式选择信号、所述功能复用选择信号、所述输入输出控制信号、所述功能复用信号、所述测试模式数据源信号和/或所述功能复用模式信号源信号设置为所述激励验证值;获得所述输出信号和所述目标信号的实际测量值,通过比较所述实际测量值与所述期望验证值获得验证结果;根据所述验证结果进行提示或报警。
全文摘要
本发明提供一种集成电路的管脚复用的验证装置和验证方法,验证装置包括记录存储模块,用于存储每个管脚信息的数据表格;生成模块,用于通过解析所述数据表格的脚本来生成测试向量;所述测试向量中包括可配置的管脚信号的激励验证值,以及不可配置的管脚信号的期望验证值;测试模块,用于将所述可配置的管脚信号设置为所述激励验证值,获得所述不可配置的管脚信号的实际测量值,通过比较所述实际测量值与所述期望验证值获得验证结果。本发明能够减小管脚复用的出错几率,提高安全性,并节约时间和成本。
文档编号G01R31/28GK102169160SQ20101010993
公开日2011年8月31日 申请日期2010年2月8日 优先权日2010年2月8日
发明者李树杰 申请人:无锡中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1