基于BIST的IP核测试方案设计

发布者:京玩儿最新更新时间:2012-08-20 来源: 21ic 关键字:BIST  IP核测试  SOC 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  随着半导体工艺的发展,片上系统SOC已成为当今一种主流技术。基于IP复用的SOC设计是通过用户自定义逻辑(UDL)和连线将IP核整合为一个系统,提高了设计效率,加快了设计过程,缩短了产品上市时间。但是随着设计规模的增大,集成密度的提高,IP引脚的增多,IP的植入深度加大必然使得测试验证工作繁重。据统计,在SOC设计中,各种内核的测试验证工作所用的时间占整个设计过程的60%~80%,SOC及IP核的测试验证已成为SOC技术发展的瓶颈。如何在最短的时间内高效迅速地通过IP核验证与测试.并把其集成在SOC中成为业界关注的焦点和研究领域急待突破与实现的方向。

  基于IP核复用的SOC,其IP核类型和来源都不相同,即使已验证好的IP核在集成时也不能确保不出差错。IP核被集成到SOC后,其输入输出端口也嵌入到SOC,原本可测的端口失去了原有的可控性和可观测性,变得不可测。

  因此人们一直寻求有效的测试验证技术。本文给出了基于内建自测试方法(BIST),在设计编译码器IP核的同时,考虑其测试外壳设计,以期提高IP核可测性。

  2测试结构

  所谓测试,就是在被测电路的输入引脚施加相应的激励信号,然后检测输出引脚的响应,并将检测的输出引脚的响应与期望引脚的响应进行比较以判断电路是否存在故障的过程。

  IP核测试的目的在于检测IP核是否存在功能和时序错误,从而对IP核进行修改,提高产品的可靠性。一般采用访问、隔离、控制的手段对IP核的输入端施加激励来得到响应与期望的响应进行比较。嵌入式IP核的测试结构如图1所示。

嵌入式IP核的测试结构

  测试激励源为嵌入式IP核生成测试所需的激励。响应分析器对所得到的响应进行分析,如果相同则表明没有故障,不同则表明存在故障。测试访问机制是 SOC传送数据的一种手段,它将测试激励传送到IP核的输入端口并将测试响应从IP核的输出端口传送到响应分析器。测试外壳是IP核同访问机制及器件其他逻辑之间的接口;测试外壳以实现片上核与核之间的测试隔离,也可以为IP核提供了测试数据传送通道。

  3内建自测试原理

  内建自测试是可测性设计的一种重要方法。其基本思想是让电路自己生成测试向量,而非通过外部施加测试向量,并且依靠自身判断所得到的结果是否正确。内建自测试原理图如图2所示。

内建自测试原理图

  其中测试外壳(wrapper)在IP核的设计之中就予以考虑。通过测试外壳外部可以控制BIST和正常模式的切换。测试外壳内部多采用边界扫描模块、移位寄存器或多路访问器等,它起到访问、隔离、控制的作用,可提高IP核的可测性。然而加入测试外壳会使IP核的面积开销增大,因此必须在IP核的可测性和面积之间进行权衡。

  4 内建自测试的实现

  可控性指驱动一个节点为逻辑状态0或1的难易程度;可观测性指从外部端口观察内部节点故障的难易程度;可测性就是指在整个电路全部节点的可控性和可观测性。很显然,高可测性比较容易产生测试向量并且测试效果良好。[page]

  为了提高IP核的可测性,在IP核的设计中就考虑了设计特定电路方便测试。以BIST实现IP核的测试,一般具有如下优势:简化测试接口;改善测试质量;降低测试成本;提高测试可靠性。

  基于BIST的编译码器IP核测试实现框图如图3所示。

基于BIST的编译码器IP核测试实现框图

  通过测试外壳控制输入/输出寄存器将编译码器隔离使它们互不影响,正常状态和测试状态能够切换,提高了IP核的可测性。具体的实现过程如下:

  (1)正常状态下原始码输入编码器,由其输出的码再进入译码器又转换为原始码;

  (2)测试状态下测试外壳的测试向量输入编码器,由其输出的码直接进入译码器,由译码器输出的码为测试响应输出,使其与期望值比较;图3中的模式选择模块的逻辑结构如图4所示。

