当前位置: 首页 > 专利查询>复旦大学专利>正文

基于查找表结构的FPGA可编程逻辑单元的遍历测试方法技术

技术编号:4007790 阅读:739 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于集成电路技术领域,具体涉及一种基于LUT(查找表)结构的FPGA(现场可编程门阵列)器件的CLB(可编程逻辑单元)的遍历测试方法。包括:对LUT的单点故障的遍历测试,对LUT的多点故障的测试,对分布式RAM的遍历测试,对触发器的赋初值为0或则为1,置位、复位端电平固定,使能无效等,置位,复位,使能的遍历测试等。本发明专利技术能够完成对FPGA芯片内所有CLB的面向制造的测试,可以覆盖CLB内部所有的基本逻辑器件、可编程码点、内部互联资源。测试所需要的配置次数、配置难度和测试时间都能得到极大地优化。

【技术实现步骤摘要】

本专利技术属于集成电路
,具体涉及一种FPGA (现场可编程门阵列)中可编 程逻辑单元的遍历测试方法。
技术介绍
FPGA的硬件可编程特性使得它能够极大地减少电子系统的开发风险和开发成本, 缩短上市时间,通过在系统编程、远程在线重构等技术降低维护升级成本,因此在通信、控 制、数值计算等领域得到了广泛的应用。FPGA规模和应用领域的不断扩大也使得对FPGA的遍历测试逐步变得迫切而棘 手。首先,FPGA本身是一个通用器件,需要通过对其编程配置才能实现具体的功能,所以, FPGA的测试也必须是通用的,和应用无关的;其次,即使是同一个系列的FPGA,为了针对不 同的应用需求,不同型号的产品的规模也不一样,所以FPGA的测试需要和FPGA阵列的大小 无关;再次,FPGA更新换代非常快,所以FPGA的测试方法必须具有可重复利用的特性;最 后,FPGA的测试必须遍历到FPGA内部的所有逻辑资源。对FPGA施加一个激励进行测试的时间是很短的,而主要的耗时是编程下载的时 间,通常编程下载的时间会是测试时间的100倍以上。也就是说,对FPGA的测试而言, 评价其优劣的因数除了逻辑覆盖率,主要的就本文档来自技高网...

【技术保护点】
一种基于查找表结构的FPGA可编程逻辑单元的遍历测试方法,其特征在于:对于LUT的单点故障的遍历测试,把多个LUT组合成一个Cell,通过基于同或和异或的配置,使每个Cell的输出和输入相同,将一个Cell的输出作为下一个Cell测试所需要的激励,这样可以使得测试一个Cell中的LUT所需要的配置次数和测试芯片中所有的LUT所需的配置次数一样;每个LUT都从0000到1111遍历;每4行CLB最左边的输入端共用5个输入,输出端把每行CLB的4个输出分别接到某行最后一个CLB的某个LUT的4个输入端上,再把这CLB的4个输出和IO相接;于是,四行就只需要5个输入IO和4个输出IO,或者把每四行之...

【技术特征摘要】

【专利技术属性】
技术研发人员:付勇陈利光王健王元来金梅
申请(专利权)人:复旦大学
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1