单板的电路测试方法和单板的制作方法

文档序号:6145863阅读:526来源:国知局
专利名称:单板的电路测试方法和单板的制作方法
技术领域
本发明涉及芯片测试技术,特别涉及单板的电路测试方法和单板。
背景技术
随着电路技术进入超大规模集成时代,电路的测试更加复杂,而联合测
试行动组(Joint Test Action Group, JTAG)技术的发展促进了现代单板测试 技术的发展。JTAG是一种国际标准测试协议,主要用于芯片的内部测试,基 本原理是在电子器件内部定义一个测试访问口 ,在这个测试访问口连4^专用 的JTAG测试工具进行内部节点的测试,允许多个器件通过JTAG接口串联在一 起形成一个JTAG链来测试,现在许多集成电路(IC)器件都能通过JTAG进行 测试,这些器件称为JTAG器件。
在许多单板即印制电路板(PCB )设计中,将多个JTAG器件串联成一条 链,这样在进行测试时,可以将所述多个串联的JTAG器件与JTAG测试工具串 联成JTAG链进行测试,方便生产调试。由于结构或者扩展功能等需求,通过 连接器或连接接口在较大PCB上扩展一块或者多块小的PCB板,所述大的PCB 板即为底板,而所述一块或多块小的PCB板即为扣板(子卡)。若扩展的扣板 上存在JTAG器件,由于生产、调试以及通itJTAG链在线升级软件等需求存在, 在设计底板和扣板时会将底板上的JTAG器件串联成一条IC链,而扣板上的 JTAG器件串联成另 一条IC链,这样可以对底板上和扣板上的JTAG器件单独进 行JTAG成链测试;或将扣板上的JTAG器件和底板上的JTAG器件串联成一条 IC链,这样在进行JTAG测试时,在所述IC链中串耳关入JTAG测试工具形成JTAG 链即可进4于方i"更的测试。
以底板上有两个JTAG器件ICO和ICn,且该底板能扩展一个扣板,在扣板 上有两个JTAG器件ICxl和ICxl为例,参阅图la,为底板和扣板处在JTAG测试 状态的结构示意图,扣板上的IC器件和底板上的IC器件通过连接器连接,且 在进行JTAG测试时,JTAG测试设备、IC0、连接器、扣板上的ICxl、 ICx2、 连接器、ICn及JTAG接口串联成一条JTAG链进行测试;参阅图lb,为底板处 在JTAG测试状态的结构示意图,扣板上的IC器件通过连接器和底板连接,且底板在进行JTAG测试时,JTAG接口、 IC0、 ICn及JTAG接口串联成一条JTAG
链进4于测试。
对上述现有技术中扩展的单板进行JTAG测试的实践和研究过程中,本发 明的发明人发现
对于现有技术中底板和扣板上的JTAG器件单独形成不同的JTAG链进行 测试时,需要对底板和扣板上的器件分别测试,如果底板能扩展三个以上甚 至更多扣板时,需要进行多次测试,这样测试程序比较繁瑣;且并不能测试 扣板上的JTAG器件连接到底板后的性能。
对于底板和扣板上的JTAG链能串联成一条IC链来说,由于PCB产品功能 需求的不同,扣板存在需要接入底板的应用场景,也存在不需要接入底板的 应用场景,即扣板存在不在位或者在位的应用情况。现有技术中,若扣板在 不在位的应用情况下,扣板上所有电子器件与底板断开连接,则扣板上的JTAG 器件不能串联入底板的IC链中,这样在进行JTAG测试时,底板上的JTAG器件 和JTAG测试设备则不能形成JTAG链,使得底板上的IC器件的测试需要通过其 它方法进行测试,增加了测试的复杂程度。
总之,现有技术中,单板进行JTAG测试时,比较繁瑣,效率较低。