模式选择模块的逻辑结构

  图4中mod为模式选择控制端,置0为正常状态。当rood为1时,out_sel输入测试向量,再由in_tem输出,进入in_sel;当mod 为0时,cod_out输出片外,从而实现了正常状态和测试状态的切换。可以用硬件描述语言编写此逻辑电路。用VHDL描述如下:

VHDL描述

  此模式选择模块实现状态之间的切换,电路简单,易于实现。

  5 结束语

  BIST为嵌入式内核的测试提供了一个可解决的方案,其测试效果明显,故障覆盖率较高,实现简单。通过加入测试外壳可以实现对IP核的访问、隔离、控制,有效地提高了IP核的可测性。但是采用BIST会使电路面积增加额外开销,必须在IP核的可测性和面积之间进行权衡。

关键字:BIST  IP核测试  SOC 引用地址:基于BIST的IP核测试方案设计

上一篇:μC/OS-II实时性能测试与研究
下一篇:基于内装测试(BIT)技术的装备控制系统故障诊断

推荐阅读最新更新时间:2024-03-30 22:28

瑞萨电子R-Car系列SoC支持汽车级Linux平台
日本东京,2017年8月7日讯 - 全球领先的半导体解决方案供应商瑞萨电子株式会社(TSE:6723)今日宣布,已经开始批量供应第一款采用汽车级Linux(AGL)软件的R-Car片上系统(SoC)。AGL是一个跨行业合作的开源项目,旨在为联网汽车开发完全开放的软件堆栈。 瑞萨电子认为,为扩大车载软件开发者基数,AGL不可或缺。瑞萨R-Car入门套件和AGL软件正在加速车载信息娱乐(IVI)应用的开发,帮助整车厂商更快推出联网汽车。瑞萨电子是AGL项目的白金会员,与丰田汽车等整车厂商携手,共同致力于推动开源软件的开发。瑞萨电子相信,通过支持这些活动,不仅可以帮助更多的一级供应商轻松开发车载应用,还可帮助对嵌入式应用软件不太熟悉
[汽车电子]
基于FPGA原型的GPS基带验证系统设计与实现
  随着SoC设计复杂度的提高,验证所需时间已经占到整个设计周期的70%以上,如何减少验证时间成为一个十分重要的问题。GPS基带芯片是一个典型的SoC,其主要功能模块是相关器,用以实现GPS信号的解调和解扩。相关器占据了基带芯片中的大部分硬件资源,其仿真过程十分复杂且耗费大量时间,因此仅仅依靠软件仿真是不现实的。随着FPGA的性能和容量不断提高,基于FPGA的原型验证能够减小开发风险,避免软件仿真的缺点,加快产品上市时间,并且能够真实地反映硬件的特性。这些优点使得基于FPGA的原型验证越来越多地被用于SoC系统的设计过程。    1 从ASIC到FPGA原型的移植   理论上,FPGA原型验证要与SoC的结构保持高度一致,但是
