PDL概述
PDL(Procedural Description Language,過程描述語言)是IEEE 1687(IJTAG)標(biāo)準(zhǔn)的一部分,用于描述對(duì)嵌入式器件的操作過程。它是一種高級(jí)命令語言,能夠指導(dǎo)器件如何生成測(cè)試模式,而不是直接描述測(cè)試模式本身。PDL的主要功能是提供一種標(biāo)準(zhǔn)化的方式來描述對(duì)嵌入式器件的操作,使得這些操作可以在不同層次的硬件結(jié)構(gòu)中被復(fù)用。
PDL的主要組成部分
操作命令(Commands):PDL提供了多種操作命令,用于執(zhí)行對(duì)嵌入式器件的讀寫操作、時(shí)鐘控制、狀態(tài)檢查等。這些命令分為兩個(gè)級(jí)別:Level-0和Level-1。Level-0包含基本的器件操作命令,而Level-1則增加了額外的命令,支持條件邏輯、循環(huán)、分支等高級(jí)編程結(jié)構(gòu)。
過程定義(Procedures):PDL允許用戶定義操作過程(iProc),這些過程可以包含一系列的操作命令。通過定義過程,用戶可以將復(fù)雜的操作序列封裝起來,便于復(fù)用和管理。
模塊關(guān)聯(lián)(Module Association):PDL操作與ICL(Instrument Connectivity Language,器件連接語言)中定義的模塊相關(guān)聯(lián)。使用iProcsForModule指令,可以指定后續(xù)操作命令所針對(duì)的模塊。
DFT合集包含:
DFT概述、掃描電路、邊界掃描電路、DFT失效模型、ATPG、Mbist、Lbist、OCC、sram的結(jié)構(gòu)和原理、 Mbist向量仿真、Tessent ICL模型、Tessent PDL語言。
1、數(shù)十萬字芯片設(shè)計(jì)干貨,包括數(shù)年來的所有文章和學(xué)習(xí)筆記,內(nèi)容涵蓋邏輯綜合、DFT、布局布線、時(shí)鐘樹、靜態(tài)時(shí)序、功耗分析、物理驗(yàn)證、芯片制造、芯片封裝等。還有各種user guide和E-book,并定期更新芯片設(shè)計(jì)文章。
2、還有各種user guide和E-book,并定期更新芯片設(shè)計(jì)文章。
3、星球交流群,可以探討一些技術(shù)問題和職業(yè)發(fā)展問題。
4、行業(yè)研究交流群,里面有很多行業(yè)大咖,會(huì)定期分享各種行業(yè)研究報(bào)告。
5、后續(xù)人數(shù)多了以后,可以定期舉行一些線上線下交流活動(dòng)。
PDL的作用
操作描述:PDL用于描述對(duì)嵌入式器件的操作,如讀取器件狀態(tài)、寫入控制信號(hào)、執(zhí)行測(cè)試模式等。它提供了一種標(biāo)準(zhǔn)化的方式來定義這些操作,使得不同供應(yīng)商的器件和測(cè)試工具能夠以一致的方式進(jìn)行交互。
測(cè)試向量生成:PDL可以生成可移植的測(cè)試向量,這些測(cè)試向量可以在不同層次的硬件結(jié)構(gòu)中被復(fù)用。通過PDL的iWrite、iRead等命令,用戶可以指定對(duì)器件的操作,而具體的控制信號(hào)生成則由工具自動(dòng)完成。
加入星球,解鎖本文和DFT合集