...
首页> 外文期刊>Electronics and Electrical Engineering >An Investigation of Possibilities of Improving Random Test Generation for Non-scan Sequential Circuits
【24h】

An Investigation of Possibilities of Improving Random Test Generation for Non-scan Sequential Circuits

机译:改进非扫描时序电路随机测试生成可能性的研究

获取原文
获取原文并翻译 | 示例
           

摘要

Semiconductor devices are becoming increasingly complex in terms of transistor count, frequency and integration. The distance between transistors is scaling down. The adoption of nanometer processes results in the new classes of defects that affect signal timing. The defect spectrum now includes more problems such as high impedance shorts, in-line resistance, and crosstalk between signals, which are not always detected with the traditional static-based tests, known as stuck-at tests. Detecting these delay defects requires a test approach that can apply test patterns at the rated speed of the device under test. Test generation is being developed in two directions. The usual trend is when the test is generated for the circuit at the structural level. In this case, the main problem is the test generation time, because it directly influences the time-to-market. The task of test generation is quite complicated, especially for sequential circuits. Therefore, the technique of design for testability (DFT) is applied during the design of such circuits. This helps to reduce the cost of test development. But the scan design allows a synchronous sequential circuit to be brought into the states that the circuit cannot visit during functional operation. As a result, it allows the circuit to be tested using test patterns that are not applicable during functional operation. This leads to unnecessary yield loss. The other disadvantage of DFT approach is that it adds extra delay to the circuit. The other important direction of test generation is the functional test development at the high level of abstraction. In the initial stages of the design, the structural implementation of the design is not known. Therefore the task of the test generation is more complex, because the test has to be generated for all the possible implementations. But the test development can be accomplished in parallel with other design stages. In this case, the time of test generation is not a critical issue. During design process, the software prototype of the circuit is created according to the specification. The software prototype simulates the functions of the circuit, enables to calculate the output values according to the input values. The functional test can be generated on the base of the software prototype. The functional test is very valuable also for the testing of intellectual property (IP) components whose implementation details are not known to the designer of the system on a chip. The size of a functional test is usually much larger than that of an implementation-dependent one to assure good fault coverage for many implementations. When the synthesis of a high level description into a particular implementation is completed, the minimization of the functional test according to the particular implementation can be provided in order to exclude the test patterns that do not detect the faults of the particular implementation. Next, the list of undetected faults can be formed, and the deterministic methods can be used to detect the faults from this list. The adaptation of the functional test according to the particular implementation is much simpler task than a generation of the test from the scratch. The process of adaptation doesn't require the long hours and it has a weak impact on the overall time of the design.
机译:半导体器件在晶体管数量,频率和集成度方面正变得越来越复杂。晶体管之间的距离在缩小。纳米工艺的采用导致了影响信号时序的新型缺陷。缺陷频谱现在包括更多的问题,例如高阻抗短路,在线电阻以及信号之间的串扰,而这些问题通常无法通过传统的基于静态的测试(称为卡住测试)来检测到。检测这些延迟缺陷需要一种测试方法,该方法可以在被测设备的额定速度下应用测试图案。测试生成正朝两个方向发展。通常的趋势是在结构级别为电路生成测试时。在这种情况下,主要问题是测试生成时间,因为它直接影响产品上市时间。测试生成的任务非常复杂,尤其是对于顺序电路。因此,在这种电路的设计过程中应用了可测性设计技术(DFT)。这有助于降低测试开发的成本。但是,扫描设计允许将同步时序电路置于功能运行期间该电路无法访问的状态。结果,它允许使用在功能操作期间不适用的测试图案来测试电路。这导致不必要的产量损失。 DFT方法的另一个缺点是,它会给电路增加额外的延迟。测试生成的另一个重要方向是高抽象级别的功能测试开发。在设计的初始阶段,尚不知道设计的结构实现。因此,测试生成的任务更加复杂,因为必须为所有可能的实现生成测试。但是测试开发可以与其他设计阶段并行完成。在这种情况下,测试生成时间不是关键问题。在设计过程中,将根据规范创建电路的软件原型。该软件原型模拟电路的功能,能够根据输入值计算输出值。可以在软件原型的基础上生成功能测试。该功能测试对于测试知识产权(IP)组件也非常有价值,这些组件的实现细节对于芯片上系统的设计人员来说是未知的。功能测试的大小通常比依赖于实现的测试大得多,以确保许多实现都具有良好的故障覆盖率。当完成高级描述到特定实现中的综合时,可以提供根据特定实现的功能测试的最小化,以排除没有检测到特定实现的故障的测试模式。接下来,可以形成未检测到的故障列表,并且可以使用确定性方法从该列表中检测故障。与从头开始生成测试相比,根据特定实现对功能测试进行调整要简单得多。适应过程不需要很长时间,并且对设计的总体时间影响很小。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号