首页 > 最新文献

International Test Conference, 2003. Proceedings. ITC 2003.最新文献

英文 中文
Collection of high-level microprocessor bugs from formal verification of pipelined and superscalar designs 从流水线和超标量设计的正式验证中收集高级微处理器错误
Pub Date : 2003-09-30 DOI: 10.1109/TEST.2003.1270834
M. Velev
The paper presents a collection of 93 different bugs, detected in formal verification of 65 student designs that include: 1 ) singleissue pipelined DLX processors; 2 ) extensions with exceptions and branch prediction; and 3) dual-issue superscalar implementations. The processors were described in a high-level HDL, and were formally verified with an automatic tool flow. The bugs are analyzed and classified, and can be used in research on microprocessor testing.
本文介绍了在65个学生设计的正式验证中发现的93个不同的错误,包括:1)单问题流水线DLX处理器;2)带异常和分支预测的扩展;3)双问题超标量实现。用高级HDL描述了处理器,并使用自动工具流进行了正式验证。对这些缺陷进行了分析和分类,可用于微处理器测试的研究。
{"title":"Collection of high-level microprocessor bugs from formal verification of pipelined and superscalar designs","authors":"M. Velev","doi":"10.1109/TEST.2003.1270834","DOIUrl":"https://doi.org/10.1109/TEST.2003.1270834","url":null,"abstract":"The paper presents a collection of 93 different bugs, detected in formal verification of 65 student designs that include: 1 ) singleissue pipelined DLX processors; 2 ) extensions with exceptions and branch prediction; and 3) dual-issue superscalar implementations. The processors were described in a high-level HDL, and were formally verified with an automatic tool flow. The bugs are analyzed and classified, and can be used in research on microprocessor testing.","PeriodicalId":236182,"journal":{"name":"International Test Conference, 2003. Proceedings. ITC 2003.","volume":"121 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132567397","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 29
On reducing wrapper boundary register cells in modular soc testing 模块化soc测试中封装边界寄存器单元的减少
Pub Date : 2003-09-30 DOI: 10.1109/TEST.2003.1270889
Qiang Xu, N. Nicolici
Motivated by the increasing area and performance overhead caused by wrapping the embedded cores for modular SOC testing, this paper proposes a solution for reducing the number of wrapper boundary register cells. Since the very purpose of core wrappers is to provide controllability and observability for the cores-under-test, it is shown how the number of wrapper boundary register cells can be reduced without affecting the test quality. While a testing time overhead, caused by lower test concurrency, is incurred, there are clear bene$ts in reducing the necessary DFT area and especially in decreasing the propagation delays, which can improve the SOC’s functional timing performance.
针对模块化SOC测试中封装嵌入式内核所带来的面积和性能开销的增加,本文提出了一种减少封装边界寄存器单元数量的解决方案。由于核心包装器的目的是为被测核心提供可控性和可观察性,因此显示了如何在不影响测试质量的情况下减少包装器边界寄存器单元的数量。虽然由于较低的测试并发性而导致测试时间开销,但在减少必要的DFT面积,特别是减少传播延迟方面有明显的好处,这可以提高SOC的功能时序性能。
{"title":"On reducing wrapper boundary register cells in modular soc testing","authors":"Qiang Xu, N. Nicolici","doi":"10.1109/TEST.2003.1270889","DOIUrl":"https://doi.org/10.1109/TEST.2003.1270889","url":null,"abstract":"Motivated by the increasing area and performance overhead caused by wrapping the embedded cores for modular SOC testing, this paper proposes a solution for reducing the number of wrapper boundary register cells. Since the very purpose of core wrappers is to provide controllability and observability for the cores-under-test, it is shown how the number of wrapper boundary register cells can be reduced without affecting the test quality. While a testing time overhead, caused by lower test concurrency, is incurred, there are clear bene$ts in reducing the necessary DFT area and especially in decreasing the propagation delays, which can improve the SOC’s functional timing performance.","PeriodicalId":236182,"journal":{"name":"International Test Conference, 2003. Proceedings. ITC 2003.","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127518651","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
The testability features of the ARM1026EJ microprocessor core ARM1026EJ微处理器内核的可测试性特点
Pub Date : 2003-09-30 DOI: 10.1109/TEST.2003.1270907
T. McLaurin, F. Frederick, R. Slobodnik
The DFT and Test challenges faced, and the solutions applied, to the ARMl026EJ microprocessor core are described in this paper. New DFT techniques have been created to address the challenges of distributing a DFT core solution that will ultimately end up in many different environments. This core was instantiated into a test chip. The new DFT features were utilized successfully in the SOC.
本文描述了arm1026ej微处理器内核所面临的DFT和测试挑战,以及所采用的解决方案。已经创建了新的DFT技术来解决分发DFT核心解决方案的挑战,这些解决方案最终将在许多不同的环境中结束。这个核心被实例化为一个测试芯片。新的DFT特征在SOC中得到了成功的应用。
{"title":"The testability features of the ARM1026EJ microprocessor core","authors":"T. McLaurin, F. Frederick, R. Slobodnik","doi":"10.1109/TEST.2003.1270907","DOIUrl":"https://doi.org/10.1109/TEST.2003.1270907","url":null,"abstract":"The DFT and Test challenges faced, and the solutions applied, to the ARMl026EJ microprocessor core are described in this paper. New DFT techniques have been created to address the challenges of distributing a DFT core solution that will ultimately end up in many different environments. This core was instantiated into a test chip. The new DFT features were utilized successfully in the SOC.","PeriodicalId":236182,"journal":{"name":"International Test Conference, 2003. Proceedings. ITC 2003.","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114114057","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Coverage-directed management and optimization of random functional verification 覆盖导向的管理和随机功能验证的优化
Pub Date : 2003-09-30 DOI: 10.1109/TEST.2003.1270835
A. Hekmatpour, James Coulter
This paper describes a functional verification methodology based on a system developed at the IBM Microelectronics Embedded PowerPC Design Center, in order to improve the coverage and convergence of random test generators in general and model-based random test generators in particular. It outlines specific tasks and methods devised for qualifying the test generators at various stages of the functional verification process to ensure the integrity of generated tests. It describes methods for calibrating the test generation process to improve functional coverage. In addition, it outlines a strategy for improved management and control of the test generation for faster convergence across corner cases, complex scenarios, and deep interdependencies. The described methodology and its associated verification platform are deployed at the IBM Embedded PowerPC Design Center in Research Triangle Park, North Carolina and has been used in the verification of 4XX and 4XXFPU family of PowerPC Processors.
本文描述了一种基于IBM微电子嵌入式PowerPC设计中心开发的系统的功能验证方法,以提高随机测试生成器的覆盖率和收敛性,特别是基于模型的随机测试生成器。它概述了为在功能验证过程的各个阶段对测试生成器进行资格鉴定而设计的具体任务和方法,以确保生成的测试的完整性。它描述了校准测试生成过程以改进功能覆盖的方法。此外,它还概述了一种策略,用于改进对测试生成的管理和控制,以便更快地跨角落用例、复杂场景和深度相互依赖。所描述的方法及其相关的验证平台部署在北卡罗来纳州三角研究园区的IBM嵌入式PowerPC设计中心,并已用于验证4XX和4XXFPU系列PowerPC处理器。
{"title":"Coverage-directed management and optimization of random functional verification","authors":"A. Hekmatpour, James Coulter","doi":"10.1109/TEST.2003.1270835","DOIUrl":"https://doi.org/10.1109/TEST.2003.1270835","url":null,"abstract":"This paper describes a functional verification methodology based on a system developed at the IBM Microelectronics Embedded PowerPC Design Center, in order to improve the coverage and convergence of random test generators in general and model-based random test generators in particular. It outlines specific tasks and methods devised for qualifying the test generators at various stages of the functional verification process to ensure the integrity of generated tests. It describes methods for calibrating the test generation process to improve functional coverage. In addition, it outlines a strategy for improved management and control of the test generation for faster convergence across corner cases, complex scenarios, and deep interdependencies. The described methodology and its associated verification platform are deployed at the IBM Embedded PowerPC Design Center in Research Triangle Park, North Carolina and has been used in the verification of 4XX and 4XXFPU family of PowerPC Processors.","PeriodicalId":236182,"journal":{"name":"International Test Conference, 2003. Proceedings. ITC 2003.","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121510802","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
An efficient algorithm for finding the k longest testable paths through each gate in a combinational circuit 一种通过组合电路中每个门找出k条最长可测试路径的有效算法
Pub Date : 2003-09-30 DOI: 10.1109/TEST.2003.1270886
Wangqi Qiu, D.M.H. Walker
Testing the K longest paths through each gate (KLPG) in a circuit detects the smallest local delay faults under process variation. In this work a novel automatic test pattern generation (ATPG) methodology to find the K longest testable paths through each gate in a combinational circuit is presented. Many techniques are used to significantly reduce the search space. The results on the ISCAS benchmark circuits show that this methodology is very efficient and able to handle circuits with an exponential number of paths, such as c6288.
测试电路中通过每门的K条最长路径(KLPG)可以检测工艺变化下最小的局部延迟故障。在这项工作中,提出了一种新的自动测试模式生成(ATPG)方法来寻找通过组合电路中每个门的K最长可测试路径。许多技术被用来显著减少搜索空间。在ISCAS基准电路上的结果表明,该方法非常有效,能够处理具有指数路径数的电路,如c6288。
{"title":"An efficient algorithm for finding the k longest testable paths through each gate in a combinational circuit","authors":"Wangqi Qiu, D.M.H. Walker","doi":"10.1109/TEST.2003.1270886","DOIUrl":"https://doi.org/10.1109/TEST.2003.1270886","url":null,"abstract":"Testing the K longest paths through each gate (KLPG) in a circuit detects the smallest local delay faults under process variation. In this work a novel automatic test pattern generation (ATPG) methodology to find the K longest testable paths through each gate in a combinational circuit is presented. Many techniques are used to significantly reduce the search space. The results on the ISCAS benchmark circuits show that this methodology is very efficient and able to handle circuits with an exponential number of paths, such as c6288.","PeriodicalId":236182,"journal":{"name":"International Test Conference, 2003. Proceedings. ITC 2003.","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115437538","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 120
Area and time co-optimization for system-on-a-chip based on consecutive testability 基于连续可测性的片上系统面积和时间协同优化
Pub Date : 2003-09-30 DOI: 10.1109/TEST.2003.1270866
T. Yoneda, T. Uchiyama, H. Fujiwara
This paper presents an area overhead and test time cooptimization method for SoCs based on consecutive testability. Consecutive testability of SoCs guarantees that we can handle any test sequence that requires consecutive application of test patterns at speed of system clock such as a test sequence for timing faults. The proposed method creates a test schedule and TAM using existing interconnects as much as possible. Moreover, the method allows tradeoff between area overhead and test time according to user defined ratio. Experimental results show that the proposed method can achieve lower area overhead compared to test bus architecture due to the utilization of existing interconnects as a part of TAM. keywords: system-on-a-chip, design for testability, test access mechanism, test scheduling, consecutive testability
提出了一种基于连续可测性的soc面积开销与测试时间协同优化方法。soc的连续可测试性保证了我们可以处理任何需要以系统时钟速度连续应用测试模式的测试序列,例如时序错误的测试序列。所提出的方法尽可能多地使用现有的互连来创建测试计划和TAM。此外,该方法允许根据用户定义的比例在面积开销和测试时间之间进行权衡。实验结果表明,由于利用现有的互连作为TAM的一部分,与测试总线结构相比,该方法可以实现更低的面积开销。关键词:片上系统,可测试性设计,测试访问机制,测试调度,连续可测试性
{"title":"Area and time co-optimization for system-on-a-chip based on consecutive testability","authors":"T. Yoneda, T. Uchiyama, H. Fujiwara","doi":"10.1109/TEST.2003.1270866","DOIUrl":"https://doi.org/10.1109/TEST.2003.1270866","url":null,"abstract":"This paper presents an area overhead and test time cooptimization method for SoCs based on consecutive testability. Consecutive testability of SoCs guarantees that we can handle any test sequence that requires consecutive application of test patterns at speed of system clock such as a test sequence for timing faults. The proposed method creates a test schedule and TAM using existing interconnects as much as possible. Moreover, the method allows tradeoff between area overhead and test time according to user defined ratio. Experimental results show that the proposed method can achieve lower area overhead compared to test bus architecture due to the utilization of existing interconnects as a part of TAM. keywords: system-on-a-chip, design for testability, test access mechanism, test scheduling, consecutive testability","PeriodicalId":236182,"journal":{"name":"International Test Conference, 2003. Proceedings. ITC 2003.","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115376742","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Testing challenges of future wireless world 测试未来无线世界的挑战
Pub Date : 2003-09-30 DOI: 10.1109/TEST.2003.1271219
Tapio Koivukangas
This environment is an undoubtedly very complex one containing devices from different product manufacturers (mobile terminals, base stations, wireless applications.. .). The amount of different kind of wireless applications will he huge. This is a big challenge also for testing e.g. how to locate the fault quickly, reliably and accurately and how to ensure interoperahility (IOP) between the devices already in R&D ohase before the actual Droduct launch.
这个环境无疑是一个非常复杂的环境,包含来自不同产品制造商的设备(移动终端、基站、无线应用程序……)。不同种类的无线应用的数量将是巨大的。这对于测试来说也是一个巨大的挑战,例如如何快速、可靠和准确地定位故障,以及如何确保在实际产品发布之前已经处于研发阶段的设备之间的互操作性(IOP)。
{"title":"Testing challenges of future wireless world","authors":"Tapio Koivukangas","doi":"10.1109/TEST.2003.1271219","DOIUrl":"https://doi.org/10.1109/TEST.2003.1271219","url":null,"abstract":"This environment is an undoubtedly very complex one containing devices from different product manufacturers (mobile terminals, base stations, wireless applications.. .). The amount of different kind of wireless applications will he huge. This is a big challenge also for testing e.g. how to locate the fault quickly, reliably and accurately and how to ensure interoperahility (IOP) between the devices already in R&D ohase before the actual Droduct launch.","PeriodicalId":236182,"journal":{"name":"International Test Conference, 2003. Proceedings. ITC 2003.","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124925842","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Defect tolerance at the end of the roadmap 路线图末尾的缺陷容忍度
Pub Date : 2003-09-30 DOI: 10.1109/TEST.2003.1271109
M. Mishra, S. Goldstein
As feature sizes shrink closer to single digit nanometer dimensions, defect tolerance will become increasingly important. This is true whether the chips are manufactured using top-down methods, such as photolithography, or bottom-up assembly processes such as Chemically Assembled Electronic Nanotechnology (CAEN). In this chapter, we examine the consequences of this increased rate of defects, and describe a defect tolerance methodology centered around reconfigurable devices, a scalable testing method, and dynamic place-and-route. We summarize some of our own results in this area as well as those of others, and enumerate some future research directions required to make nanometer-scale computing a reality.
随着特征尺寸缩小到接近个位数纳米尺寸,缺陷容错将变得越来越重要。无论芯片是采用自上而下的方法(如光刻)制造,还是采用自下而上的组装工艺(如化学组装电子纳米技术(CAEN))制造,都是如此。在本章中,我们检查了这种增加的缺陷率的后果,并描述了一种以可重构设备为中心的缺陷容忍方法,一种可扩展的测试方法,以及动态的放置和路由。我们总结了我们在这一领域的一些成果以及其他人的成果,并列举了使纳米级计算成为现实所需的一些未来研究方向。
{"title":"Defect tolerance at the end of the roadmap","authors":"M. Mishra, S. Goldstein","doi":"10.1109/TEST.2003.1271109","DOIUrl":"https://doi.org/10.1109/TEST.2003.1271109","url":null,"abstract":"As feature sizes shrink closer to single digit nanometer dimensions, defect tolerance will become increasingly important. This is true whether the chips are manufactured using top-down methods, such as photolithography, or bottom-up assembly processes such as Chemically Assembled Electronic Nanotechnology (CAEN). In this chapter, we examine the consequences of this increased rate of defects, and describe a defect tolerance methodology centered around reconfigurable devices, a scalable testing method, and dynamic place-and-route. We summarize some of our own results in this area as well as those of others, and enumerate some future research directions required to make nanometer-scale computing a reality.","PeriodicalId":236182,"journal":{"name":"International Test Conference, 2003. Proceedings. ITC 2003.","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128794136","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
On-line detection of faults in carry-select adders 进位选择加法器故障的在线检测
Pub Date : 2003-09-30 DOI: 10.1109/TEST.2003.1271077
B. K. Kumar, P. Lala
Paper 35.3 91 2 from the previous stage. If the actual carry-in is ‘0’ then the sum multiplexed from the first unit is selected, alternatively if the carry-in is. ‘ 1 ’ then the sum from the second unit is selected. A carry select adder of arbitrary size can be deigned by cascading together an appropriate number of such 4-bit adders. This paper concentrates on designing a scheme for implementing self-checking carry-select adders. Several techniques have been proposed in recent years for designing self-checking adders [2][3][4]. Coding techniques such as Berger code, Residue code and arithmetic codes have been proposed for checking the hnctionality of the arithmetic units. a3 b3 a2 b2 al b l QO bO
上一阶段的论文35.3 91 2。如果实际随身携带的是' 0 ',那么从第一个单位复用的和被选中,或者如果随身携带的是。' 1 '则选择第二个单元的和。任意大小的进位选择加法器可以通过级联适当数量的这种4位加法器来设计。设计了一种实现自检进位选择加法器的方案。近年来提出了几种设计自检加法器[2][3][4]的技术。编码技术,如伯杰码,剩余码和算术码已提出检查算术单元的功能。a3b3a2b2alb1qobo
{"title":"On-line detection of faults in carry-select adders","authors":"B. K. Kumar, P. Lala","doi":"10.1109/TEST.2003.1271077","DOIUrl":"https://doi.org/10.1109/TEST.2003.1271077","url":null,"abstract":"Paper 35.3 91 2 from the previous stage. If the actual carry-in is ‘0’ then the sum multiplexed from the first unit is selected, alternatively if the carry-in is. ‘ 1 ’ then the sum from the second unit is selected. A carry select adder of arbitrary size can be deigned by cascading together an appropriate number of such 4-bit adders. This paper concentrates on designing a scheme for implementing self-checking carry-select adders. Several techniques have been proposed in recent years for designing self-checking adders [2][3][4]. Coding techniques such as Berger code, Residue code and arithmetic codes have been proposed for checking the hnctionality of the arithmetic units. a3 b3 a2 b2 al b l QO bO","PeriodicalId":236182,"journal":{"name":"International Test Conference, 2003. Proceedings. ITC 2003.","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127832173","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 32
An improved test control architecture and test control expansion for core-based system chips 改进的测试控制架构和测试控制扩展的核心系统芯片
Pub Date : 2003-09-30 DOI: 10.1109/TEST.2003.1271103
T. Waayers
Abstract This paper presents improvement of a core-based chip™s test control architecture that uses Std IEEE 1149.1 TAP to access core level register Test Control Blocks (TCB). We show enhancements for the register TCB, to improve its test coverage, to enable IEEE 1149.1 compliant RUNBIST and to optimize chip level TCB access. In addition, Test Control Expansion (TCE) is presented. TCE automatically validates test control architecture in a design netlist, and is capable of calculating chip level test mode initialization sequences. 1. Introduction ‚Divide and conquer™, a well-known strategy that was born in ancient times. Needless to say that it is still alive and an absolute must in today™s system chip design. Modern system chips are built by merging IP cores, which are often delivered from several companies. Each core providing company focuses on their own expertise. This enables the development of innovative, high quality products in reasonable time. Given the amount of resources active in the design domain, multiple cores can be developed in the same time frame. These cores find their way into multiple designs, serving a variety of application areas. The ease of merging IP delivered from more than one source, heavily correlates with the availability of a robust re-use strategy. Such a strategy leads to ‚conquer™ by not only ‚divide™ in the functional domain, but in the test domain as well. For this reason the IEEE P1500 Working Group [13] pursues a standard for testing embedded cores. It tries to define a standard that facilitates the test interoperability of IP cores from different sources. Ideally this results in a ‚plug & play™ environment in which tests delivered with a core can be executed, without modifications, even when this core is deeply embedded in a large system chip. The conceptual architecture for testing embedded cores in system chips, consists of a pattern source and sink, a test access mechanism and a core test wrapper [4]. These elements are often discussed in relation with test data reduction, test time optimization and test scheduling. In this paper we deal with the accompanying test control. We present a test control concept that makes use of hardware structures, similar to the TCB defined by the Virtual Socket Interface Alliance (VSIA). This test control hardware also can be seen as a subset of the IEEE P1500 Wrapper Instruction Register (WIR). Besides improvement and new features in hardware we introduce a unique tool flow that is currently used to generate, and efficiently evaluate, test control for large system chips. The sequel of this paper is organized as follows. Section 2 gives an overview of prior work done in the domain of test control hardware. Section 2.1 introduces the Philips Test Control Architecture. In section 3 features are presented that improve the test coverage of both TCB and the logic it controls. It also describes a mechanism to implement test control for the standard IEEE 1149.1 runbist instructio
摘要提出了一种基于核心的芯片测试控制体系结构的改进方案,该体系结构采用标准IEEE 1149.1 TAP访问核心级寄存器测试控制块(TCB)。我们展示了寄存器TCB的增强功能,以提高其测试覆盖率,使IEEE 1149.1兼容RUNBIST,并优化芯片级TCB访问。此外,还介绍了测试控制扩展(TCE)。TCE在设计网表中自动验证测试控制体系结构,并能够计算芯片级测试模式初始化序列。1. 分而治之,一个著名的策略,诞生于古代。不用说,在今天的系统芯片设计中,它仍然是必不可少的。现代系统芯片是通过合并IP核构建的,这些IP核通常由几家公司提供。每个提供核心服务的公司都专注于自己的专业知识。这使得我们能够在合理的时间内开发出创新、高质量的产品。给定设计领域中活动的资源量,可以在同一时间框架内开发多个核心。这些核心找到了多种设计的方式,服务于各种应用领域。合并来自多个来源的IP的便利性与健壮的重用策略的可用性密切相关。这样的策略不仅在功能领域,而且在测试领域,通过划分来征服™。因此,IEEE P1500工作组[13]制定了一个测试嵌入式内核的标准。它试图定义一个标准,以促进来自不同来源的IP核的互操作性测试。理想情况下,这将产生一个即插即用™环境,在该环境中,即使该核心深深嵌入到大型系统芯片中,也可以执行带有核心的测试,而无需修改。用于测试系统芯片中嵌入式内核的概念架构由模式源和接收器、测试访问机制和内核测试包装器组成[4]。这些元素通常与测试数据减少、测试时间优化和测试调度有关。在本文中,我们处理伴随的测试控制。我们提出了一个利用硬件结构的测试控制概念,类似于虚拟套接字接口联盟(VSIA)定义的TCB。这个测试控制硬件也可以看作是IEEE P1500封装指令寄存器(WIR)的一个子集。除了硬件的改进和新功能外,我们还引入了一种独特的工具流,该工具流目前用于生成和有效评估大型系统芯片的测试控制。本文的后续部分组织如下。第2节概述了在测试控制硬件领域所做的前期工作。第2.1节介绍飞利浦测试控制体系结构。在第3节中,提出了改进TCB及其控制的逻辑的测试覆盖率的特性。它还描述了一种实现标准IEEE 1149.1 runbist指令测试控制的机制。本节还介绍了芯片级测试控制访问的优化功能。第4节介绍了测试控制扩展。这是一个将核心级TCB初始化转换为芯片级的过程。第五部分对本文进行总结。
{"title":"An improved test control architecture and test control expansion for core-based system chips","authors":"T. Waayers","doi":"10.1109/TEST.2003.1271103","DOIUrl":"https://doi.org/10.1109/TEST.2003.1271103","url":null,"abstract":"Abstract This paper presents improvement of a core-based chip™s test control architecture that uses Std IEEE 1149.1 TAP to access core level register Test Control Blocks (TCB). We show enhancements for the register TCB, to improve its test coverage, to enable IEEE 1149.1 compliant RUNBIST and to optimize chip level TCB access. In addition, Test Control Expansion (TCE) is presented. TCE automatically validates test control architecture in a design netlist, and is capable of calculating chip level test mode initialization sequences. 1. Introduction ‚Divide and conquer™, a well-known strategy that was born in ancient times. Needless to say that it is still alive and an absolute must in today™s system chip design. Modern system chips are built by merging IP cores, which are often delivered from several companies. Each core providing company focuses on their own expertise. This enables the development of innovative, high quality products in reasonable time. Given the amount of resources active in the design domain, multiple cores can be developed in the same time frame. These cores find their way into multiple designs, serving a variety of application areas. The ease of merging IP delivered from more than one source, heavily correlates with the availability of a robust re-use strategy. Such a strategy leads to ‚conquer™ by not only ‚divide™ in the functional domain, but in the test domain as well. For this reason the IEEE P1500 Working Group [13] pursues a standard for testing embedded cores. It tries to define a standard that facilitates the test interoperability of IP cores from different sources. Ideally this results in a ‚plug & play™ environment in which tests delivered with a core can be executed, without modifications, even when this core is deeply embedded in a large system chip. The conceptual architecture for testing embedded cores in system chips, consists of a pattern source and sink, a test access mechanism and a core test wrapper [4]. These elements are often discussed in relation with test data reduction, test time optimization and test scheduling. In this paper we deal with the accompanying test control. We present a test control concept that makes use of hardware structures, similar to the TCB defined by the Virtual Socket Interface Alliance (VSIA). This test control hardware also can be seen as a subset of the IEEE P1500 Wrapper Instruction Register (WIR). Besides improvement and new features in hardware we introduce a unique tool flow that is currently used to generate, and efficiently evaluate, test control for large system chips. The sequel of this paper is organized as follows. Section 2 gives an overview of prior work done in the domain of test control hardware. Section 2.1 introduces the Philips Test Control Architecture. In section 3 features are presented that improve the test coverage of both TCB and the logic it controls. It also describes a mechanism to implement test control for the standard IEEE 1149.1 runbist instructio","PeriodicalId":236182,"journal":{"name":"International Test Conference, 2003. Proceedings. ITC 2003.","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126997401","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
期刊
International Test Conference, 2003. Proceedings. ITC 2003.
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1