zoukankan      html  css  js  c++  java
  • ATPG原理及实现——11.Diagnosis

    tmax diagnosis

    • 当设备测试失败时,可以使用TetraMAX诊断来确定故障的位置
    • 为此,将故障信息放入文件中(遵循指定格式),并使用run_diagnosis命令运行诊断
    • TetraMAX分析故障信息并报告可能导致故障的故障的位置和类型

    一、tmax diagnosis flow

     二、诊断要求

    • Test Patterns (Stuck-At,Transition or Bridging)

       推荐格式:Binary and STIL/WGL

    • 必须使用与生成测试pattern完全相同的TetraMAX环境

       原始Verilog netlist、原始测试协议文件(.spf)、原始library

     三、诊断命令

    set_diagnosis

    run_diagnosis

    read_netlist -lib mylib.v
    read_netlist mydesign.v
    run_build_model
    set_drc mydesign.spf
    run_drc
    set_patterns -external ./patterns/mypat.bin
    run_diagnosis diag.fail

    四、Tester Failure Data Format

    捕获故障设备的测试结果,两种格式:Pattern-based failures & Cycle-based failures

    Pattern-based failures

    • 失败的ATPG pattern number

       pattern 0 是第一个pattern (通常是chain test)

    • 设备输出不匹配

       输出pin名称或chain名称

    • 扫描单元位置失败

       设备输出是扫描链输出,并且pattern执行chain unload操作
       位置0最接近扫描输出引脚

    • 可选的预期数据

    Cycle-based failures

    • “c”

       表明此故障日志是基于周期的

    • 设备输出不匹配
    • 失败的周期数

       指示失败的向量编号,第一个向量为1

    • 可选的预期数据

     

    待。。。。。。。。。。。。。

  • 相关阅读:
    过滤选择器——简单过滤选择器
    层次选择器
    选择器——2——基本选择器
    This is a secret
    iframe加载问题
    懒加载
    biubiubiu
    使用JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength属性
    HTML中       等6种空白空格的区别
    ASP.NET 4.0的ClientIDMode属性
  • 原文地址:https://www.cnblogs.com/yilia-er/p/14254392.html
Copyright © 2011-2022 走看看