目前广泛用于集成电路封装测试的设备是由计算机软件控制,通过接口总线与硬件设备通信,能够代替测试人员的大部分劳动,也称为自动化测试系统(ATE)。其工作原理是:在计算机中使用测试软件编写待测芯片的测试程序,编写测试程序的过程就是利用程序语言实现对测试系统硬件资源的调度,将测试图形应用于被测集成电路的管脚;使用测试软件执行测试程序,这个过程需要计算机与测试系统进行通信,调用测试系统硬件电路的驱动函数,将控制命令经计算机的 I/O 接口发送至测试硬件相应的端口;测试仪硬件接口经过译码电路译码之后驱动硬件动作实现既定的测试功能;测试的数据结果通过计算机的 I/O 接口返回;计算机对结果数据进行分析处理、按一定的标准进行判别,将测试结果进行显示、控制分选机对被测器件进行分选。
PCI 总线的信号定义
PCI 总线的信号主要包括 PCI 总线信号、E2PROM 接口信号和局部总线信号。主要信号的电路连接图如图所示。

E2PROM 的控制信号
PCI 总线接口芯片的配置信息需要通过 E2PROM 存储并在没备复位时加载。PCI9030 的信号线 EECS,EESK,EEDI 和 EEDO 是专门用于 E2PROM 的连接,本没计选用的 E2PROM 是 NM93CS66L,该芯片拥有一个 4 KB 容量的低电平串行存储器,在对芯片 PCI9030 执行复佗操作时加载存储信息,从而使 PCI 接口卡实现即插即用的功能。PCI9030 与 NM93CS66L 的电路连接如图所示。

利用 PCI 专用接口芯片与 FPGA 结合可以实现 PCI 接口电路的简化设计,缩短开发周期;SDK 软件开发包可以很轻松地完成 PCI 芯片的配置和调试,在 Windows XP 操作系统中利用 VC6.0 软件开发工具加载 SDK 中的 API 函数库可以实现用于集成电路测试的 PCI 驱动程序的设计。通过该接口电路实现了利用 PC 软件控制硬件电路完成 IC 测试的功能。