发明名称 微处理机基体系统之测试器
摘要
申请公布号 TW031156 申请公布日期 1980.07.01
申请号 TW06811787 申请日期 1979.08.08
申请人 约翰福路克制造公司 发明人 MICHAEL D. LIPPMAN
分类号 G01D5/56 主分类号 G01D5/56
代理机构 代理人 林敏生 台北巿南京东路二段一二五号七楼伟成第一大楼
主权项 1﹒在用以测试一顺序,自足之程式电脑系统(ProgrammedComputerSystem)之装置中,指定一测试系统,它与一第二个实质上自足之程式电脑系统完全相同,又指定一参考系统,该测试系统与该参考系统可使之同步地响应于一公共时序(clock)装置和一公共外部输入/输出讯号发生装置,该程式电脑系统中之每一系统含有一些副系统,即一中央处理单元,它具有一微处理机,该微处理机系可移开地按装于该中央处理单元之插座工具内;一记忆装置,以储存居留之运算程式及储存资料;输入/输出介面装置,它与该输入/输出讯号发生装置相通讯;以及一个双向滙流排(bus),该滙流排孙连接于每一该副系统,并且可操作来传达数位讯号于该副系统之间,该测试装置之特征为:第一个装置,它含有一讯号连接器,用以把该测试装置连接于该测试系统之滙流排,以侦测其上之该数位讯号,该讯号连接器含有一个多接头微处理机连接装置,该连接装置使该插座工具连接于该微处理机,该第一个侦测装置还含有连接于该微处理机和比较装置之间的缓冲装置;第二个装置,它含有一讯号连接器,用以把该测试装置连接于该参考系统之滙流排,以侦测其上之该数位讯号,该讯号连接器含有一个多接头徵处理机连接装置,该连接装置使该插座连接于该微处理机,该第二个侦测装置还含有连接于该微处理机和比较装置之间的缓冲装置;一装置,它连接于该第一个滙流排讯号侦测装置及该第二滙流排讯号侦测装置,该第一个和第二个滙流排讯号侦测装置之对应讯号系使之成对,以同步地比较测试系统滙流排讯号和参考系统滙流排讯号,俾侦测其间之非一致(non─coincidence);一装置,它用以在一旦侦测到该非一致时,就终止测试系统和参考系统之操作;以及一装置,它用以指示该非一致之性质。2﹒如请求专利部份第1项所言之装置,其中该比较装置含有一利变输入之EXCLUSIVEOR闸及一列储存记发器(storageregister),该每一闸之第一个输入系连接来接收从该第一个侦测装置所获得之该滙流排讯号,该每一闸之第二个输入系连接来接收从该第二个侦测装置所获得之该滙流排讯号,该每一闸之输出系连接于该储存记发器中之一记发器的一个输入,该终止装置系连接来记录在该每一闸之输入间的非一致之指示,并使得储存该非一致之一代表。3﹒如请求专利部份第2项所言之装置,其中该指示装置含有连接于该测试系统滙流排之装置,以响应于来自该门闩(latch)装置之非一致的所记录指示,而储存其上之数位讯号的一代表。4﹒如请求专利部份第3项所言之装置,其中该指示装置还含有一装置,以感测及储存没有经历讯号改变之该滙流排的讯号线之讯号指示。5﹒如请求专利部份第4项所言之装置,其中该感测装置含有一列另外之双输入EXCLUSIYEOR闸及一列另外之储存记发器,该每一另外记发器之输出系连接于该每一另外闸之一输入,该每一另外记发器之输入及该每一另外闸之另一输入系连接来接收该测该滙流排讯号。6﹒如请求专利部份第1项所言之装置,它还含有用以指出开始非一致之滙流排连接的副系统。7﹒如请求专利部份第6项所言之装置,其中该指定装置可操作来根据下列方程式而指定一中央处理单元之失效和在另一滙流排连接之副系统中的失效:其中如果有中央处理单元失效时,则g为真(TRUE);如果在另一滙流排连接之副系统中有失效时,则F为真;如果在失效期间该程式系统正操作于一直接记忆出入循环中时,则A为真;如果有一位址失效时,则B为真;如果有一资料失效时,则C为真;如果在失效时该程式系统正操作于一读循环中时,则D为真;如果有一输入控制失效时,则E为真;以如果有一输出控制失效时,则F为真。8﹒在一数位测试环境中,它具有一装置,以提供外部即时讯号激源(stimulus)至若干相同之程式系统,而含有至少一参考系统和一被测试系统(测试系统),每一该参考系统和测试系统具有资料和控制滙流排装置、一微处理机型式之中央处理单元及连接于该滙流排装置之副系统,该环境还具有一装置,它被使之直接地连接于该测试系统之资料和控制讯号滙流排,以监测滙流排讯号,又具有一装置,以使该参考系统之滙流排讯号与该测试系统之滙流排讯号相比较,以及其有一装置,以诸存该测试系统之讯号响应,用以找出在测试下之该测试系统中之故障位置的一方法包括:(a)同步地处理该每一系统;(b)即时地比较该参考系统和该测试系统之滙流排讯号;(c)在任一对应滙流排讯号之非一致的预定数目之所指定指示以后,终止该处理操作;(d)在发生所指定非一致时,藉参考于滙流排位址、资料和状态讯号而监定开始该非一致之一波道,其方法为保存在发生该终止步骤时,现存于该测试系统之该滙流排装置上之滙流排讯号的状态,并且区分发生于该中央处理单元中之失效及在该滙流排连接副系统中之至少一副系统内的失效。9﹒如请求专利部份第8项所言之方法,其中该保存步骤之特征为:收集中央处理单元之状态讯息,以及系统状态失效和有关位址、资料及控制讯号之保持讯息(stuckinformation);以及其中该区分步骤之特征为:决定该中央处理单元是否正操作于一直接记忆出入循环中,如果是的话,就指出一滙流排连接副系统之失效,而如果否的话;就决定该非一致是否发生于该资料讯号、控制讯号或位址讯号中;如果该非一致是发生于该位址讯号中,则指出一中央处理单元失效;如果该非一致是发生于该控制讯号中,则决定该控制讯号之非一致是为输入控制讯号失效或为输出控制讯号失效;如果发生一输入控制讯号失效时,就指出一滙流排连接副系统失效,而如果发生一输出控制讯号失效时,就指出一中央处理单元失效如果该非一致发生于该资料讯号中时,则决定该资料讯号非一致是否发生于一写循环中,如果是的话,就指出一中央处理单元失效,但如果否的话,就指出一滙流排连接副系统之失效。10﹒如请求专利部份第9项所言之方法,它还包括监定该滙流排连接副系统之步骤,其方法为检查该程式记忆副系统之一记忆图,并比较该记忆图与一现有程式位址,一旦指出一滙流排连接副系统失效时,就发生该副系统监定步骤。
地址 U.S.A.