基于BIST的编译码器IP核测试

发布者:sedsedq最新更新时间:2011-03-25 来源: 电子技术应用关键字:IP核  SOC  编译码器 手机看文章 扫描二维码
随时随地手机看文章
   

1 引言

    随着半导体工艺的发展,片上系统SOC" title="SOC">SOC" title="SOC">SOC" title="SOC">SOC" title="SOC">SOC" title="SOC">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核生成测试所需的激励。响应分析器对所得到的响应进行分析,如果相同则表明没有故障,不同则表明存在故障。测试访问机制是 SOC传送数据的一种手段,它将测试激励传送到IP核的输入端口并将测试响应从IP核的输出端口传送到响应分析器。测试外壳是IP核同访问机制及器件其他逻辑之间的接口;测试外壳以实现片上核与核之间的测试隔离,也可以为IP核提供了测试数据传送通道。

3 内建自测试原理

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

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

4 内建自测试的实现

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

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

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

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

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

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


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

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

5 结束语

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

关键字:IP核  SOC  编译码器 引用地址:基于BIST的编译码器IP核测试

上一篇:基于FPGA+DSP的雷达高速数据采集系统的实现
下一篇:米波段DBF体制雷达数字接收机的实现

推荐阅读最新更新时间:2024-05-02 21:18

诺基亚和博通联合开发5G SoC处理器
诺基亚和博通今天宣布,他们正在合作开发SoC处理器,该处理器将被集成到诺基亚的ReefShark 系列5G产品中。 此次合作将扩大可用于5G应用的诺基亚ReefShark芯片组的范围,并将改善系统性能和5G网络的能耗。 两家公司将合作开发使用诺基亚无线技术和博通ASIC专业知识的SoC。 在与博通合作的同时,诺基亚将继续进一步扩展其芯片功能,并提高AirScale无线接入产品组合。 这些新的芯片组旨在部署在诺基亚AirScale无线访问解决方案的多个模块中。
[网络通信]
基于NiosII处理器的通用AD IP核的设计与实现
  随着电子技术的飞速发展,嵌入式系统的需求越来越大、应用领域也越来越广泛。数据采集是嵌入式系统不可或缺的组成部分,其性能在某种程度上直接决定了整个系统能否满足设计的要求。目前,数据采集部分的实现基本上都是利用单片机或者ARM片内集成好的AD外设。这种AD外设的性能参数往往都已经在片上固化好了(即具有不可更改性),而且与其他片内外设不可分离地组合在了一起,从而使得整个系统的设计具有很大局限性。加之市面上单片机、ARM的款式型号非常有限,使用者不得不在性能与成本上作出折中的选择来满足所设计系统的要求,由于这种设计方案是不可更改的,且应用范围小、可移植性差,因此往往无法满足客户更高的要求。   Nios II是Altera公司开发的
