触发器控制器.pdf

上传人:a3 文档编号:705029 上传时间:2018-03-06 格式:PDF 页数:19 大小:538.24KB
返回 下载 相关 举报
摘要
申请专利号:

CN96100473.8

申请日:

1996.01.26

公开号:

CN1137199A

公开日:

1996.12.04

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):H03K 3/00申请日:19960126授权公告日:20030625终止日期:20140126|||授权||||||公开

IPC分类号:

H03K3/00

主分类号:

H03K3/00

申请人:

三星电子株式会社;

发明人:

文甲周; 赵成来; 权赫庠

地址:

韩国京畿道

优先权:

1995.01.27 KR 1573/95

专利代理机构:

中国国际贸易促进委员会专利商标事务所

代理人:

陆立英

PDF下载: PDF下载
内容摘要

本发明提供了一个触发器控制器,该触发器控制器包括通过对时钟允许信号进行响应来允许或禁止时钟信号的时钟控制器和一个或多个在与时钟信号同步时通过对模式选择信号进行响应来有选择性地锁存功能模式信号或扫描测试模式信号的触发器。作为结果,容易产生测试矢量,使用相对来说较少的测试矢量就能使故障覆盖率达到所要求的程度。并且,通过禁止施加给触发器的时钟信号的不必要的部分减小了功率损耗。

权利要求书

1: 一个触发器控制器,包括: 用于产生第二时钟信号的时钟控制器,该第二时钟信号的产 生是通过对时钟允许信号进行响应来允许或禁止第一时钟信号; 在与第二时钟信号同步时,对模式选择信号进行响应来选择 性地锁存功能模式信号或扫描测试模式信号的多个触发器。
2: 如权利要求1所述的触发器控制器,特征在于所说的时钟 控制器包括: 对扫描测试模式置位信号进行反相的第一反相器; 对复位信号(reset signal)进行反相的第二反相器; 对第一和第二反相器的输出进行与非操作(NAND-operat- ing)的第一逻辑门; 通过对第一个逻辑门的输出进行反相来输出模式选择信号的 第三反相器; 当扫描测试模式置位信号处于第一逻辑态时传输功能模式时 钟允许信号的第一传输门; 当扫描测试模式置位信号处于第二逻辑态时传输扫描模式时 钟允许信号的第二传输门; 当第一时钟信号处于第三逻辑态时传输第一与第二传输门的 输出的第三传输门; 用于对第三传输门的输出进行反相的第四反相器; 用于对第四反相器的输出进行反相的第五反相器; 当时钟信号处于第四逻辑态时将第五反相器的输出传输到第 四反相器的第四传输门; 通过对第一时钟信号和第四反相器的输出进行与操作来输出 第二时钟信号的第二逻辑门; 当扫描测试模式置位信号处于第五逻辑态时传输第二反相器 的输出信号的第五传输门; 当扫描测试模式置位信号处于第六逻辑态时传输扫描测试模 式复位信号的第六传输门; 以及将第五与第六传输门的输出进行反相的第六反相器。
3: 如权利要求2所述的触发器控制器,特征在于所说的触发 器包括: 用于将模式选择信号进行反相的第七反相器; 当第七反相器的输出处于第七逻辑态时传输功能模式信号 的第七传输门; 用于对扫描测试模式信号和扫描测试模式复位信号进行非操 作的第三逻辑门; 当模式选择信号处于第八逻辑态时传输第三逻辑门的输出的 第八传输门; 当第二时钟信号处于第九逻辑态时传输第七与第八传输门的 输出的第九传输门; 用于对第九传输门的输出进行反相的第八反相器; 用于对第八反相器的输出进行反相的第九反相器; 当第二时钟信号处于第十逻辑态时传输第九反相器的输出信 号的第十传输门; 当第二时钟信号处于第九逻辑态时传输第八反相器的输出的 第十一传输门; 用于对第十一传输门的输出进行反相的第十反相器。 当第二时钟信号处于第十逻辑态时对第十反相器的输出进行 反相的第十一反相器;以及 当第二时钟信号处于第九逻辑态时将第十一反相器的输出 传输到第十反相器的第十二传输门。

说明书


