扫描控制方法和设备技术

技术编号:3881795 阅读:143 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及扫描控制方法和设备,尤其提供了用于电路设备的、包括在寄存器中设置用于表明扫描模式的信息的扫描控制方法。扫描控制方法包括:根据在寄存器中所设置的信息来分割通向测试访问端口控制器的扫描输出数据的输出和来自数据寄存器的扫描输入数据的输入,并且控制在扫描寄存器和数据寄存器之间的连接。每个数据/扫描寄存器包括与将同时扫描的链数目同样那么多个数据寄存器。在广播模式下在扫描输入过程中在一个数据寄存器中所设置的数据可以被并行保持在所有数据寄存器中并且在所有扫描链中被扫描。在并行模式下在扫描输入过程中在数据寄存器中所设置的数据可以被保持在对应于所述扫描寄存器的数据寄存器中并且在相应的扫描链中被扫描。

【技术实现步骤摘要】
扫描控制方法和设备相关申请的交叉引用本申请涉及并要求了于2008年3月28日提交的申请号为2008 -86844的在先日本专利申请的优先权益,并且这里通过引用加以结合。
这里所论述的实施例针对一种扫描控制方法和设备。技术背景被连接到LSI设备的JTAG (联合测试行动小组Joint Test Action Group)总线(或JTAG接口 )可以被安装在系统上作为其上安装有大规 模集成电路(LSI)设备或芯片的底板、部件或模块。JTAG总线可以用 于对LSI设备执行测试。JTAG总线是串行总线并且可以符合诸如 IEEE1149.1之类的全球标准,其能够通it^用于对LSI设^l行边^ 描的外部测试器提供对所述LSI设备的访问来在除操作系统的时间之外 的测试时间测试所述LSI i殳备。另一方面,在诸如用于系统的设备、芯片组或中央处理器(CPU)之 类的LSI设备组中存在一些LSI设备,所述LSI设备包括连接的I2C (集 成电路间)总线(或I2C接口 )和SM总线(系统管理总线)(或SM总 线接口 )。当在操作时间在系统中执行各种控制时可以使用12C总线和SM 总线。 一个系统可以具有被连接到JTAG总线的LSI设备和被连接到I2C 总线或SM总线的另一LSI设备。换句话说,这种系统可以包M连接到 不同类型或标准的总线的LSI设备的混合并且一个LSI设备可以被连接 到不同类型(或标准)的总线。12C总线和SM总线是在i殳备或芯片之间 的常规通信总线。12C总线和SM总线是双线的串行总线,包括时钟信号 线和数据信号线,并且被连接到所述串行总线的设备具有其特殊地址。通 过使用此地址,所述设备可以经由I2C总线和SM总线彼此通信。在操作系统时扫描LSI设备中的命令寄存器和数据寄存器的过程中, 一次只可以存在用于执行扫描的一个链或一个路径。因此,在收集多个链 设置和日志的过程中可能需要扫描LSI设备达一定次数,所述次数对应于 链数目和锁存器数目的积。在串行连接内部链的单链模式中,可能需要执行扫描达等于锁存器的数目这么多次。在收集多个链^:置和日志的过程 中,扫描LSI设备的次数增加,从而增加了扫描所要求的扫描时间。通常, 一种用于扫描诸如LSI设备之类的电路的方法包括在操作系统时,随后可能需要收集多个链设置和日志来在加电时启动系统,收集日志并且改变系统的模式。从而,扫描LSI设备所必须的次数大量增加。因此,迄今为止#^缩短扫描时间、用于启动系统的时间、用于收集日志的时间 和用于改变模式的时间。
技术实现思路
这里所论述的实施例的一个方面提供了一种扫描控制方法和设备,其可以缩短用于扫描为^Mt系统所必须的电路设备所要求的扫描时间。上述方面可以借助与总线连接的电游4殳备的扫描控制方法来获得,所 述电路设备具有测试访问端口控制器,该方法包括在寄存器部件中设置用于表明广播模式、并行模式和正常模式中的一个扫描模式的信息;并且根 据在所述寄存器部件中所设置的信息来分割通向所述测试访问端口控制 器的扫描输出数据的输出和来自数据寄存器部件的扫描输入数据的输入, 并且控制在扫描寄存器部件和所述数据寄存器部件之间的连接,其中所述 数据寄存器部件和扫描寄存器部件中的每个包括等于将同时扫描的链数 目那么多个数据寄存器,在广播模式的扫描输入中在控制所述扫描寄存器 部件和数据寄存器部件时在所述数据寄存器部件的一个数据寄存器中所 设置的数据被并行保持在所述扫描寄存器部件的所有数据寄存器中并且 在所有扫描链中被扫描,并且在并行模式的扫描输入中,在所述数据寄存 器部件的数据寄存器中所设置的数据被保持在对应于所述扫描寄存器部 件的数据寄存器中并且在相应的扫描链中被扫描。这些及随后将更加清楚的其它方面和优点,体现在如以下更完整描述 和要求的构造和IMt细节中,必须参考形成i兌明书一部分的附图,其中同 样的数字遍及附图指代同样的部分。附图说明图1图示了具有被连接到不同类型总线的LSI设备混合的底板的例子。图2图示了扫描控制电路。图3图示了扫描链重新排列部件的操作。图4A、 4B和4C图示了扫描输入过程。 图5A和5B图示了扫描输出过程。 图6图示了TAPC的操作。图7图示了在TAPC、测试模式选择信号和测试复位信号的操作状态 之间的关系。图8图示了在IR模式下序列发生器的操作。图9图示了在DR模式下序列发生器的操作。图IOA和10B图示了在重新启动模式下序列发生器的操作。图11图示了在测试复位模式下序列发生器的操作。图12图示了在手动复位模式下序列发生器的操作。图13图示了利用SM总线的写入^Mt。图14图示了利用SM总线的读取JMt。具体实施方式依照示例性扫描控制方法和i殳备的一个方面,当控制对具有被连接到 总线的测试访问端口控制器的电缚4殳备的扫描时,可以通过所述总线在寄 存器部件中设置用于表明广播模式、并行模式和正常模式中的一个扫描模 式的信息。根据在寄存器部件中所设置的信息,电路设备的扫描链重新排 列部件可以分离通向测试访问端口控制器的扫描输出数据的输出以及来 自数据寄存器部件的扫描输入数据的输入,并且控制在其控制的扫描寄存 器部件和数据寄存器部件之间的连接。数据寄存器部件和扫描寄存器部件 分别具有等于可以被同时扫描的相同链的数目那么多个数据寄存器。在广播模式下的扫描输入操作中,可以控制在扫描寄存器部件和数据 寄存器部件之间的连接,使得可以将数据寄存器部件的一个数据寄存器中 所设置的数据并行保持在扫描寄存器部件的所有数据寄存器中以便在所 有扫描链中扫描。另一方面,在并行模式下的扫描输入操作中,控制在所 述扫描寄存器部件和数据寄存器部件之间的连接,使得可以将在数据寄存 器部件的数据寄存器中所设置的数据保持在对应于扫描寄存器部件的数 据寄存器中以便在相应的扫描链中扫描。在广播模式和并行模式下的扫描输入^Mt中,与常规技^M目比较可以 缩短扫描时间。图1图示了依照示例性实施例的底板ll。所述底板ll包括LSI设备 12、 13和14以及SM总线控制器15。 SM总线控制器15和LSIi殳备12、 13和14可以经由SM总线(或SM总线接口 ) 17彼此相连。JTAG总线 (或JTAG接口 )19可以被连接到LSI设备14。即,SM总线17和JTAG 总线18被连接到LSI设备14。 SM总线控制器15被提供给SM总线17 并且可以被连接到底板11之外。JTAG总线18可以通过用于将夹子(clip ) 直接连接到底板ll上的端子的夹子处理被连接到底板ll外面。在使用I2C 总线来代替SM总线17中,可以代替SM总线控制器15来^f吏用I2C总线 控制器。可以在底板11中提供用于被连接到JTAG总线18的JTAG总线 18的JTAG总线控制器(未示出)。LSI设备14包括扫描控制电路,其能够使用扫描功能来通过SM总 线17内部设置所述LSI设备14。换句话说,扫描控制电路实现了用于从 诸如SM总线17之类的接口来控制扫描功能的机制。JTAG总线18可以 被用为用于满足测试要求的元件,并且在操作底板11时不被使用。在底 板11的操作时间所使用的系统控制接口被集成到SM总线17中。对应于 JTAG总线18的扫描功能的主要控制为控制在LSI设备本文档来自技高网
...

【技术保护点】
一种与总线连接的电路设备的扫描控制方法,所述电路设备具有测试访问端口控制器,所述方法包括: 在寄存器部件中设置用于表明广播模式、并行模式和正常模式中的一个扫描模式的信息;并且 根据在所述寄存器部件中所设置的信息来分割通向所述测试 访问端口控制器的扫描输出数据的输出和来自数据寄存器部件的扫描输入数据的输入,并且控制在扫描寄存器部件和所述数据寄存器部件之间的连接, 其中所述数据寄存器部件和扫描寄存器部件中的每个都包括与将被同时扫描的链数目同样那么多个数据寄存器,   在所述广播模式的扫描输入中,在控制所述扫描寄存器部件和数据寄存器部件时,在所述数据寄存器部件的一个数据寄存器中所设置的数据被并行保持在所述扫描寄存器部件的所有数据寄存器中并且在所有扫描链中被扫描,并且 在所述并行模式的扫描输入中 ,在所述数据寄存器部件的数据寄存器中所设置的数据被保持在对应于所述扫描寄存器部件的数据寄存器中并且在相应的扫描链中被扫描。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:岩见义和木下贵行小佐野秀和
申请(专利权)人:富士通株式会社
类型:发明
国别省市:JP[日本]

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

1