论文部分内容阅读
近些年以来,我国的集成电路产业不断发展壮大,为了保证所设计的集成电路的功能和性能参数符合要求,集成电路测试在产业链中将发挥越来越大的作用。集成电路测试己经成为关系到集成电路生存与发展的关键技术,而测试设备则是必不可少的工具,因此研究集成电路测试技术和开发集成电路测试设备具有重要的现实意义。应某集成电路厂家的要求,本团队承担并成功研制了一台可以测试模拟集成电路、数字集成电路及数模混合集成电路的综合测试仪。本论文主要阐述了集成电路测试仪和计算机接口部分的电路设计,首先本文根据本项目中测试仪中各个模板的需求,给出了本地总线信号的定义,完成了本地总线的设计。在具体硬件电路实现部分,本文选用的是PLX公司的专用接口芯片PCI 9030,该芯片是一种目标设备接口芯片,本文利用该芯片完成了计算机PCI总线到本地总线的转换,这样我们可以不必深入了解复杂繁琐的PCI协议,只需要理解其中部分信号的意义和数据传输中信号的时序关系即可。本文还根据本项目测试仪的实际工作中的需求,设计了本项目中的中断,并对中断如何由测试仪各个模板产生,以及申请的方式、接口板部分对中断的处理、如何通过PCI 9030向计算机申请中断以及上层软件响应中断都做了详细的说明。在驱动程序设计方面,为了节省开发周期,使本测试仪能够在一个稳定的环境下工作,本文主要是利用PLX公司的工具开发包SDK提供的内核驱动程序(.sys文件)和以此为基础的API函数库,实现了PCI接口卡的驱动;本文通过调试应用软件PLXMon对PCI 9030配置寄存器EEPROM进行编辑,实现了对PCI 9030的局部总线的控制信号的调节,最终提供出了符合测试仪时序要求的本地总线信号。本文所设计的PCI接口卡是整个项目的基础,通过与测试仪的联合调试,工作稳定,并经过了实际的现场调试,能够很好的实现计算机与测试仪的通信工作。目前本团队所设计的集成电路测试仪已经投入到实际使用中,受到厂家好评,具有极大的现实意义。