[嵌入式]
基于FPGA原型的GPS基带验证系统设计与实现
indie推出高度集成的Surya LiDAR SoC 提高自动驾驶水平
据外媒报道,汽车技术解决方案创新者indie Semiconductor推出突破性的Surya™ LiDAR片上系统(SOC),支持高级驾驶辅助系统(ADAS)和自动驾驶功能。关键传感技术LiDAR,或光探测和测距可实现辅助和自动驾驶汽车的最高安全水平。该全新产品专为高性能LiDAR设计,并集成了高速模数转换器和数字信号处理,以实现远程目标的可靠检测。与当前架构相比,Surya™的功耗显著降低,并且比当前基于FPGA的设计更具成本效益。 (图片来源:indie Semiconductor) indie销售和营销执行副总裁Paul Hollingworth表示:“indie是基于LiDAR的解决方案的领先供应商。我们创建了
[汽车电子]
indie推出高度集成的Surya LiDAR <font color='red'>SoC</font> 提高自动驾驶水平
小米官方:澎湃芯片仍在研发中
IT之家1月14日消息 2017年2月28日小米在北京举办了“我心澎湃”发布会,正式发布了自主独立芯“澎湃S1”,而小米5C是小米首款搭载澎湃S1芯片的手机。   澎湃S1采用八核64位处理器,拥有28nm工艺制程,包含四个2.2GHz主频A53内核以及四个1.4GHz主频A53内核,GPU部分,搭载了Mali-T860四核图形处理器。相较于上一代性能提高40%,功耗降低40%。   随着小米5C的发布,外界对小米澎湃系列芯片关注度日益增高,早在今年4月份,就有消息称,台积电正在使用16纳米制程为小米生产澎湃S2处理器。   根据IT之家此前的报道,澎湃S2基于台积电16nm工艺制程,采用了八核心设计,但与上代相
[手机便携]
小米官方:澎湃芯片仍在研发中
Sonics携手中国系统创新企业共创高性能SoC
北京新岸线公司将采用Sonics公司屡获奖项的片上连接解决方案开发下一代全新的移动计算产品系列 中国北京,美国加州MILPITAS—2010年10月12日——智能型片上通信解决方案领先供应商美商芯网股份有限公司(Sonics, Inc.)今天宣布,中国发展最快的创新型系统及硅提供商之一——北京新岸线公司(Nufront)已选择Sonics的片上网络IP解决方案和性能分析工具,来开发其全新的先进笔记本和平板电脑产品系列。新岸线公司面向移动计算机的高集成、低功耗SoC解决方案系列位列市场同类产品前茅,在性能和性价比方面属于行业最佳。新岸线将获得授权使用Sonics著名的SonicsMX低功耗片上网络以及高效的MemMax内存调度器。
[半导体设计/制造]
我国“核高基”专项获重大进展 实施十年突破三大领域
  近日,科技部近日会同工信部组织召开了核高基国家科技重大专项成果发布会。重大专项实施十年,我国在核心电子器件、高端通用芯片和基础软件三个尖端领域取得关键技术重大突破,电子电子信息产业“缺芯少魂”的“卡脖子”难题得以解决。下面就随手机便携小编一起来了解一下相关内容吧。   工信部电子信息司司长刁石京表示,通过专项的实施,产业自主发展能力得到提升,高端通用芯片和基础软件产品在技术上日趋成熟,以CPU和 操作系统 为核心的生态环境日渐完善,自主创新体系逐步建立,有力支撑了我国电子信息产业的可持续发展。   据统计,截至2017年,共有近500家单位参与专项研发,累计投入5万研发人员,申请专利8900余项,发布标准700余项,新增产值
[手机便携]
PBD-SOC实现的一种重要途径
    摘要: 本文描述了SOC设计的概念、SOC设计的关键技术以及与之相关的PBD(platform based design,基于平台的设计)设计概念。     关键词: SOC  PBD  系统芯片 集成电路设计从ASIC到SOC     从目前电子工业的发展来看,随着深亚微米(0.18~0.25μm)集成电路制造工艺的普及,大量的逻辑功能都可以通过单一芯片实现。同时一些消费类电子系统如:第三代移动通信、高汪晰度电视、Bluetooth等产品都要求进行百万门级的IC设计。这些系统的设计要求设计时间、产品投放市场的时间(TTM:time-to-market)尽可能短,同时,还要求开发过程有一定的可预
[应用]
瑞萨电子车载SoC被大陆集团用于其车身高性能计算机
全球领先的半导体解决方案供应商瑞萨电子集团(TSE:6723)今日宣布,大陆集团(Continental)在其第一代车身高性能计算机(HPC)中采用了瑞萨高性能系统级芯片(SoC)R-Car M3。HPC 作为车载计算平台,提供对车辆系统的集中控制,并配备安全网关功能以实现云连接。 R-Car M3 支持在线(OTA)软件更新,支持最高级别信息安全和功能安全,从而实现汽车软件更新的集中控制。R-Car M3 将推动全新电气 / 电子(E/E)架构概念,这有助于提高车辆性能、安全性和可靠性,同时减轻车辆重量。 大陆集团车联网事业部负责人 Johann Hiebl 表示:“得益于全新服务器架构,车辆的更新换代将比现在更容易、更
[嵌入式]
瑞萨电子车载<font color='red'>SoC</font>被大陆集团用于其车身高性能计算机
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved