0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

适用于模拟设备的BIST

星星科技指导员 来源:ADI 作者:Brian Harrington 2023-02-01 15:36 次阅读

内置自检(BIST)曾经是为复杂的数字芯片保留的,现在可以在许多数字内容相对较少的设备中找到。向更精细的直线工艺几何形状的转变使ADI公司的多个数据转换器能够包含BIST功能。对于芯片制造商来说,BIST可以通过提供对器件的更大可见性来帮助简化器件表征过程,并通过允许对芯片的某些子集进行自主测试来缩短制造测试时间。当片上BIST功能被整合到系统级设计中时,BIST在系统级实现了更大的优势。随着系统变得越来越复杂,将单个组件与BIST集成,可以实现分层测试策略,从而为增强系统可靠性提供强大的功能。

在系统层面,BIST功能可用于设计阶段,以表征数字处理器和数据转换器之间的数字接口时序。如果没有BIST,数字接口中的位错误必须通过转换器本底噪声的变化来检测。这种类型的错误检测远不如基于数字的BIST签名检查敏感,后者可以检测单个比特错误。同样的数字接口检查可以在生产测试车间执行,也可以在现场的系统级自检中执行。

clip_image002.gif?la=en&imgver=1

图1 – BIST电路的功能框图

图 1 显示了一个基本的 BIST 实现。将BIST集成到设备中需要添加三个功能块:模式生成器,签名(或响应)分析器和测试控制器。码型发生器激励被测电路(CUT)。特征码分析器收集 CUT 对测试模式的响应,并将其压缩为单个值,称为特征码。测试控制器协调测试电路的动作,并提供一个简单的外部接口。

模式生成器和特征分析器通常使用线性反馈移位寄存器(LFSR)实现。带有n个触发器的LFSR如图2所示。这种类型的模式生成器可以产生宽度为 n 的伪随机模式,具有 2n重复前有 -1 个唯一组合(除所有零之外的所有可能组合)。当初始条件已知时,该模式是完全确定的。

clip_image004.gif?la=en&imgver=1

图2 – BIST功能所需的基本组件

特征分析也利用LFSR。 利用第二个类似构造的LFSR可以将CUT对整个模式的响应压缩为单个值。该值在测试完成后存储在寄存器中。然后可以将签名与预期的签名进行比较,以验证设备的正确操作。压缩响应的过程引入了使错误的CUT产生正确特征的可能性,但是随着模式长度的增加,未检测到故障的可能性变得非常小。

在系统级别使用 BIST

在板级,BIST功能可以帮助进行多种类型的测试。例如,测试DAC和数字数据源之间的接口可以通过调用BIST特征分析电路并使用数字源提供测试模式来完成。在这种情况下,DAC制造商将提供测试模式和预期的签名。该设备已经过制造商的测试,因此不正确的签名可能归因于数字接口故障。或者,DAC制造商可以提供一种算法,用于为任意测试模式生成预期的签名。这为源可以提供的模式提供了更大的灵活性。ADI公司提供AD9736高速DAC的BIST模型、测试模式和预期特征。

签名测试是通过/失败类型的测试。不正确签名的特定值无助于诊断故障。但是,设备被激励的方式可以提供有关故障类型的一些信息。例如,不同的测试模式可以将故障隔离到特定的输入引脚。在表征数字接口时,这种类型的测试可用于确定是否存在任何导致降低整个总线时序裕量的外围连接。此信息可用于在后续修订中改进电路板布局。

在某些情况下,可以使用BIST码型发生器代替外部数字码型发生器,从而简化器件和下游信号链其余部分的评估。AD9789内置片内QAM映射器、插值滤波器、数字上变频器,后接14位DAC。可以将 BIST 模式生成器配置为将数据发送到 QAM 映射器。设备将此数据作为调制信号传输。模拟性能可以在DAC的输出端和发射路径信号链的其余部分测量,而无需任何额外的数字激励。这可以加快设计模拟部分的评估,因为它将模拟评估与数字开发分离,并消除了数字测试模式生成所需的特殊电路。

预计在数据转换器和其他“模拟”器件上集成BIST电路将变得越来越普遍,并且功能更强大,因为这些器件转向更小的工艺几何形状。随着 系统 的 复杂 化, 包含 测试 能力 变得 重要。随着数字接口速度的提高,验证这些接口是否可靠变得更加重要和困难。寻找在单个设备上使用 BIST 功能的方法,以提高系统级可测试性和设备评估。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 转换器
    +关注

    关注

    27

    文章

    8607

    浏览量

    146755
  • 滤波器
    +关注

    关注

    160

    文章

    7712

    浏览量

    177525
  • 变频器
    +关注

    关注

    251

    文章

    6470

    浏览量

    144056
