Browser does not support (or has disabled) JavaScript, some features of this page may not work properly

芯探实录:基于Advantest CTS平台的IC测试入门实践 (实验一至五)

实验目的

  • 实验一:CTS实验平台的应用
    • 了解CTS实验平台的基本构成和功能。
    • 熟悉CTS实验平台的安装与硬件连接方法。
  • 实验二:CloudTesting™ Lab软件的基本操作
    • 了解CloudTesting™ Lab软件的操作界面。
    • 掌握导入测试程序与保存测试程序的方法。
  • 实验三:引脚定义
    • 掌握芯片引脚与测试机通道之间的对应关系。
    • 掌握定义引脚与测试机通道关联的方法。
    • 掌握引脚文件和引脚组的导入与导出方法。
  • 实验四:连接性测试
    • 掌握连接性测试(Open-Short Test)的原理。
    • 掌握在CTS Lab中新建测试项目的方法。
    • 掌握测试项目的调试方式。
  • 实验五:功能测试 (Functional Test)
    • 理解功能测试的方法和原理。
    • 掌握在CTS Lab中进行功能测试的配置与执行。
    • 使用Pattern Viewer工具进行调试。

实验流程

实验一:CTS实验平台的应用

  1. 了解CX1000P测试工作站接口:参考实验原理和配套资料,熟悉测试工作站的接口功能。
  2. 搭建测试环境:
    • 准备符合要求的PC和CloudTesting™ Station CX1000P设备及连接线。
    • 按照指导连接FUNC线和CONT线,确保方向一致。
    • 连接电源线、USB线,确保计算机与测试设备正确连接。
    • 打开电源开关,确认前面板“POWER”指示灯亮起。

实验二:CloudTesting™ Lab软件的基本操作

  1. 启动CX1000P和软件:
    • 打开CX1000P电源,确认POWER指示灯亮起。
    • 双击CloudTesting™ Lab图标启动软件,选择“Standard”模式。
  2. 新建测试项目并保存:
    • 点击“Start”进入主界面,点击“Save”按钮,选择保存路径,命名项目为“SN74HC163_2211”。
  3. 打开示例项目并执行:
    • 点击“Open”按钮,选择示例项目路径,加载最新版本,执行指定测试项。

实验三:引脚定义

  1. 准备工作:打开已有测试项目“SN74HC163_2211”,将“initial files”中的“Pin”文件夹内容复制到项目根目录。
  2. 导入引脚定义文件:
    • 点击“Import”,勾选“Pin Assignment”和“Pin Group”。
    • 选择对应引脚定义和引脚组文件,确认后完成导入。

实验四:连接性测试

  1. 准备工作:打开配置好引脚的测试项目“SN74HC163_2211”。将板端SN74HC163除了8号以外的引脚打开。(根据设计图,该开关会将6、7号短接,并不是我们所期望的)
  2. 新建测试项:选择“New Measure Item”,命名为“OS(-) Test”,选择“DC Parametric Measure IP”。
  3. 配置测试项:
    • 配置电源条件:设置VCC为0V。
    • 配置信号条件:对所有引脚设置固定电平0V。
    • 配置上下电顺序:设置VCC和引脚上电下电时间。
    • 配置PMU参数:设置测量模式为加流测压(ISVM), 施加-100uA(教程文字有误,应该使用-100uA)电流,设置钳位电压及判定条件。
  4. 执行测试项:在“Flow Execution”中勾选测试项,点击“Start”执行。
  5. 观察结果与调试。
  6. OS(+) Test:复制“OS(-) Test”,调整为正向电流100uA,修改设置相应钳位和判定条件,执行测试。

实验五:功能测试 (Functional Test)

  1. 准备工作:打开测试项目“SN74HC163_2211”,复制“initial files”中的“Pattern”和“Var.csv”文件到项目根目录。
  2. 新建测试项:选择“New Measure Item”,命名为“Function Test-Clear”,选择“Functional Testing IP”。
  3. 配置测试项:
    • 配置电源:设置VCC为6V。
    • 导入全局变量:从Var.csv文件导入变量,定义周期和波形。
    • 配置信号条件:设置输入输出引脚的时序和电平。
    • 配置Pattern:导入“function-init.pobj”文件。
    • 设置上下电顺序:确保引脚按序上电。
  4. 执行测试项:在“Flow Execution”中执行,观察结果。
  5. 测试其他功能:
    • 编辑“function-load.pat”和“function-count.pat”,补充Pattern内容。
    • 编译Pattern文件为“.pobj”格式,复制出“Function Test-Load”和“Function Test-Count”测试项,执行验证芯片置数和计数功能。
  6. 调试与分析:使用Pattern Viewer查看Pattern内容,使用Logic Analyzer和Oscilloscope工具分析波形,调试失败点。

实验过程

