当前位置: 首页 > news >正文

【读书笔记·VLSI电路设计方法解密】问题61:扫描插入的目的是什么

在这里插入图片描述
如问题60所述,要构建可测试电路,必须确保电路中每个节点都具有可控性和可观测性。但对于包含时序元件(如触发器、锁存器等存储元件)的电路,若不采取特殊设计则难以实现这两项特性。这是因为时序元件关联节点的逻辑状态不仅取决于当前输入,还受其先前存储状态影响——它们具有记忆功能。为将节点状态确定性地设置为已知值,芯片内部通常采用称为扫描链的技术。
在这里插入图片描述

图4.23展示了扫描链的部分结构。如图所示,标准D触发器(具有D输入端、CLK时钟端和Q输出端)被替换为可扫描触发器,后者额外增加了SD输入引脚。其设计原理是通过SD引脚将触发器置为已知状态。这些可扫描触发器以链式结构连接,使得受控数值能通过该链从芯片主输入端传输至每个触发器。同时,内部节点的逻辑值也通过该链传输至芯片主输出端。
在这里插入图片描述

图4.24演示了使用测试向量检测电路内部固定型故障的实例。如图所示&#

http://www.dtcms.com/a/112216.html

相关文章:

  • java 局部内部类
  • Git 教程:从 0 到 1 全面指南 教程【全文三万字保姆级详细讲解】
  • DPDI版本升级说明
  • AI提示词:分享卡片生成器
  • 浅析 Spring AI 与 Python:企业级 AI 开发的技术分野
  • 在Git中如何处理冲突?
  • 目前主流OCR/语义理解/ASR
  • 使用mcp自定义编写mcp tool,使用 conda 启动,在cline中配置使用
  • MOM成功实施分享(八)汽车活塞生产制造MOM建设方案(第一部分)
  • fastGPT—前端开发获取api密钥调用机器人对话接口(HTML实现)
  • GIt 分布式版本控制系统
  • ND4J的MemoryWorkspace
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——
  • 【FPGA基础学习】状态机思想实现流水灯
  • 推理模型与普通大模型如何选择?
  • vue组件开发:什么是VUE组件?
  • Redis核心机制-缓存、分布式锁
  • selectdb修改表副本
  • leetcode51-N皇后
  • SpringBoot异步任务实践指南:提升系统性能的利器
  • 《P1029 [NOIP 2001 普及组] 最大公约数和最小公倍数问题》
  • 数据集(Dataset)和数据加载器(DataLoader)-pytroch学习3
  • MySQL 索引原理
  • Koordinator-NodeInfoCollector
  • 微服务架构: SpringCloud服务注册与发现详解
  • P17_ResNeXt-50
  • Apache Struts2 漏洞(CVE-2017-5638)技术分析
  • 七、重学C++—静态多态(编译期)
  • Web Service技术
  • MySQL vs MSSQL 对比