收藏 人收藏

    评论

    相关推荐

    拟设备模拟实体设备和云端通信

    “启动虚拟设备”后即进入虚拟设备在线调试页面,您将看到“调试提示”、“模拟设备上报数据”、“通信日志”三个功能区域,其中:“调试提示”内红框“显示二维码”用于机智云调试APP绑定虚
    发表于 02-16 16:55

    数字BIST的基本原则

    相同的触发器捕获响应,将移出的结果压缩成一个数字标志,再将其与一个正确的标志作逐位对比。尽管工业逻辑BIST的细节要更复杂,但基本原理仍适用于多时钟域、多周期延迟路径,以及电源
    发表于 07-19 06:18

    适用于英特尔性能设备平台的RMC

    适用于英特尔性能设备平台的RMC
    发表于 08-20 07:53

    适用于低频测量应用的AD7195

    EVAL-AD7195EBZ,AD7195评估板,4.8 kHz,超低噪声,24位Σ-Δ型ADC。 AD7195是一款完整的模拟前端,适用于低频测量应用
    发表于 03-18 10:11

    USB标准适用于哪些应用

    USB标准适用于哪些应用 通用串行总线 (USB) 外设接口已广泛应用于所有个人计算平台及众多工业和基础设施平台。不过,与此同时,人们对适用于
    发表于 04-19 14:31 1792次阅读

    钮扣电池都有哪些类型分别适用于哪些设备

    钮扣电池都有哪些类型分别适用于哪些设备? 钮扣电池类型 特性 应用设备  1.氧化银电池:高且稳定的电压自放电每年5% 手表照相机
    发表于 11-05 09:47 1033次阅读

    7000应用开发技巧:模拟设备驱动(Mocking)

    模拟设备驱动和硬件以及使用GoogleTest和GoogleMock来测试应用程序代码。 在我们的例子中
    发表于 02-09 06:36 505次阅读
    7000应用开发技巧:<b class='flag-5'>模拟设备</b>驱动(Mocking)

    模拟设备高速转换器

    模拟设备高速转换器(HSC)接口板设计用于Eval控制为模拟器件的高速CMOS a/D转换器提供完整的评估系统。HSC接口板用作高速缓冲器用于以高达50 MHz的速率捕获数字数据的内存
    发表于 07-18 16:51 13次下载

    BIST的关键是模拟Weenies

    内置自测(BIST),曾经保留用于复杂的数字芯片,现在可以在许多具有相对少量数字内容的设备中找到。
    的头像 发表于 04-12 14:14 2836次阅读
    <b class='flag-5'>BIST</b>的关键是<b class='flag-5'>模拟</b>Weenies

    AN639:模拟设备能耗(ADE)产品:常见问题

    AN639:模拟设备能耗(ADE)产品:常见问题
    发表于 04-24 14:32 2次下载
    AN639:<b class='flag-5'>模拟设备</b>能耗(ADE)产品:常见问题

    适用于Megawin 8051 MCU的I2C(软件模拟)示例代码

    适用于Megawin 8051 MCU的I2C(软件模拟)示例代码
    发表于 06-30 17:22 2次下载
    <b class='flag-5'>适用于</b>Megawin 8051 MCU的I2C(软件<b class='flag-5'>模拟</b>)示例代码

    常见的PLC模拟量IO有哪些?

    ):用于输出连续变量信号,控制执行机构或其他模拟设备,如电机驱动、阀门控制等。 (3)热电偶输入(Thermocouple Input):专门用于测量温度的模拟输入,
    的头像 发表于 12-18 16:00 1649次阅读

    适用于模拟输出模块的双极Fly-Buck-Boost解决方案

    电子发烧友网站提供《适用于模拟输出模块的双极Fly-Buck-Boost解决方案.pdf》资料免费下载
    发表于 08-30 09:17 0次下载
    <b class='flag-5'>适用于</b><b class='flag-5'>模拟</b>输出模块的双极Fly-Buck-Boost解决方案

    适用于TI超声AFE的模拟时间增益控制(ATGC)解决方案

    电子发烧友网站提供《适用于TI超声AFE的模拟时间增益控制(ATGC)解决方案.pdf》资料免费下载
    发表于 09-05 09:52 0次下载
    <b class='flag-5'>适用于</b>TI超声AFE的<b class='flag-5'>模拟</b>时间增益控制(ATGC)解决方案

    理解机智云虚拟设备与实际设备的关系

    并不存在于物理世界中。虚拟设备主要用于以下几个目的:1、测试应用通讯:在实际设备尚未到位的情况下,虚拟设备可以模拟真实
    的头像 发表于 09-22 08:02 177次阅读
    理解机智云虚<b class='flag-5'>拟设备</b>与实际<b class='flag-5'>设备</b>的关系