基于IEEE标准的SOC测试调度控制网络的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:doodoo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着SOC集成度不断增加以及工艺特征尺寸持续减小,使用可测试性设计针对芯片故障而产生的测试向量数量变的越加庞大,从而造成芯片故障测试成本不断增加。预计芯片的故障测试成本于2020年将超过其制造成本,因此在不降低故障测试覆盖率的前提下,降低芯片的故障测试时间,从而降低其总的成本势在必行。针对这一难题可使用两种方法解决:一是高效的数据测试调度控制网路;二是更加先进的测试方法学。本文将根据Tessent工具关于DFT设计开发流程的特点,采用自顶向下的设计方法,设计出一种基于IEEE标准满足各种电路故障测试需求的SOC测试调度控制网络,用以减小芯片故障测试时间,从而降低故障测试成本。该SOC测试调度控制网络是针对于以下测试策略而设计:数字电路测试采用全扫描测试技术;存储器测试采用MBSIT测试技术;芯片边界测试采用BSCAN测试技术;模拟电路测试采用功能向量测试。设计的主体采用IEEE 1149.7标准的分布式多TAPC扫描拓扑结构,辅以IEEE1687标准的SIB控制网络结构用来访问嵌入式仪器和异质结IP核以及IEEE 1500标准用以针对存储器IP核测试访问。基于这三个IEEE标准的SOC测试调度控制网络通过JTAG的5个引脚就可实现对各类测试数据的调度。具有占用PAD资源少,结构简单,易于操作,易于继承,可扩展性强等优点。本文围绕SOC测试调度控制网络主要做了以下几个方面的工作:1)介绍三个IEEE标准的工作原理。按照层级关系详细对IEEE 1149.7的6个功能层级的主要功能进行介绍;详细介绍了IEEE 1687和IEEE 1500标准的结构以及主要功能模块的工作原理。2)根据对三个IEEE标准的各自功能特点,测试策略和项目开发对该网络的要求进行综合分析,得出SOC测试调度控制网络架构并进行模块划分,形成CLTAPC,DFX,HOST,SIB,LVTAP,WTAP以及TAP控制网络,共7个典型模块。3)对SOC测试调度控制网络架构的7个模块进行详细的设计,包括模块接口的定义,功能描述,指令和数据寄存器定义等。4)根据整个测试调度控制网络的功能特征,分析抽取了7类测试点。采用C语言编写确定性测试方法搭建的系统级测试用例。使用VCS工具对测试用例进行仿真验证,并对波形的执行过程进行详细分析。仿真结果表明所设计的基于IEEE标准的SOC测试调度控制网络能够正确的对各类测试数据进行调度,达到预期效果。
其他文献
生成性课堂教学是当前课程改革过程中出现的新的课堂教学理念,它不仅强调学习的自主建构,更强调教学的动态生成。本文从生成性课堂教学的基本特征入手,结合教学实践,就如何促进课
随着国民对口腔健康的日益重视,伴有牙周疾病而寻求治疗的患者随之增加。RANKL/RANK/OPG通路在牙周炎症发生过程中对牙槽骨有不可代替调节作用,其中RANKL、OPG作为骨改建中主
本文撷取以“奇冰异水”为载体的情景信息题作为范例,借用STSE理念设计一个“知识块”并简析解题策略。
针对目前新舟系列飞机生产过程当中经常出现的驾驶盘在锁住状态下晃动的问题,通过对手操机构内部结构和传动原理的分析,探究出了解决这一问题的方法与途径。 Aiming at the