实验一:CTS实验平台的应用

  • (1) 重要知识点:
    • 硬件连接注意事项:FUNC线与CONT线需按指定方向连接,确保连接稳固以避免测试中断。
  • (2) 实验成果:
    • 成功搭建CTS实验平台测试环境,完成硬件连接,电源指示灯正常亮起,测试工作站接口功能清晰,为后续实验奠定基础。

实验二:CloudTesting™ Lab软件的基本操作

  • (1) 重要知识点:
    • 操作注意事项:运行期间避免Windows进入睡眠/休眠状态、用户切换或断开USB连接,否则需重启软件和设备。
    • 工作区导航栏功能:包括引脚定义、新建测试项目、测试执行、结果分析等模块,便于测试流程管理。
  • (2) 实验成果:
    • 成功启动CloudTesting™ Lab软件,熟悉操作界面,完成测试项目的创建、保存及示例项目的打开与执行,为后续测试项开发打下基础。

实验三:引脚定义

  • (1) 重要知识点:
    • 引脚定义原理:通过PCB设计确定芯片引脚与测试机通道的连接关系,确保测试机准确识别引脚功能。
    • 引脚组的作用:对引脚分组便于测试操作,统一对组内引脚设置相同条件,提高效率。
  • (2) 实验成果:
    • 成功导入或自定义SN74HC163芯片的引脚定义及引脚组,保存至测试项目中,为后续测试提供准确引脚配置。

实验四:连接性测试

  • (1) 重要知识点:
    • 根据芯片原理图,将SN74HC163的8号引脚关闭,其它打开。
    • 根据报错信息,修改反向电流为100uA。
    • 测试判定条件:正向电流时电压范围[0.3V, 1V]为PASS,负向电流时[-1V, -0.3V]为PASS,接近3V为断路,接近0V为短路。
  • (2) 实验成果:
    • 成功完成OS(-)和OS(+)测试项的配置与执行,通过Datalog确认芯片与测试系统的连接性良好,掌握测试项调试方法,识别潜在连接问题。

实验五:功能测试 (Functional Test)

  • (1) 重要知识点:
    • 功能测试原理:通过施加特定输入信号(Pattern),比较芯片输出与预期值,验证芯片功能是否符合设计规格。
    • 全局变量定义:变量用于定义信号时序和周期,可通过文件导入或手动设置,便于测试条件统一。
    • 补全Pattern文件:对于load和count的测试情况,pattern文件并不完全,需要根据真值表确定命令的使用和数值。其中需要注意的是,ABCD的顺序实际上是相反的,要在代码上将顺序反向(比如1100HHLL改成0011LLHH)来确保ABCD的数值的正确。
    • Pattern编译与调试:Pattern文件(.pat)需编译为二进制(.pobj)供测试机执行,Pattern Viewer可直观查看和临时修改Pattern内容,Logic Analyzer和Oscilloscope用于波形分析。
    • 信号与电源配置:需准确设置输入引脚信号和电源电压,确保测试条件符合芯片Data Sheet要求。
  • (2) 实验成果:
    • 成功配置并执行“Clear”、“Load”和“Count”功能测试项,通过Pattern Viewer等工具调试,确保芯片功能验证通过,保存测试项目,掌握功能测试流程及调试技能。

整体实验结果回顾与分析

根据实验流程执行各项测试后,观察CloudTesting™ Lab软件的“Flow Execution”界面和下方的Datalog窗口,得到以下实验结果:

连接性测试结果 (实验四):

  • OS(-) TestOS(+) Test 两项测试在执行流程中均显示为 Pass
  • Datalog中详细列出了对各个引脚(如 ENP, ENT, A, B, C, D, QA, QB, QC, QD, RCO)执行 OS(+) 测试时的测量电压值(例如 720mV, 544mV, 538mV等)。这些测量值都在设定的判定范围内,表明被测芯片(DUT)的各个引脚与测试机通道之间电气连接良好,没有发现断路或短路的问题。

功能测试结果 (实验五):

  • function_test_clear, function_test_load, 和 function_test_count 这三项功能测试在执行流程中均显示为 Pass
  • Datalog中记录了这几项功能测试的执行结果,明确显示为 Pass,并列出了对应的Pattern文件名称(function-init.pobj, function-load.pobj, function-count.pobj)。这表明被测SN74HC163芯片在电源电压为6V,并施加了根据真值表和Pattern文件定义的输入信号后,其输出信号(QA, QB, QC, QD, RCO)与Pattern中设定的期望值完全一致。验证了芯片的清零、并行载入和计数功能均正常工作。

总结:

本次系列实验成功地完成了CTS实验平台的搭建与基础软件操作、引脚定义、连接性测试以及芯片核心功能测试。所有已执行的测试项结果均为 Pass,表明实验环境搭建正确,测试配置合理,并且被测的SN74HC163芯片在当前测试条件下各项基本电学连接和功能表现良好,符合设计预期。

Author: Alan
Date:2026年05月23日

Comments