除错系统技术方案

技术编号:10806983 阅读:133 留言:0更新日期:2014-12-24 13:23
本发明专利技术揭露一种除错系统,具有一测试除错单元、N个系统单芯片以及N个旁路通道,N为大于1的自然数。测试除错单元具有一输出端、一输入端以及一可产生时脉控制信号的控制端。每一系统单芯片具有一测试数据输入端、一测试数据输出端以及一时脉控制端接收此时脉控制信号。第N个系统单芯片的测试数据输入端耦接第N-1个系统单芯片的测试数据输出端,第N个系统单芯片的测试数据输出端耦接测试除错单元的输入端。第一个系统单芯片的测试数据输入端耦接测试除错单元的输出端。N个旁路通道分别设置在N个系统单芯片的测试数据输入端与测试数据输出端间。

【技术实现步骤摘要】
【专利摘要】本专利技术揭露一种除错系统,具有一测试除错单元、N个系统单芯片以及N个旁路通道,N为大于1的自然数。测试除错单元具有一输出端、一输入端以及一可产生时脉控制信号的控制端。每一系统单芯片具有一测试数据输入端、一测试数据输出端以及一时脉控制端接收此时脉控制信号。第N个系统单芯片的测试数据输入端耦接第N-1个系统单芯片的测试数据输出端,第N个系统单芯片的测试数据输出端耦接测试除错单元的输入端。第一个系统单芯片的测试数据输入端耦接测试除错单元的输出端。N个旁路通道分别设置在N个系统单芯片的测试数据输入端与测试数据输出端间。【专利说明】除错系统
本专利技术是有关于一种除错系统,且特别是有关于一种系统单芯片的除错系统。
技术介绍
系统单芯片(Systemon a Chip, SoC)或系统整合(System LevelIntegrat1n, SLI)芯片已成为了一种重要的产品设计趋势。这类的芯片其主要的设计概念是将芯片中的电路加以微型化和模块化,通过整合所有的功能于单颗集成电路(integrated circuit, IC)的中的方式,使得所生产的产品其外型能更轻巧与便于携带,而能符合现今电子产品的个人化需求。 然而,由于电路系统的复杂性致使对系统单芯片的除错变得非常困难。为了解决上述问题,由一群电子制造业者组成了测试行动联合组织(Joint Test Act1n Group,JTAG),并发展了解决电路测试上问题的边界扫猫(boundary scan)标准。而遵循此标准的测试方法即称为JTAG测试,简言之,JTAG测试是对一系统单芯片输入测试信号,并在系统单芯片的外部端脚上撷取输入/输出测试数据,借以进行系统单芯片元件内部的测试方法。 参阅图1,为一已知使用JTAG测试系统进行除错的示意图。除错试系统100包含一符合JTAG测试标准的测试除错单元101以及一待测系统单芯片102。其中测试除错单元101透过测试存取端口(Test Access Port, TAP)发出测试信号至待测的系统单芯片102,此测试信号再通过系统单芯片102后会再回到测试除错单元101内,并通过测试除错单元101内的控制程序加以解析,即可了解线路的故障处。其中测试存取端口是指为了进行针对测试逻辑电路的指令、测试数据或测试结果等数据加以输入/输出的串行接口,一般备有TD1、TMS、TCK及TDO等信号线,可经由测试除错单元101加以控制,以便进行JTAG测试。 虽然此种测试装置可以对复杂的系统单芯片102进行除错,然而,一系统单芯片102即需使用一测试除错单元101,因此若一系统具有多个系统单芯片102,即需使用对应数目的测试除错单元101分别进行除错,如此将造成除错成本太高。
技术实现思路
有鉴于传统的除错系统除错成本过高,因此本专利技术的一目的在于提供一种新架构的除错系统,在此架构下可使用单一的测试除错单元来对多个系统单芯片进行测试除错,因此可有效降低除错成本。 根据本专利技术的一方面是在提供一种除错系统。此除错系统具有一测试除错单元、N个系统单芯片以及N个旁路通道。其中,此测试除错单元具有一输出端、一输入端以及一控制端用以产生一时脉控制信号。每一系统单芯片具有一测试数据输入端、一测试数据输出端以及一时脉控制端,其中,N为大于I的自然数。而时脉控制端接收时脉控制信号,第N个系统单芯片的测试数据输入端耦接第N-1个系统单芯片的测试数据输出端。第N个系统单芯片的测试数据输出端耦接测试除错单元的输入端。第一个系统单芯片的测试数据输入端则耦接测试除错单元的输出端。N个旁路通道分别设置在N个系统单芯片的测试数据输入端与测试数据输出端间。当对第m个系统单芯片进行除错时,第m个旁路通道被断开,以及其余(N-1)个旁路通道被导通,其中m=l至N。 在一实施例中,每一旁路通道还具有一开关来控制该旁路通道的导通与断开,其中此开关为一晶体管。 在一实施例中,测试除错单元的输出端会产生一测试数据输入信号,当对第m个系统单芯片进行除错时,此第m个系统单芯片的测试数据输入端接收该测试数据输入信号,并根据此测试数据输入信号于测试数据输出端处产生一测试数据输出信号传送给测试除错单元的输入端,由测试除错单元根据此测试数据输出信号对第m个系统单芯片进行除错。 在一实施例中,除错系统还具有一时脉控制单元用以接收时脉控制信号,并分别传送至N个系统单芯片的时脉控制端。 综上所述,本专利技术通过在每一系统单芯片外侧设置一旁路通道,并由一切换元件控制此旁路通道的导通与断开,来选择特定的系统单芯片。依此,即可使用单一的测试除错单元对多个系统单芯片进行除错,而大幅度降低除错成本。 【专利附图】【附图说明】 图1为一已知使用JTAG测试系统进行除错的示意图; 图2所示为根据本专利技术一实施例的系统单芯片除错系统的概略图示。 【具体实施方式】 以下为本专利技术较佳具体实施例以所附附图加以详细说明,下列的说明及附图使用相同的参考数字以表示相同或类似元件,并且在重复描述相同或类似元件时则予省略。 根据本专利技术的除错系统,在每一系统单芯片的外侧会设置一旁路通道,并由一切换元件控制此旁路通道的导通与断开,来选择欲进行除错的系统单芯片。依此,即可使用单一的测试除错单元来对多个系统单芯片进行测试除错,而大幅度降低除错成本。 图2所示为根据本专利技术一实施例的系统单芯片除错系统的概略图示。本专利技术的系统单芯片除错系统200包括一测试除错单元201以及一时脉控制单元220。此测试除错单元201可对多个系统单芯片202、203、204和205进行侦测除错。时脉控制单元220则用以同步系统单芯片202、203、204和205的测试时脉频率。值得注意的是,在本实施例中,是以四个系统单芯片202、203、204和205来说明测试除错单元201的运作,然在其他的实施例中,系统单芯片的数目不限于四个。此外,为了在此四个系统单芯片202、203、204和205中选择欲进行除错的系统单芯片,在每一系统单芯片202、203、204和205的外侧会对应设置一旁路通道206、207、208和209,并由切换元件210、211、212和213分别控制这些旁路通道206、207、208和209的导通与断开,来选择特定的系统单芯片进行除错。在一实施例中,可使用晶体管开关来形成切换元件210、211、212和213。 测试除错单元201是透过存取测试端口(Test Access Port, TAP)与系统单芯片202、203、204和205的对应测试接脚耦接。其中,存取测试端口至少包括:产生测试数据输入信号(Test Data In, TDI)的TDI接脚、产生测试数据输出信号(Test Data Out, TD0)的TDO接脚、产生测试时脉信号(Test Clock, TCK)的TCK接脚、产生测试模式选用信号(TestMode Select, TMS)的TMS接脚,以及产生测试重置信号(Test Reset, TRST)的TRST接脚。每一系统单芯片202、203、204和205亦具有对应的TDI接脚、TDO接脚、TCK接脚、TMS接脚,以及TRST接脚,来与测试除错单元201存本文档来自技高网
...

【技术保护点】
一种除错系统,其特征在于,至少包括:一测试除错单元,具有至少一输出端、一输入端以及一控制端用以产生一时脉控制信号;N个系统单芯片,每一所述系统单芯片具有至少一测试数据输入端、一测试数据输出端以及一时脉控制端,其中,N为大于1的自然数,该时脉控制端用以接收该时脉控制信号,第N个系统单芯片的测试数据输入端耦接第N‑1个系统单芯片的测试数据输出端,该第N个系统单芯片的测试数据输出端耦接该测试除错单元的该输入端,第一个系统单芯片的测试数据输入端耦接该测试除错单元的该输出端;以及N个旁路通道,分别设置在该N个系统单芯片的该测试数据输入端与该测试数据输出端间,其中当对第m个系统单芯片进行除错时,第m个旁路通道被断开,以及其余(N‑1)个旁路通道被导通,其中m=1至N。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙彦龙
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海;31

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

1