多功能芯片内置的测试电路的制作方法

文档序号:12817788阅读:288来源:国知局
多功能芯片内置的测试电路的制作方法与工艺

本发明涉及测试电路技术领域。更具体地,涉及一种多功能芯片内置的测试电路。



背景技术:

现有技术中,在各种芯片内部,都需要设置测试电路,用以检测芯片内部的某部分的功能。许多时候,芯片需要测试一个频率输出,以检查是否符合预定的频率要求;另外一些时候,需要向芯片内部输入一个时钟,以实现对芯片进行同步控制或者加速测试;还有一些时候,需要通过简单方便的置高或置低某些测试端,来控制某些功能的测试。

如图1和图2所示,现有技术的芯片内置的测试电路采用一个时钟选择电路。该时钟选择电路包括第一d触发器f1a、第二d触发器f2a、二选一电路i3a、第一反相器i4a和第二反相器i5a,其中第一d触发器f1a的时钟端c和第二d触发器f2a的时钟端c均电连接至内部待测时钟ck1,第一d触发器f1a的时钟反端cb和第二d触发器f2a的时钟反端cb均电连接至第二反相器i5a的反相输出端y,第一d触发器f1a的d端接高电位,第二d触发器f2a的d端电连接至第一d触发器f1a的q端,组成类似移位寄存器的结构,第一d触发器f1a的r端和第二d触发器f2a的r端均电连接至第二端口port2,二选一电路i3a的第一输入端in0电连接至第二端口port2,二选一电路i3a的第二输入端in1电连接至内部待测时钟ck1,二选一电路i3a的选择端sel电连接至第二d触发器f2a的q端,二选一电路i3a的输出端out经第一反相器i4a电连接至时钟输出端ckout。内部待测时钟ck1依次经第一缓冲器i1a和第二缓冲器i2a电连接至第一端口port1。

当外送频率经由第二端口port2输入时,该时钟选择电路会自动比较第二端口port2和内部待测时钟ck1的频率快慢,并从二者中选择较快的频率送至时钟输出端ckout,以供后级电路使用。

第三端口port3作为控制端,依次经第三缓冲器i6a和第四缓冲器i7a缓冲后接入芯片内部,控制某些功能的测试。

可以看到,现有技术的芯片内置的测试电路为了实现上述三种测试功能,采用三个端口。由于三个端口所占据的芯片面积远远大于芯片的其它器件,因此,三个端口相当程度上增加了芯片面积。更为重要的是,后续还要为三个端口做相应的测试配套。因此,现有技术的芯片内置的测试电路浪费了宝贵的芯片资源,增加了芯片的成本。如何避免芯片内部的测试电路对芯片资源的浪费进而降低芯片的成本成为本领域技术人员亟待解决的技术问题。

因此,需要提供一种多功能芯片内置的测试电路。



技术实现要素:

本发明的目的在于提供一种多功能芯片内置的测试电路。

为达到上述目的,本发明采用下述技术方案:

多功能芯片内置的测试电路,该测试电路包括判断电路、时钟选择电路、测试下拉电路和下拉脉冲电路;

判断电路包括第一d触发器、第二d触发器、第一反相器、第二反相器、第三反相器、以及与非门;

时钟选择电路包括二选一电路和第四反相器;

测试下拉电路包括第一nmos管和第二nmos管;

下拉脉冲电路包括d锁存器、第五反相器和或非门。

优选地,所述第二反相器为三态反相器。

优选地,所述第一d触发器的时钟端和所述第二d触发器的时钟端均与内部待测时钟输入端电连接;所述第一d触发器的时钟反端和所述第二d触发器的时钟反端均与所述第三反相器的反相输出端电连接;所述第一d触发器的d端接高电位,所述第二d触发器的d端与所述第一d触发器的q端电连接;所述第一d触发器的r端和所述第二d触发器的r端均与所述与非门的输出端电连接;所述与非门的第一输入端与所述第六反相器的反相输出端电连接,所述与非门的第二输入端与测试端口电连接;所述第二反相器的输入端与所述第三反相器的反相输出端电连接;所述第二反相器的反相输出端经电阻电连接至测试端口;所述第二反相器的使能端和所述第一反相器的输入端均与所述第二d触发器的端电连接;所述第二反相器的使能反端与所述第一反相器的反相输出端电连接;所述第一反相器的反相输出端与控制端电连接。