[嵌入式]
基于NiosII处理器的通用AD <font color='red'>IP核</font>的设计与实现
贸泽开售Silicon Labs EFR32FG25 Flex Gecko无线SoC
贸泽开售Silicon Labs EFR32FG25 Flex Gecko无线SoC 助力提升智能电表和照明系统性能 2023年5月18日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 即日起开售Silicon Labs的EFR32FG25 Flex Gecko无线SoC。 EFR32FG25 SoC采用32位Arm Cortex-M33内核,最大工作频率为97.5MHz,支持智能电表、街道照明、配电自动化和工业应用的远程连接。此全新SoC具有集成功率放大器和高吞吐量,能为安全物联网 (IoT) 设备提供可靠连接。 贸泽所供应的Silicon
[工业控制]
贸泽开售Silicon Labs EFR32FG25 Flex Gecko无线<font color='red'>SoC</font>
基于32位RISC处理器SoC平台的Linux操作系统实现
引言 智原科技的FIE8100 SoC平台是一种低功耗、便携式视频相关应用开发SoC平台,也可用于基于FA526 CPU的SoC设计验证。 基于FA526的Linux软件开发套件,开发人员可将Linux一2.4.19软件环境在FIE8100平台上安装实现,并完成对平台上所有IP的驱动程序安装和对FA526的内部调试。 FA526介绍 FA526是一颗有着广泛用途的32位RISC处理器。它包括一个同步CPU内核(core)、独立的指令/数据缓存(cache)、独立的指令/数据暂存器(scratchpads)、一个写缓存(write buffer)、一个内存管理单元(memory management unit)和JTAG在线仿真(
[工业控制]
智能传感器的蓝牙协议栈与SoC结构设计
摘要:通过对蓝牙协议栈和智能传感器功能要求的分析,讨论用于智能传感器设计的嵌入式蓝牙协议栈SoC的基本结构,以及功能组成要求。根据讨论结果,设计相应的SoC电路结构。 关键词:蓝牙 基带 智能传感器 SoC 引 言 蓝牙技术是一种无线数据与数字通信的开放性规范。它以低成本、近距离无线连接为基础,为固定与移动设备建立了一种完整的通信方式和技术。蓝牙技术的实质是建立通用无线接口及其控制软件的标准,使移动通信与计算机网络之间能实现无缝连接,由此,为不同厂家生产的便携式设备提供了近距离(10m"100m)范围内的互操作通道。   在工业控制系统和许多应用领域,随着电子技术的发展,目前控制器和传感器已经实现了智能化。在一般的传
[应用]
东芝推出具有远程通信和低功耗蓝牙SoC
SoC实现了低功耗的最高链路预算 东京—东芝电子元件及存储装置株式会社(“东芝”)今日宣布推出用于物联网设备且符合Bluetooth® 5.0版标准低功耗片上系统(SoC),它实现了113dB链路预算 (目前最高 )和高达22%的传输功率效率。这些特性使SoC的远程通信达到600m,这是其前一代 的4.6倍,同时将功耗降低到可支持相同通信距离的标准产品的70%左右。东芝已在2018年VLSI电路研讨会上对这项技术进行了介绍,该研讨会即6月19日在夏威夷檀香山举行的半导体器件国际会议。 物联网技术的不断进步给可穿戴设备和医疗设备等领域带来了全新的能力,而先进的功能也实现了越来越多的计算优势,特别是在工业系统中。这些进展基于先进功能的
[手机便携]
东芝推出具有远程通信和低功耗蓝牙<font color='red'>SoC</font>
电源管理IC优化了一流的电路模块
对于通过提高多种分立电源IC的集成度来节省PC板级空间的需求是催生PMIC的主要原因。在过去的5~10年时间里,这些SoC型IC已经成为了很普通的产品。然而,它们的外形尺寸相当大,而且对于设计师来说,还存在着“隐性”成本和性能局限。 不过,如今已经有了更加优化的解决方案,如凌力尔特公司开发的新一代PMIC。这些IC集合了“难以完成”的功能电路模块功能,如电源路径管理、高效同步开关稳压器、USBOn-the-Go、过压保护、高电压输入和全功能电池充电器等。其小外形、扁平QFN封装和极少的外部组件造就了适合手持式电子设备(特别是那些利用USB电源的设备)的简单、紧凑且具成本效益的解决方案。同时,它们在其他市场空间里同样拥有属于自己的一
[电源管理]
电源管理IC优化了一流的电路模块
iPhone 12:首用5nm SoC 领先高通华为
众所周知,芯片工艺越先进,芯片内部的晶体管密度就越高,同时在单位面积内带来更好的性能和功能。据外媒报道,2020款iPhone将是一款使用5nm工艺SoC(A14)的智能手机。   早期的苹果A4处理器使用的是45nm工艺制造,而短短几年之后,如今的顶级SoC,比如骁龙855、麒麟980已经采用了7nm工艺制造。而传闻即将到来了骁龙985处理器,还将首次使用极紫外光刻(EUV)工艺,更加精准的设计IC布局,进一步提升性能。   据此前报道,台积电计划在明年第一季度开始量产5nm芯片。初步数据显示,较7nm晶体管其晶体管数量将增加1.8倍,性能提升15%。   此外,有消息称,高通下一代旗舰芯片骁龙865将由三星代工而非台积电
[手机便携]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved