库测试电路以及库测试方法技术

技术编号:2919338 阅读:140 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种库测试电路以及库测试方法,该库测试电路用于验证多个标准单元库的逻辑单元的功能,其包括:多个标准单元库的逻辑单元,每个逻辑单元具有预定数目个输入矢量合成,该核心模块输出对标准单元库的测试结果信号;第一开关组,用于将第一输入信号输出到该核心模块,从而选择对应于各个逻辑单元的单元标识符;以及第二开关组,用于将第二输入信号输出到该核心模块,从而选择与每个逻辑单元的输入矢量合成对应的图形标识符。

【技术实现步骤摘要】

本专利技术一般涉及,并且更具体地涉及用于验证多个标准单元库的逻辑单元的功能的。
技术介绍
在使用亚微米技术用于制造集成电路的专用集成电路(ASIC)
中,逻辑电路设计者使用大量逻辑单元,所述逻辑单元在微芯片设计中起重要作用。当使用逻辑单元时,电路设计者从逻辑单元的指定列表(即标准单元库)中选择在目标电路要使用的合适的逻辑单元。在这种标准单元库中列出的所有逻辑单元必须工作在指定的方式,并且电路设计者假定所有逻辑单元将以预想的方式精确地工作。 因而,标准单元库的提供者必须验证每个逻辑单元的功能。连续不断地尝试去验证这种功能。 然而,非常需要适用于各种设计规则以及各种标准单元库的统一测试方法。
技术实现思路
根据本专利技术,提供一种,本专利技术在不考虑集成度的情况下,普遍地适用于各种设计规则以及具有各种数目逻辑单元的标准单元库。 根据优选实施例,提供一种库测试电路,其用于验证多个标准单元库的逻辑单元的功能,该库测试电路包括核心模块,其包括多个标准单元库的逻辑单元,每个逻辑单元具有预定数目个输入矢量合成,该核心模块输出对标准单元库的测试结果信号;第一开关组,用于将第一输入信号输出到该核心模块,从而选择对应于各个逻辑单元的单元标识符;以及第二开关组,用于将第二输入信号输出到该核心模块,从而选择与每个逻辑单元的输入矢量合成对应的图形标识符。 根据另一优选实施例,本专利技术提供一种库测试电路,其用于验证多个标准单元库的逻辑单元的功能,该库测试电路包括核心模块,其包括多个标准单元库的逻辑单元,每个逻辑单元具有预定数目个输入矢量合成,其中该核心模块输出对应于各个逻辑单元的单元标识符,以及与每个逻辑单元的各个输入矢量合成对应的图形标识符;其中在自动模式下,自动顺序地选择所有单元标识符,并且向各个逻辑单元输出与所选择的单元标识符对应的所有图形标识符;以及其中该核心模块为每个单元标识符和每个图形标识符输出对标准单元库的测试结果信号。 根据又一优选实施例,本专利技术提供一种库测试方法,该方法包括通过将单元标识符和图形标识符输出到包括所述逻辑单元的核心模块来进行自动模式测试,其中所述单元标识符对应于各个逻辑单元,并且所述图形标识符对应于各逻辑单元的各个输入矢量合成;通过控制第一开关组,以在所述逻辑单元中选择对应于一个或多个逻辑单元的单元标识符,并且将所选择的单元标识符输出到该核心模块,由此来进行半自动模式测试;通过控制第二开关组,以在每个逻辑单元的输入矢量合成中选择对应于一个或多个输入矢量合成的图形标识符,并且将所选择的图形标识符输出到该核心模块,由此来进行手动模式测试;以及从该核心模块接收对标准单元库的测试结果信号。附图说明根据结合附图所提供的以下优选实施例的描述,本专利技术的上述和其它特征将显而易见,其中图1示出根据本专利技术的库测试电路的电路框图。具体实施方式下文将参照附图详细描述根据本专利技术优选实施例的,以使本领域的技术人员可以很容易地实现本专利技术。 根据本专利技术,其提供一种用于验证标准单元库的逻辑单元功能的库测试电路及测试方法。当备好模块时,通过将该模块放置在已实现库测试电路的印刷电路板(PCB)上可以很容易地进行逻辑单元的验证。 根据本专利技术,将称为单元标识符(单元ID)的唯一编码分配给标准单元库的每个逻辑单元,并且记录每个逻辑单元的输入/输出线的数目,从而确定具有最多数目输入线的逻辑单元以及具有最多数目输出线的逻辑单元。因而根据最多数目输入线In将输入矢量合成的个数设置为2xIn。由于这种输入矢量合成也是固有的,所以它用作图形标识符。 图1示出根据本专利技术的库测试电路的电路框图。 如图1所示,使用开关组110和112分别选择特定的单元标识符和特定的图形标识符,从而对具有相应输入矢量合成的逻辑单元进行测试。每个开关组110和112具有多个开关,每个输出信号“1”或“0”,从而选择单元标识符或图形标识符。例如,开关组110通过产生7位的单元标识符可以识别库的128个逻辑单元。 在图1的测试电路中,核心模块100包括作为功能验证对象的标准单元库的逻辑单元。核心模块向显示装置114和116输出对各个逻辑单元的测试结果信号,从而在单元标识符显示装置114和图形标识符显示装置116上显示测试结果。例如,可以将美国德州的TAOS公司制造的十六进制显示装置用作显示装置114和116。 根据本专利技术的验证算法包括三个运行模式,即自动模式、半自动模式以及手动模式,从而提供更精确的验证结果,并且缩短验证所需的时间。对于图1的核心模块,可以使用两个开关(未示出)的组合选择所述三种运行模式,所述两个开关分别提供输出A0和A1。在所述三种运行模式中,自动模式使用最广泛。 当选择自动模式时,向核心模块100输入用于各个逻辑单元的所有输入矢量合成的图形标识符以及用于所有逻辑单元的单元标识符。即,在自动模式,由于顺序自动选择所有单元标识符以及所有图形标识符,因此不再使用开关组110和112。 通过选择对应于特定逻辑单元的单元标识符开始自动模式中的算法。当选定特定单元标识符时,就顺序自动选择对应于该单元标识符的所有可能的图形标识符,然后将它们输入到核心模块100。如果已将所选择的单元标识符的所有图形标识符输入到核心模块100,则自动选择随后的单元标识符被,并且重复相同的算法。 在这个过程期间,如果检测到在特定单元中有错误,则激活从核心模块100输出的测试结果信号的特定位,以指示该错误,并且激活发光二极管(LED)118,以显示错误状态信号。因此,该被检测到错误的单元的标识编码显示在显示装置114和116上。 自动模式的优点包括1)可以一次验证所有单元的所有输入矢量合成;2)可以分别指示具有功能错误的单元;以及3)可以检测具有功能错误的单元的总数。 同时,如果完成自动模式的测试,则优选地执行半自动模式的验证,以重新验证检测到错误的特定单元。 在半自动模式的算法中,用户通过控制开关组110选择对应于特定逻辑单元的单元标识符。当用户选定特定的单元标识符时,顺序自动选择对应于该单元标识符的图形标识符,从而选择对应于该单元标识符的特定逻辑单元的所有输入矢量合成。然后该图形标识符被输入到核心模块100并且被核心模块100验证。在该过程期间,如果在特定输入矢量合成中检测到错误,则激活从核心模块100输出的该测试结果信号的特定位,以指示错误,并且激活发光二极管(LED)118,以显示错误状态信号。因此,检测到错误的该输入矢量合成的标识编码显示在显示装置116上。 半自动模式的优点包括1)可以验证所选择的逻辑单元的所有输入矢量合成;以及2)在所选择的逻辑单元的输入矢量合成中,可以分别指示检测到错误的输入矢量合成。 同时,如果完成半自动模式的测试,则优选执行手动模式的验证,以重新验证检测到错误的特定逻辑单元的特定输入矢量合成。 在手动模式中,如果用户通过控制各个开关组110和112分别选择对应于特定逻辑单元的单元标识符和对应于所选择的逻辑单元的特定输入矢量合成的图形标识符,并且将所选择的单元标识符和图形标识符发送到核心模块100,则核心模块100向显示装置114和116输出该逻辑单元的对应输入矢量合成的测试结果信号。 同时,核心模块可以输出核心状本文档来自技高网...

