IEEE 1687中DFT专有的名词

本期将要介绍IEEE 1687中DFT专有的名词。

IEEE 1687的网络的组成部分如下图所示,包含SIB、TDR、控制器接口、嵌入式模块接口,它们的接口都用ICL描述,TDR和模块的交互过程使用PDL语言描述。

1 嵌入式模块接口

IEEE 1687的嵌入式模块接口包含操作和控制嵌入式模块所需的信号,而不必关注芯片级的功能相关信号和模块内部的相关信号。

2 TDR

TDR(Test Data Register) 既可以对访问网络进行控制和配置,也可以通过嵌入式模块接口来对该模块进行控制和观察。TDR的控制、配置、操作信号由TAP控制器生成。TDR分为只写、只读、可写可读三种。

3 ICL

ICL (Instrument Connectivity Language),ICL是一种IJTAG 网络描述语言,就比如 IEEE 定义了用 Verilog 或者 VHDL 来描述电路的搭建,我们用 ICL 来描述构成模块访问网络的元素,以及它们彼此之间与网络端点处的模块之间的逻辑连接。ICL用抽象的语言来简略电路的详细物理构造,对端口到端口的连接进行描述。它除了记录网络结构之外,ICL还支持一种称为“重定向”的操作,在这种操作中,将在PDL中编写的应用于嵌入式模块边界的操作序列,通过访问网络映射到更高层级的结构中,并最终映射到与器件引脚连接的顶层模块的端口。正常情况下,自动化软件将读取ICL信息并将其存储在数据结构中,然后通过该信息将嵌入式模块操作映射到更高级别应用中。

4 PDL

PDL(Procedural Description Language)中定义操作嵌入式模块的程序。PDL所描述的程序包括该嵌入式模块在ICL中描述的端口或寄存器的测试激励和预期响应。为了在嵌入式模块集成的更高级别模块的边界上执行PDL,必须通过ICL描述的网络定义,将它的程序级别转换为所需等级的级别。该过程仍然涉及到对目标模块的重定向操作。

5 SIB

SIB ( Segment Insertion Bit) 是IEEE 1687标准规范的一个基本单元,利用SIB 电路特性我们可以实现 IJTAG 网络的即插即用以及灵活的配置。SIB本质是一个单比特的 TDR,通过控制 SIB 开与关的两种状态,可以将此 TDR 接入到 TAP 的网络中去或者将 TDR 从 TAP网络中移除。我们可将 SIB 看成是一个双向插座,往前它可以插入上一级 SIB,往后可以接下一级SIB。

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值