优选地,所述二选一电路的第一输入端与所述与非门的输出端电连接; 所述二选一电路的第二输入端与所述第三反相器的反相输出端电连接;所述二选一电路的选择端与所述第一反相器的反相输出端电连接;所述二选一电路的输出端与所述第四反相器的输入端电连接;所述第四反相器的反相输出端电连接至时钟输出端。

优选地,所述第一nmos管的源极与所述第二nmos管的漏极电连接,使得所述第一nmos管和所述第二nmos管串联构成一个下拉管;所述第一nmos管的漏极与测试端口电连接;所述第二nmos管的源极接地;所述第一nmos管的栅极与所述第一反相器的反相输出端电连接;所述第二nmos管的栅极与所述或非门的输出端电连接。

优选地,所述d锁存器的时钟端与时钟输出端电连接,所述d锁存器的时钟反端与所述第五反相器的反相输出端电连接;所述d锁存器的d端与所述或非门的第一输入端电连接,所述d锁存器的端与所述或非门的第二输入端电连接;所述d锁存器的rb端与所述第六反相器的反相输出端电连接;所述或非门的输出端与所述第二nmos管的栅极电连接。

本发明的有益效果如下:

与现有技术相比,本发明的所述测试电路包括判断电路、时钟选择电路、测试下拉电路和下拉脉冲电路,只用一个测试端口即可实现现有技术的常规电路采用三个端口方可实现的三种测试功能,从而能够避免芯片内部的测试电路对芯片资源的浪费,进而能够降低芯片的成本。

附图说明

下面结合附图对本发明的具体实施方式作进一步详细的说明。

图1为现有技术的芯片内置的测试电路的电路图。

图2为现有技术的芯片内置的测试电路的时序图。

图3为本发明实施例提供的多功能芯片内置的测试电路的电路图。

图4为本发明实施例提供的多功能芯片内置的测试电路的时序图。

具体实施方式

为了更清楚地说明本发明,下面结合优选实施例和附图对本发明做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制 本发明的保护范围。

如图3所示,本实施例提供的多功能芯片内置的测试电路包括判断电路a、时钟选择电路b、测试下拉电路c和下拉脉冲电路d。

判断电路a包括第一d触发器f1、第二d触发器f2、第一反相器i1、第二反相器i2、第三反相器i3、以及与非门i7。其中,第二反相器i2为三态反相器。

第一d触发器f1的时钟端c和第二d触发器f2的时钟端c均与内部待测时钟输入端ck1电连接;第一d触发器f1的时钟反端cb和第二d触发器f2的时钟反端cb均与第三反相器i3的反相输出端y电连接;第一d触发器f1的d端接高电位,第二d触发器f2的d端与第一d触发器f1的q端电连接;第一d触发器f1的r端和第二d触发器f2的r端均与与非门i7的输出端y电连接;与非门i7的第一输入端a与第六反相器i6的反相输出端y电连接,与非门i7的第二输入端b与测试端口test电连接;第二反相器i2的输入端a与第三反相器i3的反相输出端y电连接;第二反相器i2的反相输出端y经电阻r1电连接至测试端口test;第二反相器i2的使能端en和第一反相器i1的输入端a均与第二d触发器f2的端电连接;第二反相器i2的使能反端enb与第一反相器i1的反相输出端y电连接;第一反相器i1的反相输出端y与控制端ctrl电连接;

时钟选择电路b包括二选一电路i8和第四反相器i4。

二选一电路i8的第一输入端in0与与非门i7的输出端y电连接,二选一电路i8的第二输入端in1与第三反相器i3的反相输出端y电连接,二选一电路i8的选择端sel与第一反相器i1的反相输出端y电连接;二选一电路i8的输出端out与第四反相器i4的输入端a电连接,第四反相器i4的反相输出端y电连接至时钟输出端ckout。

测试下拉电路c包括第一nmos管n1和第二nmos管n2。

