基于ATE的FPGA通用方法测试

VIP免费
3.0 陈辉 2024-11-19 5 4 22.32MB 74 页 15积分
侵权投诉
现场可编程门阵列(Field Programmable Gate ArrayFPGA),由 Xilinx 公司
1985 年推出,它是在 PALGALPLD 等可编程器件的基础上进一步发展的产
物。作为一种将门阵列的通用结构性和现场可编程特性结合于一体的新型可编程
器件FPGA 有许,使计发的飞且已到了
子、自动化系统设计的各个领域。但随着 FPGA 规模和集成度的不断提高和尺寸的
日益缩小,功能越来越强大,但也带来一系列的设计和测试问题。能否验证 FPGA
的各项指标达预期标准,并给用户提供可靠的 FPGA 芯片具有非常大的现实意义。
FPGA XC2VP30 FPGA
研究对象,在详细研FPGA 内部结构的基础上,基于“分治”法和“阵列”法
结合测试 FPGA,从和实度做试性较少
CLBIOB Configurable
Interconnect Resource)的测试,主要基于层次式互连线的特点,将 FPGA 配置成
带有相应功能的电路,根据各互连线本身的特性进行相应的测试。
通过对 FPGA 测试理论进行深入的研究,摸索一套切实可行的 FPGA 通用测
试方法,建立基于 V93000 ATEAutomatic Test Equipment)可靠的自动化测试
平台,灵活、快速的完成 FPGA 器件的配置和测试。为各型国产 FPGA 器件的自动
化测试提供参考。
关键词:FPGA 测试 ATE 参数测试
ABSTRACT
Field programmable gate array (Field Programmable Gate Array, FPGA) was
invented by Xilinx in 1985. It is the further development production after PAL, GAL
and PLD. As a new programmable logic device, it combines the general gate array
structure with field programmable characterization. FPGA has many advantages,
improving the design system to a qualitative leap, and has penetrated into electronics,
automation system in various fields. However, FPGA’s scale and integration is
increasing and the size is decreasing, but it also brings a series of design and testing
problems. Would the FPGA indicators can reach the expected standards, which has a
very large practical significance for providing users with the reliable FPGA chips.
This thesis is just about the study of test problems for the FPGA, taking the
XC2VP30 FPGA for example, on the basis of in-depth studying the internal structure of
FPGA, and testing FPGA with the “partition” method and “array” method. Take a
tentative exploration from theory and practical application, testing CLB and IOB of the
FPGA with fewer configurations. For the configurable Interconnect Resource testing,
we configured the FPGA with the appropriate function of the circuit and tested on the
Hierarchical Routing Resources feature,
In the wake of studying the FPGA testing theory, we get a practical way of FPGA
testing, and build a reliable testing platform for automatic testing FPGA on V93000,
which is ATE(Automatic Test Equipment). It can complete the configuration and
testing for FPGA devices fastly and flexiblily, and provides a reference for the FPGA
automatic test, which is made in China.
Key words: Programmable device, ATE, Parametric testing
中文摘要
ABSTRACT
第一章 ...................................................................................................................1
§1.1 FPGA 简介.......................................................................................................1
§1.1.1 FPGA 的当前发展现状.........................................................................1
§1.1.2 FPGA 的未来发展趋势.........................................................................1
§1.2 目前 FPGA 国内外研究现状..........................................................................2
§1.2.1 FPGA 国外研究现状.............................................................................2
§1.2.2 FPGA 国内研究发展状况.....................................................................4
§1.3 课题提出的意义和论文结构..........................................................................4
§1.3.1 本课题提出的背景和意义....................................................................4
§1.3.2 论文结构................................................................................................5
第二章 XC2VP30 系列 FPGA 结构及相关测试技术....................................................6
§2.1 输入输出功能模块(IOB).................................................................................6
§2.2 可配置逻辑功能块(CLB)................................................................................7
§2.2.1 Slice........................................................................................................8
§2.2.2 查找表(LUT)..........................................................................................8
§2.2.3 寄存器/锁存器(Register/Latch).............................................................9
§2.2.4 分布 SelectRAM+存储器....................................................................10
§2.2.5 转移寄存器..........................................................................................11
§2.2.6 快速先行进位逻辑..............................................................................12
§2.2.7 逻辑资源测试......................................................................................12
§2.3 可编程互联资源(IR).....................................................................................17
§2.3.1 开关矩阵..............................................................................................17
§2.3.2 分级布线资源......................................................................................18
§2.4 内嵌的 BRAM 和乘法器...............................................................................20
§2.4.1 BRAM(块存储单)............................................................................20
§2.4.2 乘法器(Multiplier)及应用...................................................................22
§2.5 时钟资源和时钟管理器(DCM)....................................................................22
§2.5.1 时钟资源..............................................................................................22
§2.5.2 时钟管理器..........................................................................................23
§2.6 FPGA 配置过程.............................................................................................25
§2.7 本章小结........................................................................................................26
基于 V93000 DCAC 参数测试........................................................28
§3.1 V93000 ATE 件平台..................................................................................28
§3.1.1 V93000 测试系统................................................................................28
§3.1.2 DPS.......................................................................................................29
§3.1.3 模块......................................................................................29
§3.1.4 CLOCK BOARD..................................................................................30
§3.1.5 DC/DC Board.......................................................................................30
§3.1.6 测试模块配置......................................................................................30
§3.2 V93000 测试系统 SmarTest ..................................................................31
§3.3 DC 直流参数测试..........................................................................................34
§3.3.1 开路/短路测试..................................................................................34
§3.3.2 测试..........................................................................................35
§3.3.3 /下拉.....................................................................................36
§3.3.4 输入转电平测试..............................................................................36
§3.3.5 输出电测试......................................................................................36
§3.3.6 电源电测试......................................................................................37
§3.4 Functional 测试..............................................................................................37
§3.5 AC 交流参数测试..........................................................................................38
§3.6 本章小结........................................................................................................40
基于 V93000 测试平台的 XC2VP30 测试......................................................42
§4.1 FPGA 测试(loadboard)设计......................................................................42
§4.2 FPGA 测试程序软件设计.............................................................................43
§4.3 在线联机调................................................................................................44
§4.4 输入输出功能模块(IOB)资源配置以及测试结.......................................45
§4.4.1 XC2VP30 芯片的基本 DC 直流参数测试.........................................46
§4.4.2 输入输出功能块(IOB)交流参数测试.................................................48
§4.5 CLB 资源资源配置以及测试结.......................................................52
§4.5.1 CLB 资源遍历测试.............................................................................52
§4.5.2 CLB 内部参数测试.............................................................................60
§4.6 XC2VP30 互联资源测试...............................................................................62
§4.7 XC2VP30 其他资源测试...............................................................................63
§4.7.1 DCM 测试............................................................................................63
§4.7.2 乘法器测试..........................................................................................64
§4.7.3 BRAM 参数测试.................................................................................64
§4.8 本章小结........................................................................................................65
.......................................................................................................66
参考文.........................................................................................................................68
第一章 绪论
第一章
§1.1 FPGA 简介
§1.1.1 FPGA 的当前发展现状
目前 FPGA 基于 SRAM 查找,主编程/
出 单 (IOB) 、可编程逻辑单(CLB) 、可编程布线资源(IR) 、配置用的
SRAMBRAM 和数字延迟锁相(DLL)等部分成。通过编程可以一块通用的
FPGA 置成用电可以前对做各
验证,从大大芯片的研研发成本,时间
也缩了,为产品更早占赢得
Xilinx FPGA 芯片FPGA
发展历史而这十几快的发展期,FPGA 表的数
现场集成技术取得惊人的发展:现场可编程逻辑器件从最初1000 左右的可
用门发展到现在百万门的单片 FPGA 芯片,集成度高到一个
平。是在结构、工艺和集成度等方是在功能、速度以及灵活性方
都取得重大的进步。FPGA 与之前的可编程阵列逻辑相,它的优点是可以实时地
对外内置的 PROM EPROM 编程,实时地改变器件功能,实现现场可编程
(基于 EPROM)在线配置(基于 SRAM)FPGA 科学实验、样机批量
生产的最佳选择器件。FPGA 主要有种用:逻辑仿真直接制ASIC
高 ,
CPLD 件本成度FPGA 最佳外,SRAM
FPGA 使RAM(Dynamic RAM/DRAM)
问题,也E2PROM 行问题。随着可编程逻辑器件应用的日益广泛,许
IC 制造厂家涉足 CPLD/FPGA 领域。目前世界十几家CPLD/FPGA
公司,大的三家是:XilinxAlteraLatticeAltera Xilinx 有了 65%
上的份额[1,4]
§1.1.2 FPGA 的未来发展趋势
随着半导制造工艺技术和集成度不断提高,相应制造成本也将不断
作为替代 ASIC 芯片实现某些电子系统的应用前景普遍看好FPGA
芯片已成为 21 世纪最潜力半导体器件,在现电子系统设计中扮演着越来越
要角未来的发展方将主要现以下几个方的趋势[2,3,5,7]
1大规模、高度的方发展。
1
基于 ATE FPGA 通用测试
2系统可构的方发展。
3容量发展。
4高速、可预测延时器件的方发展。
5向混合可编程技术方发展。
6FPGA ASIC 出现相互合。
§1.2 目前 FPGA 国内外研究现状
§1.2.1 FPGA 国外研究现状
随着 FPGA 广应用,有关 FPGA 的测试技术也到相应的发展,特
年来有关 FPGA 测试方的文不断推出[8~12],以简单介国外
(1)以行列矩阵为基础的测试方法
以阵列为基础的 FPGA 试方法通单逻辑单元混故障模型故障
模型假定FPGA 有一个逻辑单元会产生故障,对于不辑单电路
内的故障型。通过编把每一个行的可编程逻辑接起
成一个一的阵列,行在首尾在一起而作为一个体进行测试。通
一行中所有的逻辑单电路。在测个阵前一
逻辑平输以作测试输入信号有开
两端的逻辑单元需输入输出。所有的阵列以并进行
试,因而也可少测列的逻辑入,因而可进
少所的输入输出单
1-1 多个逻辑单元组成的一阵列
(2)基于异或门的测试方法
种方法用单逻辑单元混故障模型。把整个行()的逻辑单来作为
一个体来测试,通过行编成的异或门级联电递这误信
异或级联电路一个输入错误信息所以行中
逻辑单够被并行进行测试。
由于测行的逻辑单元施测试向量是一,所以可公用输入输出单
测行中是否有逻辑单发生故障只观察异或门级联电路的输出端就可以。
种方法对逻辑单的逻辑资源的编程逻辑资源能进行完
2
摘要:

摘要现场可编程门阵列(FieldProgrammableGateArray,FPGA),由Xilinx公司于1985年推出,它是在PAL、GAL、PLD等可编程器件的基础上进一步发展的产物。作为一种将门阵列的通用结构性和现场可编程特性结合于一体的新型可编程器件,FPGA具有许多优点,使系统设计发生了质的飞跃,并且已经渗透到了电子、自动化系统设计的各个领域。但随着FPGA规模和集成度的不断提高和尺寸的日益缩小,功能越来越强大,但也带来一系列的设计和测试问题。能否验证FPGA的各项指标达预期标准,并给用户提供可靠的FPGA芯片具有非常大的现实意义。本课题正是针对FPGA测试问题的研究,以XC2VP...

展开>> 收起<<
基于ATE的FPGA通用方法测试.doc

共74页,预览8页

还剩页未读, 继续阅读

作者:陈辉 分类:高等教育资料 价格:15积分 属性:74 页 大小:22.32MB 格式:DOC 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 74
客服
关注