触发器控制器

    本发明涉及一触发器控制器,特别地,涉及一容易产生测试矢量并增加故障覆盖率(fault coverage)的触发器控制器。

    逻辑电路测试典型地包括功能测试和故障测试,当所测试的集成电路的集成度相对来说较低时,只通过功能测试就能达到足够的故障覆盖率。但是,对于高的集成度的电路,制造过程中产生的错误仅使用用于功能测试的测试矢量是无法恰当地被检测出来的。

    同时,由于集成电路的生产成本的增加与测试时间直接成比例,所以应该使用尽可能少的测试矢量来达到所要求的故障覆盖率。因此,全体扫描(the full scan)和部分扫描方法最近都被使用。在全体扫描中,一个集成电路的每个部件(device)都被完全地测试,可以提供好的故障覆盖率。但是,由于每个存储单元要增加一个电路,芯片的面积被增加了。另一方面,在部分扫描测试中,一部分部件不被测试,一部分存储单元增加了一个电路,使得芯片的面积与全体扫描测试方法相比有所减小,但是不能提供好的故障覆盖率。这里,用于全体或部分扫描的存储单元(storge elements)通常被设计成具有两个路径(path),一个功能数据路径和一个扫描数据路径。

    图1是一个用于说明具有一个常规的扫描测试功能的触发器(flip-flop)的电路图。这里,参考标号1代表一个输入选择器,参考标号2代表一个触发电路,S代表一个控制信号,Din代表一个数据输入信号,Sin代表用于扫描测试的输入信号,Dout代表数据输出信号,并且CK与CK分别代表一个时钟信号和一个反相时钟信号。

    输入选择器1包括传输门T1与T2以及反相器I1,并且根据控制信号S来选择Din和Sin信号中地一个。

    触发电路2是一个通常的两级的双相静态触发器,并且包括一个主锁存器3和一个从锁存器4。这里,主锁存器3包括两个传输门T3与T4和两个反相器I2与I3,从锁存器包括两个传输门T5与T6和两个反相器I4与I5。

    按以上所构成的触发器的操作将在下面进行描述。当控制信号S是高电平时,输入选择器1选择Din输入。相反地,当控制信号S是低电平时,输入选择器1选择Sin输入。这里,触发电路2与时钟信号CK相同步地将从输入选择器1选择的数据输出到Dout。

    图2是说明常规的完全扫描方法的一个图。这里,多个如图1所示的触发器被相互之间串行地连接起来。

    具有扫描测试功能的触发器F1-Fn接收时钟信号CK和控制信号S,前一级的触发器的Dout是下一级的Sn的输入。

    由于触发器的大部分输入信号Din与Sin只通过一个缓冲器(没有表示出来)来被连接,时钟信号CK总是处于允许状态,而与它是在功能模式还是在扫描测试模式无关。

    另外,控制施加给每个触发器的时钟信号并独立地和功能模式或扫描测试模式相对应都是困难的。

    本发明的一个目的是提供一个触发器控制器,该触发器控制器容易产生测试矢量,以较少的测试矢量增加故障覆盖率,并且通过禁止使用时钟信号的非必须的部分来减小功率消耗。

    为了实现以上目的,所提供的触发器控制器包括:用于产生第二时钟信号的时钟控制器,该第二时钟信号的产生是通过对时钟允许信号进行响应来允许或禁止第一时钟信号;在与第二时钟信号同步时,对模式选择信号进行响应来选择性地锁存功能模式信号或扫描测试模式信号的多个触发器。

    这里,时钟控制器包括:对扫描测试模式置位信号进行反相的第一反相器;对复位信号(reset signal)进行反相的第二反相器;对第一和第二反相器的输出进行与非操作(NAND-operating)的第一逻辑门;通过对第一个逻辑门的输出进行反相来输出模式选择信号的第三反相器;当扫描测试模式置位信号处于第一逻辑态时传输功能模式时钟允许信号的第一传输门;当扫描测试模式置位信号处于第二逻辑态时传输扫描模式时钟允许信号的第二传输门;当第一时钟信号处于第三逻辑态时传输第一与第二传输门的输出的第三传输门;用于对第三传输门的输出进行反相的第四反相器;用于对第四反相器的输出进行反相的第五反相器;当时钟信号处于第四逻辑态时将第五反相器的输出传输到第四反相器的第四传输门;通过对第一时钟信号和第四反相器的输出进行与操作来输出第二时钟信号的第二逻辑门;当扫描测试模式置位信号处于第五逻辑态时传输第二反相器的输出信号的第五传输门;当扫描测试模式置位信号处于第六逻辑态时传输扫描测试模式复位信号的第六传输门;以及将第五与第六传输门的输出进行反相的第六反相器。

    并且,触发器包括:用于将模式选择信号进行反相的第七反相器;当第七反相器的输出处于第七逻辑态时传输功能模式信号的第七传输门;用于对扫描测试模式信号和扫描测试模式复位信号进行非操作的第三逻辑门;当模式选择信号处于第八逻辑态时传输第三逻辑门的输出的第八传输门;当第二时钟信号处于第九逻辑态时传输第七与第八传输门的输出的第九传输门;用于对第九传输门的输出进行反相的第八反相器;用于对第八反相器的输出进行反相的第九反相器;当第二时钟信号处于第十逻辑态时传输第九反相器的输出信号的第十传输门;当第二时钟信号处于第九逻辑态时传输第八反相器的输出的第十一传输门;用于对第十一传输门的输出进行反相的第十反相器。当第二时钟信号处于第十逻辑态时对第十反相器的输出进行反相的第十一反相器;以及当第二时钟信号处于第九逻辑态时将第十一反相器的输出传输到第十反相器的第十二传输门。

    本发明的以上目的和优点通过详细描述优先的实施例并参照附图将变得更加明显,其中:

    图1是一个用于说明具有一个常规的扫描测试功能的触发器的电路图;

    图2是说明常规的全体扫描方法的一个图;

    图3是一个用于说明根据本发明的触发器控制器的结构的示意图;

    图4显示了用于说明图3所示的触发器控制器的操作的操作波形图;

    图5是用于说明根据本发明的一个优先的实施例的触发器控制器的一个框图;

    图6是用于说明图5所示的触发器控制装置50的一个详细的电路图;

    图7是用于说明图5所示的多个触发器中的一个的一个详细的电路图;

    图8是用于说明根据本发明的另一个优先的实施例的具有同步复位功能的触发器控制器的图;

    图9显示了用于说明图8所示的触发器控制器的操作的操作波形图;以及    

    图10显示了当在图5所示的fmen信号中发生误操作(glitch)时的操作波形图。

    图3所示的一个触发器控制器包括一个触发器控制器10和多个触发器F31,F32,F33,…,Fn。

    在图3和图4中,CLK代表系统时钟信号,S代表模式选择信号,EN代表用于决定系统时钟信号是否被允许的时钟允许信号,IN代表数据输入信号。

    首先,触发器控制器10在缓冲之后输出模式选择信号S。当时钟允许信号EN为高电平时,触发器控制器10允许系统时钟CLK操作并且将它作为时钟信号CEN输出。因此,当时钟允许信号EN是高电平时,数据输入信号IN被允许。

    触发器F31,F32,F34,…,Fn与时钟信号CEN同步地根据模式选择信号S来实现功能模式或扫描模式。就是说,在功能模式期间Din是输入,在扫描模式期间Sin是输入。

    根据图5所示的本发明的一个优先的实施例的触发器控制器包括一个触发器控制器50和多个触发器F51,F52,F53,…,Fn。这里,“sms”代表扫描模式置位信号,“reset”代表同步复位信号,“fmen”代表功能模式的时钟允许信号,CLK代表系统时钟,“smen”代表扫描模式的时钟允许信号,并且“smreset”代表扫描模式的复位信号。而且,S代表模式选择信号,CK代表来自触发器控制器50的时钟信号输出,“rst”代表复位信号。

    图6是用于说明图5所示的触发器控制装置50的一个详细的电路图。

    触发器控制器50包括反相器I61,I62,…,I67,逻辑门G1与G2,以及传输门T61,T62,…,T66。

    具体地,门G1对被反相器I61反相的sms信号和被反相器I62反相的复位信号进行与非操作(NAND-operates)。这里,反相器I63对与非门G1的输出信号进行反相并且将反相了的信号通过模式端作为模式选择信号来输出。

    传输门T61、T62,…,T66根据两个传输控制信号(正输入与负输入)实现信号传输。也就是,当正输入是高电平并且负输入是低电平时(或者反之亦然),信号传输被实现。传输门T61通过接收在它的负输入的sms信号和在它的正输入的由反相器I61对sms信号完成了反相的信号来传输fmen信号。也就是,当sms信号是低电平时,fmen信号被传输。传输门T62通过接收在它的正输入的sms信号和在它的负输入的由反相器I61对sms信号完成了反相的信号来传输smen信号。也就是,fmen或smen信号根据sms信号来被选择,然后输入到锁存器60。这里,正如图1所示的电路的情况,锁存器60包括两个传输门T63与T64,以及两个反相器I65和I66,并且与CLK同步。被锁存器60锁存的信号与CLK通过G2进行了与操作,然后被提供用作触发器F51,F52,F53,…,Fn的时钟信号CK。并且,传输门T65通过接收在它的负输入的sms信号和在它的正输入的由反相器I61对sms信号完成了反相的信号来传输由反相器I62对复位信号(reset signal)完成了反相的信号。传输门T66通过接收在它的正输入的sms信号和在它的负输入端的由反相器I61对sms信号完成了反相的信号来传输smreset信号。这里,反相器I67将传输门T65和T66的输出信号反相并且将该被反相的信号作为触发器F51,F52,F53,…,Fn的复位信号rst来进行输出。这里,fmen信号,smen信号和smreset信号处于有效低电平,sms和re-set信号处于有效高电平。

    图7是用于说明图5所示的多个触发器中的一个的一个详细的电路图,这个电路包括反相器I71,I72,I73,I74,I75和I76,一个或非门(NOR gate)G3与传输门T71,T72,T73,T74,T75与T76。门G3对Sin信号与rst信号进行或非操作,除了这一不同之外,这一结构与图1的结构相同。

    参看图5至图7,全体操作被描述。

    首先,在功能模式的操作中,当sms与reset信号处于低电平时,模式选择信号S处于高电平。这里fmen信号与功能模式的操作无关。

    当fmen信号处于高电平时,CK信号被禁止。于是,触发器F51,F52,F53,…,Fn不能锁存Din信号。

    另一方面,当fmen信号处于低电平时,从CLK信号缓冲的信号(the signal buffered from CLK signal)变成CK信号。于是Din信号被锁存在多个触发器F51,F52,F53,…,Fn之中。这里,当施加高电平的reset信号与低电平的fmen信号时,rst信号处于高电平。当rst信号处于高电平时,sin信号被禁止。

    其次,在扫描模式的操作中,当sms信号与smreset信号都处于高电平时并且reset信号与smen信号都处于低电平时,扫描模式被操作。当sms处于高电平时,模式选择信号S处于低电平,传输门T62使smen信号通过。随后,由反相器65对smen信号完成了反相的信号和CLK信号被与门G2进行与操作,然后作为CK信号来进行输出。当sms信号处于高电平时,模式选择信号S处于低电平。相应地,扫描模式被操作并且Sin信号被允许。这里,当smreset信号处于低电平时,rst信号经过传输门T66变成高电平。于是,门G3的输出无论Sin信号处于什么状态都处于低电平。作为结果,扫描模式操作被复位。

    图8是用于说明根据本发明的另一个优先的实施例的具有同步复位功能的触发器控制器的图。同步复位信号被施加到图5的触发器控制器50的复位端。并且,被反相的同步复位信号被施加到fmen信号端。

    图9显示了用于说明图8所示的触发器控制器的操作的操作波形图。

    图10显示了当在图5所示的fmen信号中发生误操作(glitch)时的操作波形图。这里,即使在fmen信号包括有误操作时,通过包括传输门T63与T64,反相器I64与I65以及逻辑门G2的锁存器能够避免错误功能(malfunction)。

    如上所述,根据本发明,一个用于控制时钟信号和与测试有关的控制信号的电路被加到触发器的前端,从而以相对来说较少的测试矢量增加故障覆盖率,并且容易产生测试矢量。并且,通过禁止施加给触发器的时钟信号的不必要的部分减小了功能损耗。

触发器控制器.pdf_第1页
第1页 / 共19页
触发器控制器.pdf_第2页
第2页 / 共19页
触发器控制器.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《触发器控制器.pdf》由会员分享,可在线阅读,更多相关《触发器控制器.pdf(19页珍藏版)》请在专利查询网上搜索。

本发明提供了一个触发器控制器,该触发器控制器包括通过对时钟允许信号进行响应来允许或禁止时钟信号的时钟控制器和一个或多个在与时钟信号同步时通过对模式选择信号进行响应来有选择性地锁存功能模式信号或扫描测试模式信号的触发器。作为结果,容易产生测试矢量,使用相对来说较少的测试矢量就能使故障覆盖率达到所要求的程度。并且,通过禁止施加给触发器的时钟信号的不必要的部分减小了功率损耗。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 基本电子电路


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1