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

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

3天内不再提示

基于体系结构和基于流的DFT方法

PCB线路板打样 来源:PCB线路板打样 作者:PCB线路板打样 2023-11-10 17:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

基于架构和基于流的DFT方法
ASIC设计平均门数的增加迫使设计团队花费20%到50%的ASIC开发工作量测试相关的问题,以实现良好的测试覆盖率。虽然遵循设计测试规则被认为是一种良好的做法,但是与嵌入式RAM,多个时钟域,复位线和嵌入式知识产权的对抗可能会对设计进度产生重大影响。尽管处理了所有这些问题,但很少能实现100%的故障覆盖率。因此,ASIC设计经常以低于90%的故障覆盖率进入生产,导致不必要的器件缺陷率和板级下降。

基于流的方法

将结构插入设计进行扫描测试的第一步是用扫描触发器替换所有触发器。有时这是作为合成过程的一部分完成的,尽管它在历史上在流程的后期执行。插入扫描触发器允许对设计内的节点进行更高程度的控制,从而增加故障覆盖范围。然而,传统的扫描技术并未在设计中提供对用户网络的完全控制或观察,使许多结构未经测试。

最常见的各种扫描触发器在D输入之前包含多路复用器。这样可以在测试模式期间将数据移位到触发器中,或者可选地,在用户模式操作期间可以存储正常的逻辑信号

传统的ASIC扫描测试通常需要以下内容:

有一个测试时钟,电路必须允许将其应用于所有扫描触发器。

在测试期间,所有触发器都处于测试模式。

在正常用户操作期间,所有触发器都处于正常模式。

请注意,在使用基于多路复用器的扫描触发器时,通常会在用户时钟的主路径中插入多路复用器,以允许在测试模式下将测试时钟传送到所有触发器。所有测试触发器同时处于测试模式。

设计测试规则

传统测试技术需要多种设计测试(DFT)规则,以提供足够的故障覆盖率和可接受的设备缺陷率。 (故障覆盖率是对特定设计中特定测试模式(向量)实际可检测到的可检测到的固定故障的百分比的度量。)不遵循DFT规则的结果是许多故障可以'使用传统的扫描方法进行测试,整体故障覆盖率受到很大影响。

为了使用扫描获得对可检测到的固定故障的合理覆盖,设计通常必须完全同步。因此,我们有第一个DFT规则。不幸的是,许多设计 - 特别是在网络和通信中 - 需要多个异步时钟,所以不可能不违反这个规则。此外,在追求速度的过程中,合成通常会产生重新收敛的冗余逻辑结构,这是另一种违规行为。

通常认可的DFT规则包括以下内容:

设计应与公共时钟完全同步。

在测试期间,必须从外部引脚禁用存储元件的异步输入。

只能使用专门设计用于支持自动测试模式生成的顺序库元素。有时会禁止使用负边沿触发的触发器。

不允许使用门控时钟。测试期间必须绕过它们。

不应使用内部三态总线;多路复用器是首选。

不允许组合逻辑循环。

不允许重新收敛冗余逻辑。

测试期间必须禁用外部总线。

包含各种测试方法的IP块之间的接口必须是完全可测试的。

自动测试

AutoTest的前提是,如果所有与测试相关的电路都嵌入在基本阵列中,则可以从ASIC开发过程中删除与测试相关的事项。嵌入式AutoTest电路不仅独立于用户设计定义,而且在用户设计已知之前制造。

由于AutoTest嵌入在ASIC的底层结构中,因此它的运行方式与传统的扫描测试完全不同。虽然用于传统ASIC的扫描测试方法要求设计中的所有扫描触发器同时处于测试模式,但AutoTest的操作顺序将导致某些模块处于测试模式,而其他模块处于正常模式任何特定的测试周期。 AutoTest ASIC中的功能模块包含“控制”和“观察”功能。这使得可以通过隔离单个模块和网络来测试制造,无论用户设计实现如何,无论DFT规则如何,都可以完全验证硅完整性。为此,需要一种新型模块。模块内的唯一Q_Cell包含“控制”和“观察”功能,并且还能够配置为组合逻辑,触发器或RAM。这意味着可以控制所有网络,无论它们是表示时钟还是设置/复位,以及它们是否是冗余结构或组合反馈环路的一部分。

四输入多路复用器类型单元( P_Cell)用于大多数组合功能,或者与Q_Cell结合用于复杂功能,如全加器,而高驱动三态缓冲器可用于时钟树和数据树等功能,以及在诸如自动修复保持时间违规(在物理布局流程中自动执行)。

其他好处

AutoTest不仅能够同时捕获状态在设备内的所有信号中,它还能够恢复该状态,使得操作可以从任何任意初始条件开始。可以预先加载存储器和触发器以模拟错误或异常的电源状态。此功能对于诊断现场问题非常有用。

AutoTest是一种组合的软件和硬件测试方法,可以消除所有DFT规则,并始终在单元引脚级别提供100%的固定故障覆盖率。随着质量要求和设备复杂性的增加,这种覆盖变得越来越重要。 AutoTest已成功应用于100多种结构化ASIC设计,但其技术也可以在标准单元ASIC设计中实现。

Eric West是Lightspeed Semiconductor(加利福尼亚州桑尼维尔)的架构总监。)

