PDL概述
PDL(Procedural Description Language,过程描述语言)是IEEE 1687(IJTAG)标准的一部分,用于描述对嵌入式器件的操作过程。它是一种高级命令语言,能够指导器件如何生成测试模式,而不是直接描述测试模式本身。PDL的主要功能是提供一种标准化的方式来描述对嵌入式器件的操作,使得这些操作可以在不同层次的硬件结构中被复用。
PDL的主要组成部分
操作命令(Commands):PDL提供了多种操作命令,用于执行对嵌入式器件的读写操作、时钟控制、状态检查等。这些命令分为两个级别:Level-0和Level-1。Level-0包含基本的器件操作命令,而Level-1则增加了额外的命令,支持条件逻辑、循环、分支等高级编程结构。
过程定义(Procedures):PDL允许用户定义操作过程(iProc),这些过程可以包含一系列的操作命令。通过定义过程,用户可以将复杂的操作序列封装起来,便于复用和管理。
模块关联(Module Association):PDL操作与ICL(Instrument Connectivity Language,器件连接语言)中定义的模块相关联。使用iProcsForModule指令,可以指定后续操作命令所针对的模块。
DFT合集包含:
DFT概述、扫描电路、边界扫描电路、DFT失效模型、ATPG、Mbist、Lbist、OCC、sram的结构和原理、 Mbist向量仿真、Tessent ICL模型、Tessent PDL语言。
1、数十万字芯片设计干货,包括数年来的所有文章和学习笔记,内容涵盖逻辑综合、DFT、布局布线、时钟树、静态时序、功耗分析、物理验证、芯片制造、芯片封装等。还有各种user guide和E-book,并定期更新芯片设计文章。
2、还有各种user guide和E-book,并定期更新芯片设计文章。
3、星球交流群,可以探讨一些技术问题和职业发展问题。
4、行业研究交流群,里面有很多行业大咖,会定期分享各种行业研究报告。
5、后续人数多了以后,可以定期举行一些线上线下交流活动。
PDL的作用
操作描述:PDL用于描述对嵌入式器件的操作,如读取器件状态、写入控制信号、执行测试模式等。它提供了一种标准化的方式来定义这些操作,使得不同供应商的器件和测试工具能够以一致的方式进行交互。
测试向量生成:PDL可以生成可移植的测试向量,这些测试向量可以在不同层次的硬件结构中被复用。通过PDL的iWrite、iRead等命令,用户可以指定对器件的操作,而具体的控制信号生成则由工具自动完成。
加入星球,解锁本文和DFT合集
3253