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

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

3天内不再提示

普通触发器如何转换为扫描触发器

ruikundianzi 来源:IP与SoC设计 2023-08-25 17:01 次阅读

什么是扫描链: 扫描链是基于扫描的设计中的元素,用于移进和移出测试数据。扫描链由连接在链中的多个触发器构成,其中一个触发器的输出连接到另一个触发器。第一触发器的输入连接到芯片的输入引脚(称为扫描入),从其中输入扫描数据。最后一次触发器的输出连接到芯片的输出引脚(称为扫描输出),该芯片用于取出移出的数据。下图显示了一个扫描链。

wKgZomTobfSADQd4AABljOXYXoc603.jpg

扫描链

扫描链的用途: 如上所述,扫描链被插入到设计中以将测试数据移入芯片和移出芯片。这样做是为了使芯片中的每一个点可以控制和观察,如下所述。

普通触发器如何转换为扫描触发器: 在设计中的flops必须进行修改,以便将在扫描链。要做到这一点,触发器的正常输入(D)必须与扫描输入多路复用。一个被称为“扫描使能”的信号用于控制哪个输入将传播到输出。

wKgaomTobfSAd_tEAAA_jgk-5Vs681.jpg

普通触发器到扫描触发器的转换图

如果扫描使能= 0 ,数据在 D 引脚处的数据将传播到下一个活动边缘的 Q

如果scan-enable= 1 ,扫描输入中的数据将传播到下一个活动边缘的 Q

扫描术语表: 在我们进一步讨论之前,了解以下扫描链中使用的信号是有用的:

·扫描: 向 flop /扫描链提供用于向其提供扫描数据的输入

·扫描输出:从触发器/扫描链输出的 ,该链将扫描数据提供给下一个触发器/输出

·使能扫描: 输入到触发器,控制扫描_in数据还是功能数据传播到输出

扫描测试的目的: 进行扫描测试的原因有很多,其中最突出的两个原因是:

·测试制造设备中的固定故障

·测试制造的器件中的路径延迟,即测试每个路径是否工作在工作频率

如何扫描链职能: 扫描链的基本目标是通过为每个触发器提供旁路路径,使电路中的每个节点通过有限数量的图案可控和可观察。它基本上遵循以下步骤:

1.断言扫描启用(使它高)以便使能(SI->Q)路径为每个翻牌

2.在扫描数据中保持移位,直到达到预期节点的预期值

3.去断言扫描使能(对于一个时钟脉冲)在固定测试的情况下,以及在转换测试的情况下,两个或更多个周期)来启用D-》Q路径,以便在下一个时钟边沿捕获组合云输出。

4.再次断言scan_enable并通过scan_out将数据移出

链长是如何确定的: 链长是指单个扫描链中触发器的数量。链长度越大,移动数据进出所需的循环次数就越多。但是,考虑到触发器的数量保持不变,较小的链长度意味着需要更多的输入/输出端口作为扫描_in和扫描_输出端口。作为

所需端口数= 2 ×扫描链数

因为每个扫描链都需要scan_in和scan_out端口。而且,

运行模式所需的循环数=设计中最大扫描链的长度

假设设计中有10000个触发器,并且有6个端口可作为输入/输出。这意味着我们可以制造(6/2=)3链。如果我们制造9000,100和900的扫描链失败,它将是低效的,因为9000周期将需要移动数据进出。我们需要在扫描链中平均分配错误。如果我们将链长设为3300、3400和3300,则所需的循环数为3400。

在每个扫描链中保持几乎相等的 flop 数称为 链平衡 。

审核编辑:汤梓红

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

    关注

    456

    文章

    51157

    浏览量

    426687
  • 触发器
    +关注

    关注

    14

    文章

    2003

    浏览量

    61309
  • 扫描链
    +关注

    关注

    0

    文章

    4

    浏览量

    6943

原文标题:博文速递:Scan chains – the backbone of DFT