第一nmos管n1的源极与第二nmos管n2的漏极电连接,使得第一nmos管n1和第二nmos管n2串联构成一个下拉管;第一nmos管n1的漏极与测试端口test电连接;第二nmos管n2的源极接地;第一nmos管n1的栅极与第一反相器i1的反相输出端y电连接;第二nmos管n2的栅极与下拉脉冲电路d的或非门i9的输出端y电连接。

下拉脉冲电路d包括d锁存器l1、第五反相器i5和或非门i9。

d锁存器l1的时钟端c与时钟输出端ckout电连接,d锁存器l1的时 钟反端cb与第五反相器i5的反相输出端y电连接;d锁存器l1的d端与或非门i9的第一输入端a电连接,并且d锁存器l1电连接至后级电路(图中未示出),使用时由后级电路向d锁存器l1输入同步信号,d锁存器l1的端与或非门i9的第二输入端b电连接;d锁存器l1的rb端与第六反相器i6的反相输出端y电连接。或非门i9的输出端y与第二nmos管n2的栅极电连接。

当外送频率经由测试端口test输入时,判断电路a会自动比较外送频率和内部待测时钟信号的频率快慢,并从二者中选择较快的频率经由时钟选择电路b送至时钟输出端ckout,以供后级电路使用。

本实施例提供的多功能芯片内置的测试电路的工作原理如下:

1、检测内部频率:在初始状态下,前级电路(图中未示出)经内部待测时钟输入端ck1将内部待测时钟信号输入至判断电路a的第一d触发器f1、第二d触发器f2和第三反相器i3;从第一d触发器f1的r端输入的信号与所述内部待测时钟信号的频率和相位均相同;从第二d触发器f2的r端输入的信号与所述内部待测时钟信号的频率和相位均相同;此时,第二d触发器f2的状态保持不变,第二d触发器f2的q端保持为低电位,其端为高电位,控制端ctrl为低电位,测试下拉电路c关闭,第二反相器i2打开,所述内部待测时钟信号依次经第三反相器i3、第二反相器i2和电阻r1输出到测试端口test,实现对内部待测时钟信号的检测。此时,对所述内部待测时钟信号的检测不会影响测试端口test输出的内部待测时钟信号的完整性,也不会额外产生电流。

2、外送时钟加速测试:当从测试端口test输入的内部待测时钟信号的频率较快时,第一d触发器f1和第二d触发器f2仍然保持复位状态,第二反相器i2保持开启,输入的内部待测时钟信号依次经第三反相器i3、第二反相器i2、与非门i7、二选一电路i8的第一输入端in0、第四反相器i4传输至时钟输出端ckout,由时钟输出端ckout输出以使得后级电路(图中未示出)能够得到快速测试;当从测试端口test输入的内部待测时钟信号撤去后,判断电路a恢复到上文描述的状态。

3、置高测试端,来实现控制功能或加速测试:当测试端口test被强制为高电位时,第一d触发器f1和第二d触发器f2处于工作状态,在测试端口test经过两个内部待测时钟信号后,第二d触发器f2的q端变为高电 位,第二d触发器f2的端变为低电位,关闭第二反相器i2,控制端ctrl变为高电位且作为测试flag,以用于内部控制或者测试功能,同时将测试端口test置于下拉状态,以便当测试端口test被释放时,测试端口test能够自然放电,而不是维持为置高态。

4、恢复状态:当测试端口test被释放时,如上文第3项所述,测试端口test逐渐放电,当测试端口test的电位下降到阈值以下时,第一d触发器f1和第二d触发器f2均再次复位,此时控制端ctrl回到低电位,第二反相器i2重新打开,测试端口test由高阻状态回复到与内部待测时钟输入端ck1同步的状态。

5、时钟选择电路:当测试端口test有频率时,后续时钟信号选择与测试端口test相同的信号;当测试端口test被强制为高电位时,后续时钟信号选择与内部待测时钟输入端ck1相同的信号。

6、下拉脉冲电路d:下拉脉冲电路d用以产生一个下拉脉冲序列,采用减小脉宽比的方式实现小电流下拉。该方法也可以采用一个大的下拉电阻的方式来替代,但一般来说,图4中示出的方法比采用大电阻下拉有效而且成本低。

显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1