发明内容
本发明提供单板的电路测试方法和单板,使得对扣板和底板上IC器件的
测试得到简化。
本发明提供的一种单板,包括
选择才莫块,所述选择模块包括至少一个控制选择端;
扣板扩展模块,所述扣板扩展才莫块包括至少 一个指示状态的状态控制端;
所述选择模块与所述单板上的电子器件串联连接成第一 串联链;
所述扣板扩展模块的状态控制端和所述选择模块的控制选择端相连接;
所述选择模块,用于在所述控制选择端接收到所述扣板扩展模块的状态
控制端输出的信号指示所述扣板扩展模块的状态为不在位时,使所述第一串
联链处于连通状态。一种单板的电路测试方法,包括 获取扣板是否在位的状态信号;
冲艮据所述状态信号的值,使所述单板上的第 一 串联链处于连通或者断开 状态,所述第一串联链由所述单板上的电子器件串联形成。
可见,本发明的单板进行电路测试时,扣板扩展才莫块将扣板在位或不在 位的状态信号输出到选择模块的控制选择端,来控制选择模块进行电路测试 链的选择,本发明中在扣板扩展模块中的扣板模块不在位时,可以形成电路 测试链,当在位时也可以形成电路测试链,简化了现有技术中对电子器件进
行测试的过程中单板和扣板扩展模块需要进行单独成链测试的流程;且本发 明的方案比较简单,不需要对底板和扣板做很大的改变即可实现。