【技术保护点】
一种库测试电路,其用于验证多个标准单元库的逻辑单元的功能,该库测试电路包括:核心模块,其包括多个标准单元库的逻辑单元,每个逻辑单元具有预定数目个输入矢量合成,该核心模块输出对标准单元库的测试结果;第一开关组,用于将第一输入信 号输出到该核心模块,从而选择对应于各个逻辑单元的单元标识符;以及第二开关组,用于将第二输入信号输出到该核心模块,从而选择与每个逻辑单元的输入矢量合成对应的图形标识符。

【技术特征摘要】
KR 2005-12-29 10-2005-0133969书限定的本发明的精神和范围的情况下可以做出各种变化和修改。如果所述变化和修改落入权利要求书或其等同物的范围内,则它们应被解释为落入本发明的范围内。权利要求1.一种库测试电路,其用于验证多个标准单元库的逻辑单元的功能,该库测试电路包括核心模块,其包括多个标准单元库的逻辑单元,每个逻辑单元具有预定数目个输入矢量合成,该核心模块输出对标准单元库的测试结果;第一开关组,用于将第一输入信号输出到该核心模块,从而选择对应于各个逻辑单元的单元标识符;以及第二开关组,用于将第二输入信号输出到该核心模块,从而选择与每个逻辑单元的输入矢量合成对应的图形标识符。2.如权利要求1所述的库测试电路,其中以半自动模式控制该第一开关组,并且以手动模式控制该第二开关组。3.如权利要求1所述的库测试电路,还包括第一显示装置,用于显示该核心模块的第一测试的测试结果信号;以及第二显示装置,用于显示该核心模块的第二测试的测试结果信号。4.如权利要求3所述的库测试电路,其中在各个逻辑单元上进行该核心模块的第一测试,并且在每个逻辑单元的各个输入矢量合成上进行该核心模块的第二测试。5.一种库测试电路,其用于验证多个标准单元库的逻辑单元的功能,该库测试电路包括核心模块,其包括多个标准单元库的逻辑单元,每个逻辑单元具有预定数目的输入矢量合成;其中该核心模块输出对应于各个逻辑单元的单元标识符,以及与每个逻辑单元的各个输入矢量合成对应的图形标识符;其中在自动模式下,自动顺序地选择所有所述单元标识符,并且向各个逻辑单元输出与所选择的单元标识符对应的所有所述图形标识符;以及其中该核心模块为每个单元标识符和每个图形标识符输...

【专利技术属性】
技术研发人员:尼廷萨尔古南
申请(专利权)人:东部电子股份有限公司
类型:发明
国别省市:KR[韩国]

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

1