1 基于体系结构和基于流的DFT方法-德赢Vwin官网 网
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不仅能够同时捕获状态在设备内的所有信号中,它还能够恢复该状态,使得操作可以从任何任意初始条件开始。可以预先加载存储器和触发器以vwin 错误或异常的电源状态。此功能对于诊断现场问题非常有用。

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

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

审核编辑 黄宇

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

    关注

    34

    文章

    1199

    浏览量

    120428
  • DFT
    DFT
    +关注

    关注

    2

    文章

    231

    浏览量

    22708
收藏 人收藏

    评论

    相关推荐

    【「RISC-V体系结构编程与实践」阅读体验】-- SBI及NEMU环境

    基于《RISC-V体系结构编程与实践(第二版)》这本书籍,官方文档及网上资料继续我的RISC-V旅程。 接前面的篇章,今天来看看RISCV-V的SBI、BenOS和MySBI及NEMU环境。 SBI
    发表于 11-26 09:37

    【「RISC-V体系结构编程与实践」阅读体验】-- 前言与开篇

    发烧友论坛书籍评测活动中,看到有RISC-V相关的书籍在评测:《RISC-V体系结构编程与实践(第二版)》,于是抱着侥幸的心理参加了,第一次参加这种书籍或开发板评测活动,没想到居然中了,缘分真的挺奇妙
    发表于 11-23 15:43

    GPGPU体系结构优化方向(1)

    继续上文GPGPU体系结构优化方向 [上],介绍提高并行度和优化流水线的方向。
    的头像 发表于 10-09 10:03 266次阅读
    GPGPU<b class='flag-5'>体系结构</b>优化方向(1)

    无刷DC门驱动系统的体系结构

    德赢Vwin官网 网站提供《无刷DC门驱动系统的体系结构.pdf》资料免费下载
    发表于 09-29 11:52 0次下载
    无刷DC门驱动系统的<b class='flag-5'>体系结构</b>

    名单公布!【书籍评测活动NO.45】RISC-V体系结构编程与实践(第二版)

    放弃本次试用评测资格! 火热的RISC-V市场 去年,一部讲述 RISC-V 技术基础的书在国内市场掀起了一阵学习热潮,它就是 《RISC-V体系结构编程与实践》 ,这本书在豆瓣上更是获得了 9.6
    发表于 09-25 10:08

    嵌入式系统的体系结构包括哪些

    嵌入式系统的体系结构通常是一个复杂而精细的架构,旨在满足特定应用需求,同时兼顾系统的可靠性、效率、成本和体积等多方面因素。以下是对嵌入式系统体系结构的详细解析,包括其主要组成部分、层次结构以及各部分的功能和特点。
    的头像 发表于 09-02 15:25 991次阅读

    工业控制计算机的体系结构是什么

    工业控制计算机是一种专门为工业自动化控制领域设计的计算机系统,具有高性能、高可靠性、实时性、可扩展性等特点。本文将详细介绍工业控制计算机的体系结构,包括其硬件结构、软件结构、通信协议、控制策略等方面
    的头像 发表于 06-16 11:38 976次阅读

    dcs的体系结构体现在哪几个方面

    分布式控制系统(Distributed Control System,简称DCS)是一种计算机控制系统,它将控制任务分布在多个计算机上,以实现对工业过程的实时控制和管理。DCS的体系结构是其核心
    的头像 发表于 06-11 11:33 1324次阅读

    嵌入式微处理器体系结构 嵌入式微处理器原理与应用

    嵌入式微处理器是一种集成于嵌入式系统中的微处理器,其体系结构和应用具有独特特点。本文将详细介绍嵌入式微处理器的体系结构以及其原理与应用。 一、嵌入式微处理器体系结构 嵌入式微处理器的体系结构
    的头像 发表于 05-04 16:53 2140次阅读

    嵌入式微处理器体系结构有几种

    嵌入式微处理器体系结构是指嵌入式系统中的微处理器采用的硬件结构和设计技术,以实现特定的功能和性能要求。在嵌入式系统中,微处理器被用于控制、通信、计算、数据处理等不同的任务。根据不同的功能要求,嵌入式
    的头像 发表于 04-21 16:29 1186次阅读

    嵌入式微处理器的体系结构

    嵌入式微处理器的体系结构通常包括核心架构、指令集架构、存储体系架构和系统总线架构等关键组成部分。
    的头像 发表于 03-29 11:48 795次阅读

    WiMAX MAC层基础知识:WiMAX网络体系结构

    WiMAX形式支持的WiMAX架构是支持固定、游牧和移动操作的统一网络架构。WiMAX 网络体系结构基于全 IP 模型。
    发表于 02-08 10:39 782次阅读
    WiMAX MAC层基础知识:WiMAX网络<b class='flag-5'>体系结构</b>

    基于最新E/E体系结构的传感器应用白皮书

    德赢Vwin官网 网站提供《基于最新E/E体系结构的传感器应用白皮书.pdf》资料免费下载
    发表于 01-30 17:41 0次下载
    基于最新E/E<b class='flag-5'>体系结构</b>的传感器应用白皮书

    智能化的计算机体系结构设计方案

    未来计算机体系结构将趋向于智能化和自适应性。智能化的计算机体系结构可以根据不同的任务和场景进行智能调整,提高计算机的性能和效率。
    发表于 01-22 11:05 463次阅读
    智能化的计算机<b class='flag-5'>体系结构</b>设计方案

    《RVfpga:理解计算机体系结构》3.0 版本更新上线

    计算机体系结构课程,该课程针对本科教学设计,包含一整套丰富的教学资料和实践练习,可帮助学生了解处理器架构中的关键要素,包括多个IP内核,修改RISC-V内核的方法
    的头像 发表于 01-18 08:27 779次阅读
    《RVfpga:理解计算机<b class='flag-5'>体系结构</b>》3.0 版本更新上线