基于SoC芯片的RAM内建自测试设计

来源 :辽宁大学 | 被引量 : 0次 | 上传用户:ankeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今集成电路片上系统芯片(System on Chip,SoC)发展迅速,随着集成度的变高,电路设计也变得更加复杂起来,芯片测试的可行性以及测试功耗等也开始倍受人们的重视。芯片测试质量的提高、测试成本的降低、测试时间的缩短等已经成为芯片测试过程中备受人们关注的重点问题。传统的芯片测试方法主要依靠人工编写测试向量,测试效率较低,而且由于测试机的水平和测试资源有限,已经不适用现代芯片复杂程度剧增的大规模生产。为了避免SoC芯片在生产过程中出现的故障问题,可测试性设计(Design For Testability,DFT)已经成为必不可少的一步。可测试性设计的方法有很多,对于SoC芯片中存储器的测试,使用最广泛的方法是内建自测试(Built In Self Test,BIST)。本文开头主要介绍芯片测试的发展现状和基本原理。然后介绍了可测试性设计的多种方法,通过比较,分析了各种方法的优点和缺点。接下来介绍了常见存储器的故障问题,针对一款SoC安全芯片,具有三块IP需要同时测试的特点,确定使用BIST设计方法。由于BIST测试电路结构具有测试生成以及测试响应都在电路内部运行的特点,无需外部支持就可以产生测试激励、分析测试响应,这样使得测试效果更好。通过重点研究存储器测试中的March算法,找出合适存储器测试的March C+算法。如今这种算法在芯片测试发展中是相对最为完善的,它能检测出芯片存储器中常见的故障问题。课题在此基础上利用Perl语言调用脚本生成March C+算法,并设计了BIST相关的硬件电路。使用搭建的仿真平台VCS和Verdi工具对BIST设计进行仿真,并对其进行验证仿真,即对BIST设计中RAM故障进行仿真。仿真结果表明,本文提出的测试方法,可以有效地达到测试效果。该方法可以推广到对其他芯片进行测试,适用性强。基于March C+算法的BIST结构是未来芯片存储器测试的主要研究方向,具有运行速度较快、面积较小、可复用性、故障覆盖率高等优点,有良好的发展前景。该研究的创新之处一方面在于解决了SoC芯片传统测试的不足,运用可测试设计中的内建自测试,选择March C+算法使得芯片测试故障覆盖率更高。另一方面利用Perl语言脚本调用MbistArchitect工具自动产生March C+算法,算法生成时间只需要约3.5s,相比传统生成测试算法的几分钟甚至更长的时间,缩短了生成算法的时间,避免了逐步编写代码的繁琐过程,且更加便捷,方便调试。
其他文献
在航天飞行中机体多系统出现生理适应性反应,其中免疫系统功能异常会导致其它疾病的发生,因此空间飞行环境对免疫功能的影响是值得人们关注的问题。空间飞行环境使机体处于应
随着纺织行业智能化、自动化生产的需求,自动生产线在服装、印染和化纤等领域的生产中起着重要的作用。分拣单元是YL335B自动生产线中,完成对输送单元送来的工件进行分拣操作
研究了白炭黑和S i-69的用量对CR/TPI并用胶的影响。结果表明,白炭黑能加速CR/TPI并用胶的焦烧性能,同时降低了胶料的硫化速度。它对于CR/TPI并用胶的力学性能有显著的补强作
<正>《西游记》第八十三回,讲述了一段孙悟空天庭打官司的故事,读来颇有意味。话说唐僧被老鼠精掳进无底洞,悟空前往解救时,发现洞内供奉着托塔李天王和哪吒三太子的牌位,悟
期刊
本文通过研究江苏省经济发达地区X村庄村委会主导农地规模流转的案例,研究发现,经济发达地区村委会主导的农地规模流转是由于当地政府出于追求新增建设用地指标的目的而委派
综述了含磷催化剂的制备、组成、加氢脱氮 (HDN)和加氢脱硫 (HDS)活性研究。引用了在加氢精制催化剂领域中有关Ni-Mo-P、W -Ni-P、Mo -P、Ni -P、W -P、Co -Mo -P、NiPS3 、M
目的探讨品管圈活动对住院患者自服用药遵医依从率的影响,为自服用药管理提供参考依据。方法成立QCC小组,确定"提高住院患者自服用药遵医的依从性"为活动主题,通过现况调查、
生育权是一项基本人权,属于政治概念范畴,也是一个法律概念。它是建立在人与人之间相互尊重基础上的现实的权利。生育权具有双向性特点。保障男女双方的生育权,是实现男女平
我国经济发展正处于转型的关键时期,随着人们生活水平的不断提高和个人收入的不断增加,银行传统的储蓄业务和零售业务已经不能很好的满足人们的理财需求,于是银行的个人金融
药物化学是药学专业学生的一门必修课,在他们的后续学习中起着重要的作用。为提高药物化学的教学质量,结合中职教育的特点,对药物化学理论课教学主要从教学内容、教学方法和考核