基于March C-算法的SRAM测试设计与实现

来源 :大连海事大学 | 被引量 : 3次 | 上传用户:flexrhythm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文给出一个基于March C-算法的面向字节的SRAM测试电路的设计。测试平台是基于东软集团防火墙项目的测试板,该板选用的是一个256K×16比特的随机存储器,采用March C-算法实现电路对其进行测试。该测试电路是对板级SRAM的内建自测试(BIST)的设计,是为了确保板级SRAM的可靠性。因考虑到板级SRAM各种故障模型,从而选择使用March C-算法。本文在传统面向比特方式优化March C-算法基础上,给出了面向字节方式优化算法,该算法可对SRAM进行字节内组合故障和数据维持故障测试,对呆滞故障、跳变故障、开路故障、地址译码器故障和字节间组合故障能够达到99%以上的故障覆盖率。同时在只增加少量成本的情况下,使用FPGA构成存储器的BIST控制器,可以满足SRAM的可测性的要求。该测试电路的设计方法为自顶向下,使用Verilog HDL语言来进行仿真。首先通过分析March C-算法,获取测试向量,将这些测试向量放到FPGA中的固定单元保存;其次由March C-算法得到写入这些向量的先后顺序,从这个顺序中抽象出一个算法流程图,在实际中需要使用Verilog HDL语言来对顺序仿真,验证其正确性。然后通过算法流程图演化出数据通路及状态转换图。数据通路是用于保存实际测试中需要用到的数据,如测试向量、读写SRAM的指令和控制字等。状态转换图中包括状态的信号输出及状态的跳转条件,可以使用FSM(有限状态机)来实现。最后再将数据通路与状态机连接成一个数字系统,该系统即可以实现SRAM的测试。本文所设计的测试电路既可用来测试独立的SRAM模块也可作为内建自测试(BIST)电路测试嵌入式SRAM。
其他文献
目的:研究体外兔肝细胞分离及培养方法,比较不同培养基条件下兔肝细胞培养过程。方法:采用非灌注胶原酶消化法分离兔肝细胞,分别采用RPIM1640培养液(含10%新生牛血清),DMEM培养液(含10
证券投资基金作为机构投资者的重要组成部分,其投资理念和投资行为一直受到广泛关注。对于基金管理人而言,要在分散风险的同时最大化收益,投资组合的选择尤为关键。一个好的
飞秒激光与透明介质的相互作用是近年来研究的热点领域。将飞秒激光聚焦到透明材料的表面,当照射激光能量高于材料损伤阈值时,会造成材料表面的物理损伤。另一方面,通过显微
老年人平衡能力的减弱是影响老年人健康问题的不利因素之一。因此,改善老年人的肌肉平衡能力对提高老年人的生活质量十分重要。等速运动又称可调节抗阻运动,恒定速度运动,指利用
<正>"学案导学——自主建构"课堂教学模式是基于新课程理念,变革传统教学,适应新课程改革需要提出的,旨在创设调动学生的积极参与,促进学生的有效参与,适应学生自我发展需求
中国在人民公社时期,政府负责提供几乎所有公共物品;家庭联产承包责任制时期,三农问题逐渐突出;2006年1月1日,农业税全面取消,农村公共产品供给面临着越来越大的危机。农村公
在今天的基础教育改革中,课程资源的开发和利用得到越来越多的重视。课程资源的丰富和深入发掘对学科教学的发展起着重要作用,历史学科更是如此。中原沃土,文化厚重,充分挖掘
猪苓[Polyporus umbellatus(Pers.)Fries]系担子菌亚门层菌纲多孔菌科多孔菌属真菌,菌核入药,具有利尿、调节免疫功能、抗癌、保肝等多种生物活性。目前对于猪苓的成分研究,多
准LIGA技术由于其成本低、加工过程简便而倍受微加工制造行业的高度关注。本论文利用激光的高方向性和脉冲的可控性,分别采用Nd:YAG二倍频(532 nm)、三倍频(355 nm)脉冲激光
自旋弛豫能够引起电子的自旋平衡,电子的自旋驰豫是自旋电子学中的一个重要的物理现象。对电子自旋驰豫过程的研究不仅具有重要的基础理论意义,而且对于设计相关的自旋量子器