SoC测试中数据压缩与降低功耗方法研究

被引量 : 4次 | 上传用户:sasaruru
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着系统集成度与加工技术的飞速发展,特别是系统芯片(System-on-a-chip,SoC)的出现,集成电路进入了一个新的发展时期。SoC技术采用IP (Integrated Circuit)核复用的设计方法,将整个系统映射到单个芯片上,既可以缩短开发周期,又可以减小产品体积,提高了系统整体性能,近年来得到了广泛的关注。与SoC芯片高集成度和复杂度同时出现的,是其测试数据量、测试功耗也随之增加。现有的自动测试设备ATE在存储容量、测试通道数等方面满足不了测试需求,这对SoC测试提出了严峻的挑战,因而有必要对SoC测试资源进行优化,从而减少测试数据,降低测试功耗。本文从代码的相关性、Huffman编码的特点、扫描链的特点等方面入手,针对上述所提关键问题展开研究。首先,针对测试数据中无关位较多,可以对无关位根据需要进行适当赋值的特点,考虑无关位填充后代码之间的相互关系,提出了两种基于相容性和反向相容性的测试数据压缩方案,第一种方案针对具有相容性和连续位的数据块进行编码,后一种方案则针对具有相容性和反向相容性的数据块进行编码,实验证明,二者均能很好的提高测试数据压缩率;其次,针对Huffman编码的特点,提出了一种基于互补对称性的Huffman编码方案,该方案属于统计码编码方案的一种,不同于传统的基于Huffman编码的方案只对具有相容性的数据块进行编码,该方案能同时对具有相容性和反向相容性的数据块进行编码,实验证明,该方案优于同类基于Huffman编码的编码方案;再次,在分析测试功耗产生原因的基础上,提出了两种低功耗测试方案。基于测试向量重排序的方案将测试功耗问题等效成旅行商(TSP)问题,考虑到蚁群算法容易陷入到局部最优,将遗传算法融入到蚁群算法中,以找到最优的向量顺序,进而降低测试功耗;基于扫描链修改的方法利用对扫描链修改不影响电路逻辑功能的特点,对扫描链的结构进行修改,从而减少数据传递间的跳变次数,降低测试功耗;最后,提出了一种基于扫描链调整的测试数据压缩和测试功耗协同优化方案。在该方案中,首先划分扫描单元相容组,以找到具有相容性的扫描单元,对划分后的扫描单元组进行重排序、无关位填充、测试向量重排序和扫描切片差分,并将修改后的测试数据重新编码,从而达到降低测试功耗,提高压缩率的目的。
其他文献
<正>急性心肌梗死(AMI)及肺栓塞均是临床常见急症,而急性心肌梗死合并肺栓塞的病例则较为少见。本文报道我院救治的1例AMI合并肺栓塞的青年男性患者诊治经过,并结合文献资料
<正> 目前,农业劳动力转移问题的研究进入了深层次阶段,但却有较多的研究者走进了一个误区,即认为农业剩余劳动力应从农业本身与农外产业的边际生产率(或边际收益)来定义。
凝聚态物理学已经成为当代物理学中最重要的分支学科,而钙钛矿锰氧化物以其独特的物理性质和潜在的应用前景成为凝聚态物理强关联电子系统的主要研究热点之一。在研究钙钛矿
混凝土结构是现代建筑中最为常见的结构形式,具有整体性好、可模性好、耐久性和耐火性好,造价低,维护成本低的优点,因此得到了非常广泛的应用。抗震结构设计作为混凝土结构建筑设
整体柱通常可分为有机聚合物、无机硅胶和有机-无机混合型整体柱三类。有机聚合物整体柱具有机械强度差、易溶胀、孔径不均,不适用于小分子物质的分离和分析等缺点。无机整体
利用地理信息系统(GIS)和数据库管理技术,以安徽省地质勘查项目数据库管理系统为例,设计了系统的逻辑模型和功能结构,并介绍了系统的组成和实现的关键技术。该系统实现了地质勘
<正>由国家卫生和计划生育委员会主管,中国疾病预防控制中心主办,中国疾病预防控制中心环境与健康相关产品安全所承办的《环境卫生学杂志》,于2018年再次被中国科技核心期刊(
炔丙基类化合物具有独特的结构和反应活性,近些年来作为反应中间体日益受到关注。炔丙基类化合物的碳碳叁键可以灵活方便地转化为其他官能团;还可与金属络合活化炔丙位,以利于亲
近年来,微博、微信等新媒体的崛起导致电视、广播、报纸等传统媒体受到了极大的冲击。新媒体表现出多样化的特征,各类信息通过新媒体实现了整合发展,各个形式的媒体互联性与
马克思主义经典著作是中国共产党人宝贵的精神财富,是我们党的信仰之本。认真学习马克思主义经典著作,有助于系统掌握马克思主义基本原理,深入理解中国化马克思主义,对于科学