专利名称:逻辑内建自测试系统的利记博彩app
技术领域:
本发明涉及一种逻辑内建自测试系统,属于集成电路板级生产测试领域。
背景技术:
随着集成电路的工艺尺寸的日益缩小和电路复杂度的不断提高,特别是片上系统 (System-on-Chip, SoC)的出现和广泛应用,超大规模集成电路的集成度已经发展到一个芯片上可以集成几千万个晶体管以上的程度。所以,探索和应用低成本、高效率的测试技术和测试系统已成为芯片测试中的一个重要课题。逻辑内建自测试(Logic Built-in Self-Test, LBIST)方法就是将测试仪的部分功能转移到集成电路的内部,用嵌入到集成电路中的测试电路来提高输入测试向量和分析响应功能,最后输出简单的测试结构。现有的逻辑内建自测试系统虽然较以前传统的依赖于自动化测试设备 (Automatic Test Equipment, ATE)的测试方法来说,已经实现了测试成本的大幅降低和测试效率的显著提升,但是,现有的逻辑内建自测试系统还存在测试资源分散及测试周期冗长的问题,具体说明如下。现有的逻辑内建自测试系统一般首先需要测试人员去收集大量的为测试做准备的原数据,比如网表文件、库文件、边界扫描文件、测试约束文件、符合JTAGCJoint Test Action Group,联合测试行动组)协议的配置文件、可测性设计文档及测试环境的配置文件等等。如此多的测试原数据往往来自于不同的地方,例如测试器件的网表文件、库文件、 可测试设计文档一般来源于公司的芯片设计部门;而测试约束文件、JTAG配置文件一般来自于可测性设计(Design for Test, DFT)测试部门;边界扫描文件及其测试环境的配置文件又可能由ICT&BSCAN测试部门提供,当然不同的公司在部门的划分上也不尽相同。但是,可以肯定的是,面对如此多种类又相对分散的测试所需的原数据,测试人员需要花费较长的时间来收集和整理,并需要作适当的检查。同时,对于相同的约束信息,不同的自动测试图样产生(Automatic Test Pattern Generation, ATPG)测试软件一般支持不同格式的测试约束文件和JTAG配置文件。现有的逻辑内建自测试系统的流程要求测试人员根据约束信息和格式,人工编辑正确的测试约束文件和JTAG配置文件,因而对测试人员提出的非常高的要求。众所周知,为了确保测试的正确性,测试机需要安装在特定条件的实验室。依照现有的测试流程,测试人员需要实地进入该实验室以对测试机进行操控。当实验室和测试人员的研发区域相隔很远时,测试人员往往需要花费大量的时间和精力往返于两者之间,相应地,对被测电路的测试周期就会变得很长。因此,有必要对现有的逻辑内建自测试系统进行改良。
发明内容
本发明所要解决的技术问题在于提供一种测试效率较高的逻辑内建自测试系统。
为解决上述技术问题,本发明采用如下技术方案一种逻辑内建自测试系统,包括测试向量生成系统及与测试向量生成系统相连的测试机,所述测试机用以与被测电路连接在一起,所述测试向量生成系统包括测试软件服务器及可以登陆装有该测试软件服务器的操作界面,通过操作操作界面可以启动测试软件进而生成逻辑内建自测试向量;所述测试软件服务器与测试机通过网络相连,并且生成的逻辑内建自测试向量通过该网络被移植到测试机上。作为本发明的进一步改进,所述测试向量生成系统设有中央数据库,用以收集和处理对生成逻辑内建自测试向量有用的原数据。作为本发明的进一步改进,所述逻辑内建自测试系统设有与中央数据库相连的至少一个输入界面,以供录入原数据。作为本发明的进一步改进,所述输入界面为多个且对应于原数据的各个数据来源部门。作为本发明的进一步改进,所述操作界面与中央数据库相连,所述测试软件服务器安装有若干不同的ATPG测试软件,通过操作界面从中央数据库中选择对应的原数据及挑选对应的ATPG测试软件,便可以自动生成所述逻辑内建自测试向量。作为本发明的进一步改进,所述操作界面为电脑。作为本发明的进一步改进,所述逻辑内建自测试向量通过TCP/IP网络协议被传输到测试机。作为本发明的进一步改进,所述逻辑内建自测试系统设有连接网络与测试软件服务器的第一调制解调器。作为本发明的进一步改进,所述逻辑内建自测试系统设有连接网络与测试机的第二调制解调器。作为本发明的进一步改进,所述逻辑内建自测试系统包括数据服务器,用以接收测试机的输出测试报告,所述逻辑内建自测试系统根据该输出测试报告自动判断是否需要进一步测试来敏化被测电路的测试故障点。相较于现有技术,本发明逻辑内建自测试系统通过网络将测试软件服务器与测试机相连,克服了两者空间上的局限,提高了测试效率。
图1是本发明逻辑内建自测试系统的基本原理图。图2是逻辑内建自测试向量的产生流程图。
具体实施例方式请参图1所示,本发明逻辑内建自测试系统包括测试向量生成系统1(虚线方框所示)、与测试向量生成系统1相连的测试机2及故障检测系统。所述测试向量生成系统1 包括测试软件服务器11、中央数据库12及可以登陆装有该测试软件服务器11的操作界面 13 (在本实施方式中为电脑)。所述测试机2用以与被测电路3连接在一起,且被共同置于特定条件的实验室。所述中央数据库12用于收集和处理对生成逻辑内建自测试向量有用的原数据。本发明逻辑内建自测试系统还设有与中央数据库12相连的至少一个输入界面(未图示), 以供录入原数据。这些原数据由数据来源部门来负责录入和检查,在录入过程中,录入人员可以及时了解原数据的格式是否正确及信息是否完整,避免了在测试准备阶段因出现数据缺失而导致测试无法进行的情况。同时,也避免了不同部门之间数据文件的频繁传输,节约了网络资源,提高了信息安全性。如此设置,极大地缩短了测试人员对原数据的收集周期, 大大提高了测试准备阶段的效率。在本发明优选的实施方式中,所述输入界面为多个且对应于各个数据来源部门,以方便录入原数据。所述测试软件服务器11安装有若干不同的测试软件(在本实施方式中为ATPG测试软件),例如 Synopsys 公司的 TetraMAX、Cadence 公司的 EcounterTest 及 Mentor 公司的i^stkan等等。请参图2所示,对于不同ATPG测试软件来说,逻辑内建自测试向量的产生流程基本类似,在此不再赘述。然而,由于所使用的命令及所要求输入文件的格式存在较大区别,所以,要求测试人员需要对不同的ATPG测试软件的使用流程都达到相同的熟悉程度,而且需要维护不同的测试环境,编写不同的测试脚本,是相当困难的。为了避免因测试人员对ATPG测试软件的误操作,本发明逻辑内建自测试系统将操作界面13与中央数据库 12及测试软件服务器11相连,通过操作界面13从中央数据库12中选择对应的原数据及挑选对应的ATPG测试软件,系统将自动产生测试所需要的所有脚本,启动ATPG测试软件,自动生成逻辑内建自测试向量并输出逻辑内建自测试向量文件和报告,最后自动关闭测试软件。测试人员只要在预计好测试时间后,检查是否正确输出测试向量文件,如果出错,只需适当修正输入数据或文件内容,再次运行系统就可以了,避免了传统流程中大量的手工操作而导致的人为错误,加快了对整个ATPG测试环境的建立和测试向量的生成,提高了测试环境的稳定性。请参图1所示,本发明的逻辑内建自测试系统在功能上与现有的系统类似,主要也分为三个步骤建立内建自测试向量、搜索测试失败的测试向量及定位器件故障点。本发明逻辑内建自测试系统的测试软件服务器11与测试机2通过网络相连,并且生成的逻辑内建自测试向量通过该网络被移植到测试机2上。也就是说,利用本发明的逻辑内建自测试系统,测试人员只要建立好测试软件服务器11与测试机2的网络连接,配置正确的测试电路,第一步生成的自测试向量将通过网络(例如TCP/IP网络协议)被传输到测试机2,并且通过远程控制完成测试,输出测试报告文件,并将其传输回数据服务器4,用于下一步操作。 如此设置,只需要一台可以登陆装有测试软件服务器11的普通电脑就可以,且一般测试人员在普通研发区域内就可以完成。虽然,测试机2被置于环境比操作界面13更严苛的实验室中,甚至实验室和研发区域相隔很远,也不会增加测试时间,从而提高了测试效率。为了更好的配置网络连接,本发明逻辑内建自测试系统设有连接网络与测试软件服务器11的第一调制解调器5、及连接网络与测试机2的第二调制解调器6。当接收到测试失败向量及其具体边界扫描单元位置信息的输出测试报告时,本发明逻辑内建自测试系统根据该输出测试报告自动判断是否需要进一步测试来敏化被测电路的测试故障点,大大提高了整个系统的自动化及人工智能程度。相较于现有技术,本发明逻辑内建自测试系统通过网络和自动化来克服空间上的局限,优化了测试资源,使得测试效率更高,测试成本更低。综上所述,以上仅为本发明的较佳实施例而已,不应以此限制本发明的范围,即凡是依本发明权利要求书及发明说明书内容所作的简单的等效变化与修饰,皆应仍属本发明专利涵盖的范围内。
权利要求
1.一种逻辑内建自测试系统,包括测试向量生成系统及与测试向量生成系统相连的测试机,所述测试机用以与被测电路连接在一起,其特征在于所述测试向量生成系统包括测试软件服务器及可以登陆装有该测试软件服务器的操作界面,通过操作操作界面可以启动测试软件进而生成逻辑内建自测试向量;所述测试软件服务器与测试机通过网络相连,并且生成的逻辑内建自测试向量通过该网络被移植到测试机上。
2.如权利要求1所述的逻辑内建自测试系统,其特征在于所述测试向量生成系统设有中央数据库,用以收集和处理对生成逻辑内建自测试向量有用的原数据。
3.如权利要求2所述的逻辑内建自测试系统,其特征在于所述逻辑内建自测试系统设有与中央数据库相连的至少一个输入界面,以供录入原数据。
4.如权利要求3所述的逻辑内建自测试系统,其特征在于所述输入界面为多个且对应于原数据的各个数据来源部门。
5.如权利要求2所述的逻辑内建自测试系统,其特征在于所述操作界面与中央数据库相连,所述测试软件服务器安装有若干不同的ATPG(Aut0matiC Test Pattern Generation,自动测试图样产生)测试软件,通过操作界面从中央数据库中选择对应的原数据及挑选对应的ATPG测试软件,便可以自动生成所述逻辑内建自测试向量。
6.如权利要求1所述的逻辑内建自测试系统,其特征在于所述操作界面为电脑。
7.如权利要求1所述的逻辑内建自测试系统,其特征在于所述逻辑内建自测试向量通过TCP/IP网络协议被传输到测试机。
8.如权利要求1所述的逻辑内建自测试系统,其特征在于所述逻辑内建自测试系统设有连接网络与测试软件服务器的第一调制解调器。
9.如权利要求1所述的逻辑内建自测试系统,其特征在于所述逻辑内建自测试系统设有连接网络与测试机的第二调制解调器。
10.如权利要求1所述的逻辑内建自测试系统,其特征在于所述逻辑内建自测试系统包括数据服务器,用以接收测试机的输出测试报告,所述逻辑内建自测试系统根据该输出测试报告自动判断是否需要进一步测试来敏化被测电路的测试故障点。
全文摘要
本发明揭示了一种逻辑内建自测试系统,包括测试向量生成系统及与测试向量生成系统相连的测试机,所述测试机用以与被测电路连接在一起,所述测试向量生成系统包括测试软件服务器及可以登陆装有该测试软件服务器的操作界面,通过操作操作界面可以启动测试软件进而生成逻辑内建自测试向量;所述测试软件服务器与测试机通过网络相连,并且生成的逻辑内建自测试向量通过该网络被移植到测试机上,从而克服了空间上的局限,优化了测试资源,提高了测试效率。
文档编号G01R31/3185GK102565685SQ20101058716
公开日2012年7月11日 申请日期2010年12月14日 优先权日2010年12月14日
发明者唐飞 申请人:苏州工业园区谱芯科技有限公司