审核编辑 黄宇

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

    关注

    34

    文章

    1271

    浏览量

    124069
  • DFT
    DFT
    +关注

    关注

    2

    文章

    236

    浏览量

    23894
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DFT算法与FFT算法的优劣分析

    一概述 在谐波分析仪中,我们常常提到的两个词语,就是DFT算法与FFT算法,那么一款功率分析仪/谐波分析仪采用DFT算法或者FFT算法,用户往往关注的是能否达到所要分析谐波次数的目的,而并未考虑两种
    的头像 发表于 08-04 09:30 908次阅读

    DPU核心技术论文再次登陆体系结构领域旗舰期刊《IEEE Transactions on Computers》

    近期,鄢贵海团队研究成果在计算机体系结构领域国际顶级期刊《IEEE Transactions on Computers》中发表。该研究主要围绕KPU敏捷计算架构展开,KPU具有超强异构核集成和调度
    的头像 发表于 06-11 18:11 511次阅读
    DPU核心技术论文再次登陆<b class='flag-5'>体系结构</b>领域旗舰期刊《IEEE Transactions on Computers》

    借助DFT技术实现竞争力最大化

    通过改进和优化设计与制造的各个方面,半导体行业已经能够实现 IC 能力的巨大进步。可测试性设计 (DFT)——涵盖从在 RTL 中插入测试逻辑,到对现场退回产品进行失效分析等全流程,是半导体企业获得
    的头像 发表于 05-22 15:16 758次阅读

    睿创微纳AI芯片技术登上国际计算机体系结构领域顶级会议

    近日,国际计算机体系结构领域顶级会议HPCA 2025(International Symposium on High-Performance Computer Architecture)在美国召开。会议共收到534篇来自全球顶尖科研机构及高校的论文投稿,最终录用率仅为21%。
    的头像 发表于 05-19 15:57 773次阅读

    芯旺微电子通过国际一供应链体系审核

    2025年3月初,芯旺微电子成功通过全球顶级Tier1企业的供应商导入审核,标志着公司在车规芯片领域正式迈入国际一供应链体系
    的头像 发表于 03-10 10:06 995次阅读

    浅谈DFT可测性设计的工作原理

    在芯片设计的世界里,有一种被称为"火眼金睛"的技术,它就是DFT(Design for Testability,可测性设计)。今天,就让我们一起揭开这项技术的神秘面纱,看看它是如何成为芯片质量的守护神的。
    的头像 发表于 03-01 09:49 1555次阅读
    浅谈<b class='flag-5'>DFT</b>可测性设计的工作原理

    纸基微控芯片的加工方法和优势

    纸基微控芯片的加工方法主要包括激光切割、压印技术、喷墨打印技术、层压技术和表面改性技术等。以下是这些加工方法的具体介绍: 激光切割 激光切割是一种利用激光束对材料进行切削的加工方法
    的头像 发表于 02-26 15:15 819次阅读

    三极管的工作过程和电路结构

    三极管是一种特殊的半导体器件,它在一定条件下能够提供稳定的电流输出,不受负载变化的影响。这种特性使其在多种电子电路中得到了广泛应用,如LED驱动电路、电池充电管理、电化学分析等。本文将深入探讨恒三极管的工作过程和电路结构
    的头像 发表于 02-02 13:47 948次阅读

    DFT的常见误区与解决方案

    DFT(离散傅里叶变换)在信号处理领域具有广泛的应用,但在使用过程中也常会遇到一些误区。以下是对DFT常见误区的总结以及相应的解决方案: 常见误区 混叠现象 : 误区描述:在采样过程中,如果采样频率
    的头像 发表于 12-20 09:32 2106次阅读

    DFT在生物信号分析中的应用

    DFT(离散傅里叶变换)在生物信号分析中有着广泛的应用。生物信号,如心电图(ECG)、脑电图(EEG)、肌电图(EMG)等,是生物体内产生的电信号,它们携带着生命活动和生理状态的重要信息。DFT作为
    的头像 发表于 12-20 09:28 1565次阅读

    DFT的优缺点比较 DFT在机器学习中的应用

    DFT(离散傅里叶变换)的优缺点比较 优点 频域分析 :DFT能够将信号从时域转换到频域,这对于分析信号的频率成分非常有用。 线性和时不变性 :DFT是线性和时不变的,这意味着它满足叠加原理,对于
    的头像 发表于 12-20 09:22 3417次阅读

    DFT与离散时间傅里叶变换的关系 DFT在无线通信中的应用

    DFT与离散时间傅里叶变换(DTFT)的关系 DFT(离散傅里叶变换)与DTFT(离散时间傅里叶变换)都是信号处理中的重要工具,用于将信号从时域转换到频域。它们之间存在一定的联系和区别: 定义与对象
    的头像 发表于 12-20 09:21 2580次阅读

    DFT在图像处理中的作用 DFT在音频信号处理中的应用

    DFT在图像处理中的作用 离散傅里叶变换(Discrete Fourier Transform,简称DFT)是一种将信号从时域转换到频域的数学工具,它在图像处理领域有着广泛的应用。以下是DFT在图像
    的头像 发表于 12-20 09:18 1855次阅读

    如何使用DFT进行频谱分析

    使用离散傅里叶变换(DFT)进行频谱分析是一个将信号从时域转换到频域,并分析信号在频域上的特性的过程。以下是使用DFT进行频谱分析的基本步骤: 一、理解DFT的基本概念 定义 :离散傅里叶变换
    的头像 发表于 12-20 09:16 2716次阅读

    DFT在信号处理中的应用 DFT与FFT的区别

    DFT在信号处理中的应用 离散傅里叶变换(Discrete Fourier Transform,DFT)是信号处理中一个非常重要的工具。它允许我们将信号从时域转换到频域,从而分析信号的频率成分。以下
    的头像 发表于 12-20 09:13 4075次阅读