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

DFT笔记100

上面几种配置都有它们自己的优缺点,所以在真实的系统应用中这些配置的结合以及TAM的重构是常有的事儿,这里列举了结合多种配置使用的案例以及对应的文献。

10.4.7 Hierarchical Test Control and Plug-and-Play

这一节描述三种架构,为了解决分级设计中的core测试问题,至于为什么第一段讲了,但看不懂╮(╯▽╰)╭

第一种叫做Core Access Switch (CAS),是在2000年被提出来的,如下图,每个core都被1500 wrapper所wrap,而且CAS block被分配给每个core:

CAS blocks被用N个测试信号串联起来,一个test controller被用来提供N个测试信号给所有CAS blocks (CAS 1, CAS 2, …),每个CAS block可以工作在以下的模式下:

  1. configuration:测试开始前,CAS blocks都处于这个模式,测试开始后有可能是下面两种模式
  2. bypass
  3. test mode

如下图所示:

对于test mode来说,CAS可以根据core的测试需求提供四种测试类型,如下图:

这四种类型的意思就是CAS收到N个测试信号并把他们转换成P个信号,可以以四种不同的方式实现:

  1. 对于有k个scan chains的core,P = k,测试数据通过这k条链同步提供给core
  2. For a BISTed core, P can be as small as 1.
  3. 对于一个用external source and sink测试的core,P的值取决于source and sink的性质
  4. 对于一个分级的core,CAS技术让内部core被CAS,P等于内部总线宽度。但是这个方案有个问题,如果分级结构有PnP feature,测试就会有问题

针对第一个测试架构的第四种CAS结构中遇到的分级设计测试的问题,有了第二种测试架构,分级测试架构,允许分级core的PnP存在,如下图所示:

这个架构支持用1149.1 (JTAG)和1500 (CTAG)标准wrap core,除了这两种,如果core被hierarchical core (H-core) wrapper所wrap,这个分级core就可以成为plugged and played。

H-core wrapper包含一个center test controller (CTC),它由三部分组成:

  1. an 1149.1 TAP controller
  2. ahierarchical test controller (HTC)
  3. a programmable switch

如下图所示:

这个分级core(hierarchical core)的I/O包括5个1149.1 signals和6个other signals(用来像1149.1相对于core来说在更低的level使能core通过分级并且提供测试数据和控制信号),一共11个信号。

CTC的机制就是选择要被测试的cores然后分配测试信号给选定的cores,讲解了一下CTC怎么工作的。

只有5个extra I/Os的分级测试架构如下图所示:

hierarchical test manager (HTM)用来生成hierarchical core所需的测试信号,以便于进行lower level的测试操作,它的上游I/O和IEEE 1149.1标准兼容:

  1. upstream I/Os包括:
    1. serial test control signals (denoted as TCS_UP and which include TCK_UP, TMS_UP, and TRST_UP)
    2. serial test data signals (TDI_UP and TDO_UP)
  2. downstream I/Os包括:
    1. 1500 control signals (PCS)
    2. TCS_DN (including TCK_DN, TMS_DN, and TRST_DN)
    3. serial data I/Os (TDI_H and TDO_H) for the HTMs at the next level
    4. serial data I/Os (TDI_C and TDO_C) for the cores at the same level

TAM为1500和BISTed memory cores提供并行数据传输能力。

利用这个架构,分级core的测试问题就能被与1149.1标准兼容的core I/O解决。

10.5 COMPARISONS BETWEEN THE 1500 AND 1149.1 STANDARDS

如下表,原文还有些解说可以看看:

10.6 CONCLUDING REMARKS

一个总结而已。

http://www.jsqmd.com/news/1365480/

相关文章:

  • 如何高效管理无标题技术项目并挖掘其价值
  • 图像矢量化终极指南:3分钟学会用vectorizer将PNG/JPG转为高清SVG
  • 传统算法与元初混沌建模解题步骤、计算量、逻辑复杂度对比测试
  • Unity游戏自动翻译插件XUnity.AutoTranslator:打破语言障碍的终极解决方案
  • 鸿蒙与Flutter结合开发跨平台手持弹幕App
  • 如何安全解锁原神帧率限制:终极优化指南
  • 2026 年太原挖机租赁装修垃圾清运砂石水泥配送本地商家 - LYL仔仔
  • 如何在Windows上快速解决HEIF格式兼容问题:终极免费解决方案
  • 从Typora到Otty:GPU加速终端如何革新开发者体验
  • 2026外墙涂料哪个牌子质量好?全品类正规品牌测评、实力厂商盘点及选型避坑全FAQ指南 - 商业大观
  • DLSS版本管理终极指南:如何一键优化游戏画质与性能
  • 魔兽争霸3终极优化指南:如何突破60帧限制实现180fps流畅体验
  • 如何高效使用AsrTools:专业语音转文字解决方案的完整指南
  • 数据分类分级怎么做?敏感数据、重要数据和核心数据一文讲清!
  • Claude使用避坑指南:13个典型问题与高效协作心法
  • 廊坊家装防水修缮体验免砸砖工艺处理各类渗漏水 - 昵19226106854
  • Agent 开发入门:Function Call 实战
  • 2026年三管塔厂家选型指南:深度解析综合实力突出的代表性品牌 - 全域品牌推荐
  • 【Linux】RK3568(二)运行
  • HTTP/HTTPS协议演进与性能优化实战指南
  • 免费本地部署TTS+STT+LLM三合一语音AI方案
  • 国赛之后还有研赛:从“华为杯“9月19日报名截止看数模人的竞赛进阶路线
  • 大同市专业靠谱服务好的刑事辩护律师推荐王彩霞:从职务犯罪到毒品二审,看刑辩律师如何拆解证据链 - 专业优选推荐榜
  • UE5 C++项目生成失败?彻底解决hostfxr.dll缺失与.NET版本冲突
  • Windows Cleaner:开源系统优化工具终极指南 - 彻底解决C盘空间不足问题
  • SpringBoot电影推荐系统:设计与实现全解析
  • 使用idea快速搭建kotlin工程
  • 2026年交期快的三管塔生产厂家哪家好?广信通信提供高效方案 - 全域品牌推荐
  • Unity内存泄漏自动检测系统原理与实战
  • 邵阳北塔区‌篇:邵阳森呼吸环保科技有限公司:规范检测全公开,邵阳北塔区‌新房装修、旧房翻新室内空气净化优选 - 专注室内空气检测治理