文章出处:【微信号:IP与SoC设计,微信公众号:IP与SoC设计】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    JK触发器,JK触发器是什么意思

    JK触发器,JK触发器是什么意思 1.主从JK触发器主从结构触发器也可以彻底解决直接控制,防止空翻。这里以性能优良、广泛使用的主从JK触发器
    发表于 03-08 13:36 6895次阅读

    D触发器,D触发器是什么意思

    D触发器,D触发器是什么意思   边沿D 触发器:  电平触发的主从触发器工作时,必须在正跳沿前加入输入信号。如果在CP 高
    发表于 03-08 13:53 4991次阅读

    什么是RS触发器,RS触发器的工作原理是什么?

    什么是RS触发器,RS触发器的工作原理是什么? 主从RS触发器
    发表于 03-08 14:00 3.1w次阅读

    施密特触发器,施密特触发器是什么意思

    施密特触发器,施密特触发器是什么意思 施密特触发器也有两个稳定状态,但与一般触发器不同的是,施密特触发器采用电位
    发表于 03-08 14:14 1980次阅读

    触发器的类型转换

    所谓触发器的类转换,就是用一个已有的触发器去实现另一类型触发器的功能。一般转换要求示意图如图13-25所示。
    发表于 08-23 09:27 4878次阅读
    <b class='flag-5'>触发器</b>的类型<b class='flag-5'>转换</b>

    触发器的相互转换

    触发器的相互转换 基本触发器之间是可以互相转换的,JK触发器和D触发器是两种最常用的
    发表于 09-18 08:56 4773次阅读
    <b class='flag-5'>触发器</b>的相互<b class='flag-5'>转换</b>

    jk触发器是什么原理_jk触发器特性表和状态转换

    JK触发器是数字电路触发器中的一种基本电路单元。JK触发器具有置0、置1、保持和翻转功能,在各类集成触发器中,JK触发器的功能最为齐全。在实
    发表于 12-25 17:30 18.9w次阅读
    jk<b class='flag-5'>触发器</b>是什么原理_jk<b class='flag-5'>触发器</b>特性表和状态<b class='flag-5'>转换</b>图

    触发器的作用_触发器的特点介绍

    本文开始介绍了触发器的定义和触发器的特点,其次阐述了触发器的分类和触发器的作用,最后介绍了触发器的工作原理。
    发表于 03-27 17:35 2.2w次阅读

    电平触发器,脉冲触发器和边沿触发器触发因素是什么

    脉冲触发器由两个相同的电平触发的SR触发器组成,其中左SR触发器成为主触发器,右手侧称为从触发器
    的头像 发表于 02-11 10:56 9609次阅读
    电平<b class='flag-5'>触发器</b>,脉冲<b class='flag-5'>触发器</b>和边沿<b class='flag-5'>触发器</b>的<b class='flag-5'>触发</b>因素是什么

    触发器触发顺序是什么

    不同类型的触发器可能有不同的执行顺序。例如,对于同一个表上的多个触发器,插入触发器(INSERT trigger)可能先于更新触发器(UPDATE trigger)执行。
    的头像 发表于 02-05 10:09 1224次阅读
    <b class='flag-5'>触发器</b>的<b class='flag-5'>触发</b>顺序是什么

    t触发器和jk触发器的区别和联系

    触发器是数字电路中常用的组合逻辑电路,在现代电子系统中有着广泛的应用。其中,最常用的两种触发器是T触发器和JK触发器。本文将详细介绍T触发器
    的头像 发表于 02-06 14:04 6385次阅读

    t触发器变为d触发器的条件

    在数字电路设计中,触发器是一种非常重要的存储元件,用于存储一位二进制信息。触发器的种类很多,其中最为常见的有JK触发器、D触发器和T触发器
    的头像 发表于 08-22 10:33 1744次阅读

    d触发器和jk触发器的区别是什么

    引言 数字电路是现代电子技术的基础,广泛应用于计算机、通信、控制等领域。触发器是数字电路中的一种基本逻辑元件,具有存储和传递信息的功能。 触发器的基本概念 触发器是一种具有记忆功能的数字电路元件
    的头像 发表于 08-22 10:37 2329次阅读

    把jk触发器转换为t的方法

    将JK触发器转换为T触发器的方法主要涉及对JK触发器的输入端进行适当的连接。T触发器是一种具有简单翻转功能的
    的头像 发表于 08-28 09:38 1847次阅读

    怎么用jk触发器变成t触发器

    将JK触发器变成T触发器,主要涉及到对JK触发器的输入端口进行适当的连接和配置,以实现T触发器的逻辑功能。以下是将JK触发器
    的头像 发表于 08-28 09:41 3168次阅读