论文摘要
随着深亚微米级工艺技术的发展,芯片中嵌入式SRAM越来越多,对嵌入式SRAM的测试已经成为一个重要的研究课题。但由于存储器嵌入在芯片中,并非所有的引脚都被连到芯片引脚上,故传统的测试方案不能有效支持测试,因此有必要提供一种专门而有效的解决方案,而内建自测试(BIST)则成为当前针对嵌入式存储器测试的一种经济有效的途径。本文的BIST设计针对的是一款4K×8bit双口SRAM的测试芯片。论文首先分析了SRAM的逻辑错误,即故障模型:接着研究了相关的测试算法,采用了MARCH C+和MARCH d2pf两种算法,并将MARCH C+扩展为字定向的算法,这两种算法的组合使用提高了测试的故障覆盖率;在时序设计上采用了一种并行处理的方式,理论分析表明这种方式在减少测试时间方面是有效的,从而实现了全速设计;在电路设计上基于Verilog语言实现了BIST各模块的RTL设计,并在传统BIST模块基础上增加了内建自测试(BISA)模块,将故障信息以串口形式输出,有效降低了芯片调试的难度;最后利用FPGA平台实现了BIST的功能和时序验证,并通过综合、静态时序分析、自动布局布线实现了BIST系统的版图设计。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题背景1.2 国内外研究情况1.3 论文的主要工作1.4 论文章节结构第二章 集成电路可测性设计2.1 专项设计(Ad hoc Design)2.2 扫描设计2.3 边界扫描技术2.4 内建自测试设计(BIST)2.4.1 BIST的组成2.4.2 BIST应用方案2.5 小结第三章 SRAM工作原理及故障模型分析3.1 SRAM基本结构及工作原理3.1.1 SRAM总体架构3.1.2 SRAM存储单元工作原理3.2 SRAM故障模型分析3.2.1 单端口存储器存储单元阵列故障机理分析3.2.2 地址译码故障3.2.3 读写逻辑3.2.4 双端口故障模型3.3 小结第四章 测试算法分析4.1 存储器测试所使用的几种算法4.2 MARCH算法分析4.3 小结第五章 SRAM内建自测试设计5.1 4K×8bitSRAM简介5.2 BIST时序分析5.2.1 传统的BIST时序5.2.2 有并行结构的BIST时序5.3 BIST电路各功能模块设计5.3.1 传统 BIST模块设计5.3.2 带有内建自分析(BISA)的BIST设计5.3.3 FSM控制器设计5.3.4 地址产生器设计5.3.5 数据产生器设计5.3.6 读写控制器设计5.3.7 比较数据器设计5.3.8 比较器设计5.3.9 BISA设计5.4 FPGA板级验证5.5 小结第六章 RTL代码综合和后端设计分析6.1 RTL代码综合6.1.1 综合简介6.1.2 BIST设计 RTL级综合6.2 静态时序分析6.2.1 静态时序分析(STA)介绍6.2.2 PrimeTime进行时序分析6.3 版图设计6.3.1 电源布线6.3.2 布局6.3.3 时钟树综合6.3.4 布线6.3.5 验证仿真6.4 小结第七章 总结和展望致谢参考文献研究成果
相关论文文献
标签:嵌入式静态随机存储器论文; 内建自测试论文; 算法论文; 故障模型论文;