为了更清楚地说明本J^明实施例或现有技术中的4支术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图la是现有技术中一种扩展的PCB板的结构示意图; 图lb是现有技术中另 一种扩展的PCB板的结构示意图; 图2是本发明实施例一提供的一种单板的逻辑结构示意图; 图3a是本发明实施例一的单板中的选择模块的逻辑结构示意图; 图3b是本发明实施例一的单板中的另 一中选择才莫块的逻辑结构示意图; 图4是本发明实施例一的单板中的扣板扩展模块的逻辑结构示意图; 图5是本发明实施例一在实际应用中一种具体的单板的电路图; 图6是本发明实施例二提供的一种单板的逻辑结构示意图; 图7是本发明实施例三提供的一种测试单板电路的方法。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作 出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 实施例一
请参阅图2, —种单板IO,图2为单板10处在JTAG测试状态的结构示意图, 所述单板10包括扣板扩展模块11 、选择模块12和至少一个支持JTAG协议的电 子器件(图2以ICyl、 ICy2和ICyn为例,但不限于此)。其中
扣板扩展模块11包括至少一个指示状态的状态控制端4,可以理解,扣板 扩展模块11是单板10上可以扩展扣板的模块,用来挂载扣板,从状态控制端4 输出的信号用以指示扣板扩展模块ll是否在位的状态,即指示挂载的扣板是 否运作的状态信号或指示扣板扩展模块ll是否挂载了扣板。
选捧模块12包括至少一个控制选择端0,扣板扩展模块11的状态控制端4 和选择模块12的控制选择端0相连接。
本实施例以两个串联链为例说明,即扩版扩展模块ll可以扩展一个扣板, 但是不限于此。所述选择模块12的端口 l及端口 2与所述单板10上支持JTAG协 议的电子器件ICyl、 ICy2和ICyn串联连接成第一串联链;所述选择模块12的 端口 i及端口3、扣板扩展模块11及单板10上支持JTAG协议的电子器件ICyl、 ICy2和ICyn串联连4娄成一个子串联链。
所述选择模块12的端口1可以是输入端,也可以是输出端;端口2和3可以 同时是输入端,也可以同时是输出端。选择模块12是一个选择电路,在本实 施例中实现二选一的功能,即可以根据端口O所接收的信号,4吏得第一串联链 处于连通状态而子串联链处于断开状态,或者也可以使得子串联链处于连通 状态第 一 串联链处于断开状态。连接;漠块12可以使用 一个具有二选一功能的 电子逻辑器件(Programmable Logic Device, PLD)实现。
在一种具体的应用场景中,选择模块12,用于在所述控制选择端0接收到 所述扣板扩展模块11的端口4输出的信号指示所述扣板扩展模块11的状态为 不在位时,^吏得第一串联链处于连通状态;在所述控制选择端0接收到所述扣 板扩展模块11的端口4输出的信号指示所述扣斧反扩展才莫块11的状态为在位时, 使第一串联链处于断开状态。在另一种具体的应用场景中,选择模块12,用于在所述控制选择端O接收
到所述扣板扩展模块11的端口 4输出的信号指示所述扣板扩展模块11的状态 为不在位时,使得第一串联链处于连通状态子串联链处于断开状态;在所述 控制选择端O接收到所述扣板扩展模块ll的端口 4输出的信号指示所述扣板扩 展模块ll的状态为在位时,使得子串联链处于连通状态,第一串联链处于断 开状态。
当上述单板10处在JTAG测试阶段时,本发明实施例提供的单板10上的 JTAG器件与JTAG测试设备连接。
可以理解,扣板扩展模块11输出到选择模块12的控制选择端0状态信号的 逻辑值,取决于选择模块12内部的电路结构,例如当选择模块12从控制选 择端0接收的信号的逻辑值为0时,端口 l和3之间的开关电路处于导通状态, 则将状态控制端4输出的扣板扩展^f莫块11的在位信号状态设定为0;同样如果 选择模块12在从控制选择端0接收的信号的逻辑值为1时,端口 l和2之间的开 关电路处于导通状态,则将状态控制端4输出的扣板扩展才莫块11的不在位信号 的逻辑值为设定为l。其中选择模块12可以是选择开关(模拟或数字)或电子 选择器件,也可以是其它的可编程逻辑器件(如FPGA、 PLD)等,这并不构 成对本发明的限制。
参阅图3a,为选择才莫块12的一种实现方式,用以实现多选一的功能,即 从多个串联的JTAG链路中选择一个链路使其处于导通状态。本实施例以实现 二选一的功能为例进行详细说明。选择模块12可以包括功能相同的两个可控 开关120和121及信号取反模块123,所述可控开关120和121分别包括两个输出 端和一个控制端,则可控开关120和121用于根据控制端接收的信号接通或断 开所述输出端之间的连接;信号取反^f莫块123,包括一个输入端O和一个输出 端,用于将所述输入端接收的信号的逻辑值取反,并通过所述输出端输出逻 辑值取反后的信号。
可控开关121的控制端与信号取反模块123的输入端0连接,两个输出端l 和2串联连入所述第 一 串联链中;可控开关120的控制端与信号取反模块123的 输出端连接,两个输出端1和3串联连入所述子串联链中;且信号取反模块123的输入端0与所述扣板扩展模块l 1的状态控制端4。
这种结构的选择模块12中的可控开关120和121需要根据各自控制端输入 的信号来控制两个输出端的导通或断开,可以为继电器或三极管或场效应晶 体管(MOS)或逻辑器件等,且信号取反模块123可以是非门或逻辑器件等可 以输出和输入端逻辑值相反的信号的模块;且可控开关120和121需要具有相 同的特性,即两个可控开关在控制端输入同样信号的情况下,可控开关同时 处于导通或断开状态,这样两个可控开关在信号取反^f莫块123的控制下,可以 实现二选一的功能当信号取反模块123的输入端(即选择模块12的控制选择 端0)输入扣板控制模块ll的状态信号时,端口1和2连通,而端口1和3断开, 或端口1和2断开,而端口1和3连通,达到了选择串联链的目的。
参阅图3b,为选择^^块12的一种实现方式,用以实现二选一的功能。可 以理解,选择模块12也可以包括功能相反的两个可控开关130和131,可控开 关131的两个输出端1和2串联连入所述第一串联链中,可控开关130的两个输 出端1和3串联连入所述子串联链中,二者的控制端连接为选择模块12的控制 选择端O。这里所述的功能相反指两个可控开关的控制端接收到相同逻辑值的 信号后,可控开关130的输出端断开且可控开关131的输出端连通或可控开关 130的输出端连通且可控开关131的输出端断开,这样在控制端(选裤"漠块12 的控制选择端O)输入相同逻辑值的信号后,由于可控开关130和131的特性相 反,则端口1和2连通,而端口1和3断开,或端口1和2断开,而端口1和3连通, 达到了选择串联链的目的。
参阅图4所示,为扣板扩展模块ll的一种实施方式,可以根据扣板扩展模 块的在位或不在位的状态输出信号。扣板扩展模块ll可以包括至少一个扣板 子模块110即单板上扩展的扣板和控制子模块111,控制子模块111可以在单板 IO上,也可以在扣板子模块110上;扣板子模块指扣板,即单板10可以扩展至 少一个扣板,本实施例中以一个扣板作为扣板子模块为例说明,则扣板扩展 模块11的状态控制端4是用来指示扣板子模块110的状态即是否在位的情况, 扣板子模块110上包括至少一个支持JTAG协议的器件(本图以ICxl和ICx2为例 进行说明),其中扣板子模块110与控制子模块111相连,且扣板子模块IIO上ICxl和ICx2联入所述子串联链中。
控制子模块111用于指示扣板子模块110是否在位的状态,可以用一个逻辑 器件实现,与扣板子模块110连接,根据扣板子模块110的状态通过状态控制 端4输出相应的信号。
控制子模块lll还可以是通过上拉电阻(或下拉电阻),将电阻接到电源 端(或将电阻接入地)输出的固定电平信号或逻辑器件输出智能控制信号来 控制选择模块12选择进行JTAG测试的串联链。可见控制子模块lll有多种具体 的实现方式,且控制子模块111可以包括在扣板子模块110中,也可以包括在扣 板扩展模块ll中,这并不构成对本发明的限制。
可以理解,上述选择模块12的控制选择端0输入的信号可以人控制,则扣 板扩展模块的状态控制端4和选择模块12的控制选择端0通过控制开关连接, 而此控制开关可以人为控制它的通断。
如图5所示,为在实际应用中的单板200进行JTAG测试时的结构图,图中, 扣板扩展模块220包括一个扣板子模块222,控制子模块用电阻R221的上下拉 来实现,且在扣板子模块222上包括一个支持JTAG协议的器件ICx,利用本发 明实施例的200在进行JTAG测试时,可以简化测试、调试的过程。
当扣板子模块222在位时,通过电阻R221接入到地输出低电平或通过扣板 扩展模块上的逻辑器件输出低电平到选择器件210的控制选择端,控制选择器 件210选通A通道,这样JTAG链的路径是JTAG测试设备IOO - ICO -选择器 件210的2A选择端-选择器件210的2A选择端对应的输出端2Y - Rl - ICx -选 择器件210的1A端口 -选择器件210的1A端口对应的输出端1Y- R0- ICn-JTAG测试设备l 00 ,这样扣板子模块222上的JTAG器件、单板200上的JTAG器 件和JTAG测试设备100组成了 一个JTAG链进行测试。
当扣板不在位时,通过电阻R2214矣入到电源端(VCC )输出高电平到选 择器件ICa的控制选择端,选择器件210选通B通道,这样JTAG链的路径是 JTAG测试设备IOO - ICO -选择器件210的选择端1B -选择器件210的选择端 1B对应的输出端1Y - RO - ICn - JTAG测试设备100,这样只有单板200上的 JTAG器件和JTAG测试设备l OO组成JTAG链进行测试。可见,本实施例提供的单板在进行JTAG测试时,通过扣板在位或不在位
的状态信号,选择一个可以导通的JTAG链,本实施例提供的单板,在扣板扩 展模块中的扣板模块不在位时可以形成导通的JTAG链,当扣板模块在位时也 可以形成导通的JTAG链,筒化了现有技术中对电子器件进行测试的过程中单 板和扣板扩展模块需要进行单独成链测试的流程。本实施例以JTAG协议为例 进行说明,但是对于其它电路测试协议也同样适用,并不限于JTAG协议。
实施例二
请参阅图6, 一种单板20,结构示意图如图6所示,包括 扣板扩展模块21、选择模块22和至少一个JTAG器件(本实施例以ICal、
ICa2和ICan为例进行说明,但不限于此)。
图6为单板20处于JTAG测试状态的结构图,测试设备JTAG测试设备23与
本实施例所所提供的单板20串联连接。其中
可以理解,扣板扩展模块21是单板20上可以扩展扣板的模块。 在一种应用场景下,扣板扩展模块21可包括扣板子模块211及扣板子模块
211对应的控制子模块213,在扣板子模块211上包括至少一个JTAG器件 (ICbl);扣板子模块210及其对应的控制子模块212,在扣板子模块210上包
括至少一个JTAG器件(ICcl )。
可以理解,本实施例中扣板子模块211和210可以是嵌套的,如扣板子模
块210是在扣板子模块211上扩展的PCB板。它们各自对应的控制子模块213和
212的具体实现电路如实施例一所述,用来根据扣板子模块的在位状态输出控
制信号,可以是状态逻辑器件,也可以是上拉电阻或下拉电阻,这并不构成
对本发明的限制。
选择模块22根据扣板扩展模块21输入的扣板子模块211及扣板子模块210 在位或不在位信号,选择可以导通的JTAG链。以下以选择模块22可以从两个 JTAG链中选择一条可以导通的JTAG链的应用场景,作进一步说明。选择模块 22可进一步包括选择子模块220、 221和222,两个控制选择端0和1,分别接 收扣板子模块211和扣板子模块210在位或不在位的信号。
可以理解,选择子模块220、 221和222的具体实现如图3a或图3b所述,可以是选择开关或二选一的电子逻辑器件等。
上述扣板扩展模块21的两个状态控制端为2和3,分别为控制子模块213和 212的一端,控制子模块213和212的另一端分別与扣板子模块211和210连接, 通过端口2和3分别输出指示扣板子模块211和210在位或者不在位的状态信

所述扣板扩展才莫块21的两个状态控制端2和3分别与所述选择;f莫块22的两 个控制选择端0和1连接,其中选择模块22的控制选择端0为选择子模块220的 控制选择端,而选择子模块221与222的控制选择端连接为选择模块22的另一 个控制选择端l。单板20上的JTAG器件(图6的ICal、 ICa2和ICan)、选择模块 22中的选择子模块220、选择子模块221串联连接成第一串联链;单板20上的 JTAG器件、选择子模块220、扣板子模块211上的JTAG器件、选择子模块222、 扣板子模块210上的JTAG器件串联连接成一个子串联链;单板20上的JTAG器 件、选择子模块220、选择子模块221、扣板子模块210上的JTAG器件串联连接 成另一子串联链;单板20上的JTAG器件、选择子模块220、扣板子模块211上 的JTAG器件、选择子模块222串联连接成又一子串联链。
由于扣板扩展模块21包括两个扣板扩展模块,因此扣板扩展模块有四种 状态即扣板子才莫块211和210都在位,都不在位,扣寺反子沖莫块211在位、而扣 板子模块210不在位,扣板子模块211不在位、而扣板子模块210在位。假设它 们的不在位信号用O信号来表示,在位信号用l来表示。
这样本实施例的单板20进行测试时,是通过如下方法实现当选4Nt块 22的控制选择端0和1接到的信号为0和0,则扣板子模块211和210都不在位, 则通过选择模块22中的选择子模块220、 221和222进行选择的JTAG测试路径 为JTAG测试设备-ICal -选择子模块220 -选择子模块221 - ICa2 - ICan的 串联链;
当选择模块22的控制选择端0和1接到的信号为1和1,则扣板子模块211和 210都在位,则通过选择模块22中的选择子模块220、221和222进行选择的JTAG 测试路径为JTAG测试设备-ICal -选择子冲莫块220 -扣板子模块211中的 JTAG器件ICbl -选择子模块222 -扣板子模块210中的JTAG器件ICcl - ICa2-ICan的串联链。
当选择模块22的控制选择端0和1接到的信号为0和1 ,则扣板子模块211不 在位,而扣板子模块210在位,则通过选择模块22中的选择子模块220、 221和 222进行选择的JTAG测试路径为JTAG测试设备-ICal -选择子模块220 -选 择子模块221 -扣板子模块210中的JTAG器件ICcl - ICa2 - ICan的串联链;
当选择模块22的控制选择端0和1接到的信号为1和0,则扣板子模块211在 位,而扣板子模块210不在位,则通过选择模块22中的选择子模块220、 221和 222进行选^奪的JTAG测试^各径为JTAG测试设备- ICal _选择子才莫块220 -扣 板子模块211中的JTAG器件ICbl -选择子模块222 - ICa2 - ICan的串联链。
本实施例中扣板扩展模块21包括两个扣板子模块,单板20中选择模块22 中的选择子模块根据所述两个扣板子模块在位或不在位的状态信号,来选择 适当的JTAG测试链,简化了现有技术中对电子器件进行测试的过程中单板和 扣板扩展模块21中的扣板子模块需要进行单独成链测试的流程;且本发明的 方案比较简单,不需要对底板和扣板做很大的改变即可实现。
从上述实施例可知,在其他的实施例中,如果单板的扣板扩展;^莫块中包 括N个扣板子模块(N位大于等于l的自然数),它们的状态信号有2^则单板 的选择模块包括N个控制选择端,且选择模块可以选择2N条不同的JTAG链路 进行测试,选择模块的实现可以通过多个二选一的选择子模块或通过多选一 的电子逻辑器件来实现。
可见,本实施例提供的单板进行电路测试时,扣板扩展模块将扣板在位 或不在位的状态信号输出到选择模块的控制选择端,来控制选择模块进行 JTAG链的选择,本实施例提供的单板,在单板上的扣板扩展模块中的扣板模 块不在位时可以形成JTAG链,当在位时也可以形成JTAG链,简化了现有技术 中对电子器件进行测试的过程中单板和扣板扩展才莫块需要进行单独成链测试 的流程;且本实施例提供的方案比较简单,不需要对底板和扣板做很大的改 变即可实现。本实施例以JTAG协议为例进行说明,但是对于其它电路测试协 议也同样适用,并不限于JTAG协议。
实施例三请参阅图7, 一种单板的电路测试方法,包括 步骤301,获取扣板是否在位的状态信号。
状态信号用于指示单板上的扣板是否在位,例如,如果扣板在位,状态 信号的值为O,如果扣板不在位,状态信号的值为l。可以通过一个控制模块 得到扣板在位与否的状态信号,如可通过上拉电阻(或下拉电阻),将电阻接
到电源端(或将电阻接入地)输出的固定电平信号或逻辑器件输出智能控制 信号作为状态信号。
步骤302,根据所述状态信号的值,使所述单板上的第一串联链处于连通 或者断开状态,所述第 一 串联链由所述单板上的电子器件串联形成。
如果扣板不在位,单板上的电子器件和扣板无法形成串联电路,为了测 试单板上的电路,需要使单板上的电子器件串联形成第一串联链;如果扣板 在位,单板上的电子器件和扣板上的电子器件可以形成串联电路,因而可以 将扣板上的电子器件和单板上的电子器件串联,形成子串联链。
利用一个二选一的选捧电路,根据步骤301获得的状态信号的值,使不同 的链路处于连通状态,当状态信号的值指示扣板在位时,使第一串联链处于 连通状态,使子串联链处于断开状态;或者如果状态信号的值指示扣板不在 位,使第一串联链处于连通状态,使所述子串联链处于断开状态。选择电路 可以采用图3a或图3b给出的实施例。
但是单板上可能挂载多个扣板,因而可以形成不同的子串联链,这种情 况下,可以利用一个多选一的选择电路(或者多个二选一的选择电路),根据 不同扣板在位与否的情况,选择不同的子串联链,使子串联链处于导通状态; 如果所有的扣板都不在位,则使第 一 串联链处于导通状态。
单板上的电子器件或者扣板上的电子器件,可以是支持JTAG协议的电子 器件,也可以支持其它测试协议的电子器件。
可见,本实施例提供的方法进行电路测试时,可以根据扣板在位或不在 位的状态信号选择链路,筒化了现有技术中对电子器件进行测试的过程中单 板和扣板扩展模块需要进行单独成链测试的流程;且本实施例提供的方案比 较简单,不需要对底板和扣板做很大的改变即可实现。
15以上对本发明实施例所提供的单板的电路测试方法和单板进行了详细介
上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于
本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1、一种单板,其特征在于,所述单板包括选择模块,所述选择模块包括至少一个控制选择端;扣板扩展模块,所述扣板扩展模块包括至少一个指示状态的状态控制端;所述选择模块与所述单板上的电子器件串联连接成第一串联链;所述扣板扩展模块的状态控制端和所述选择模块的控制选择端相连接;所述选择模块,用于在所述控制选择端接收到所述扣板扩展模块的状态控制端输出的信号指示所述扣板扩展模块的状态为不在位时,使所述第一串联链处于连通状态。
2、 如权利要求l所述的单板,其特征在于,所述选择模块、所述单板上 的电子器件和所述扣板扩展模块串联连接成至少一个子串联链;所述选择模块包括第 一子选择模块和第二子选择模块,所述第 一子选择 模块,用于在所述控制选择端接收到所述扣板扩展模块的状态控制端输出的 信号指示所述扣板扩展模块的状态为不在位时,使所述第一串联链处于连通 状态,同时使所述子串联链处于断开状态;所述第二子选择模块,在所述控制选择端接收到所述扣板扩展模块的状 态控制端输出的信号指示所述扣板扩展模块的状态为在位时,使所述第一串 联链处于断开状态,同时使至少 一个所述子串联链处于连通状态。
3、 如权利要求l所述的单板,其特征在于,所述单板上的电子器件是支 持联合测试行动组JTAG协议的电子器件。
4、 如权利要求2或3所述的单板,其特征在于,所述选择模块包括 所述第 一选择子模块和所述第二选择子模块为功能相同的可控开关,所述可控开关包括两个输出端和一个控制端,根据所述控制端接收的信号接通 或断开所述输出端之间的连接;信号取反模块,包括一个输入端和一个输出端,所述信号取反模块用于 将所述输入端接收的信号的逻辑值取反,并通过所述输出端输出逻辑值取反 后的信号;所述第一选择子模块的控制端与所述信号取反模块的输入端连接,两个 输出端串联连入所述第 一 串联链中;第二选择子模块的控制端与所述信号取反模块的输出端连接,两个输出端串联连入所述子串联链中;所述信号取反模块的输入端与所述扣板扩展模块的状态控制端相连接。
5、 如权利要求1或2所述的单板,其特征在于,所述扣板扩展模块包括控 制子模块;所述控制子模块包括至少一个控制端,与所选择模块的控制选择端连接, 用于通过所述控制端输出指示所述扣板扩展模块的状态信号。
6、 如权利要求1或2所述的单板,其特征在于,所述扣板扩展模块包括N 个扣板子模块及N个与所述扣板子模块对应的控制子模块,所述扣板子模块包 括至少一个电子器件,所述N为大于等于1的自然数;所述控制子模块的一端为所述扣板扩展模块的状态控制端,所述控制子 模块的另 一端和对应的扣板子模块连接,用于指示所述对应的扣板子模块的 状态;所述选择冲莫块包括N个控制选择端,分别与所述扣板扩展模块的N个所述 状态控制端连接;所述选择^t块、所述一个或多个扣板子模块中的电子器件、所述单板上 至少一个电子器件串联形成至少一个子串联链。
7、 一种单板的电路测试方法,其特征在于,所述方法包括 获取扣板是否在位的状态信号;根据所述状态信号的值,使所述单板上的第一串联链处于连通或者断开 状态,所述第一串联链由所述单板上的电子器件串联形成。
8、 如权利要求7所述的方法,其特征在于,所述4艮据所述状态信号的值, 使所述单板上的第一串联链处于连通或者断开状态,包括如果所述状态信号的值指示扣板不在位,使所述第一串联链处于连通状 态;或者,如果所述状态信号的值指示扣板在位,使所述第一串联链处于断开状态。
9、 如权利要求7所述的方法,其特征在于,所述4艮据所述状态信号的值, 使所迷单板上的第一串联链处于连通或者断开状态,包括如果所述状态信号的值指示扣板不在位,使所述第一串联链处于连通状态,使子串联链处于断开状态,所述子串联链由所述单板上的电子器件和所述扣板上的电子器件串联形成;或者,如果所述状态信号指示扣板在位,使所述第一串联链处于断开状态,使 所述子串联链处于连通状态。
10、如权利要求7至9任一所述的方法,其特征在于,所述电子器件是支 持JTAG协议的电子器件。
全文摘要
本发明提供单板的电路测试方法和单板,应用于芯片测试技术。在本发明的单板进行电路测试时,扣板扩展模块将扣板在位或不在位的状态信号输出到选择模块的控制选择端,来控制选择模块进行电路测试链的选择,本发明中在扣板扩展模块中的扣板模块不在位时,可以形成电路测试链,当在位时也可以形成电路测试链,简化了现有技术中对电子器件进行测试的过程中单板和扣板扩展模块需要进行单独成链测试的流程;且本发明的方案比较简单,不需要对底板和扣板做很大的改变即可实现。
文档编号G01R31/3185GK101477173SQ20091000604
公开日2009年7月8日 申请日期2009年1月22日 优先权日2009年1月22日
发明者刘海新, 叶小龙 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1