DFT lib cell

最近项目很忙,很久没有写东西了。这里抽空水一水吧。

DFT 与SYN PR PT PA 一样,为了描述设计的信息也有相对应的库格式。

1 mdt/atpg

厂商提供的描述标准单元的dft 信息用来穿scan chain用。

有的厂商提供的是atpg但是里面没有描述输入输出接口的信息比如这样

这种需要吃lib ,吃atpg 然后吐一个mdt文件出来。

read_cell_library xxx.atpg

read_library xxx.lib

write_cell_library xxx.mdt

变成这样

包PAD 也有相应的mdt 用来boundry scan 用。

2 fs_lib

和mdt一样有些厂商提供的mem 需要穿scan chain ,相对应的mem里面的std cell 的信息描述

image

lvlib (Logic VISION 原来的格式,后来被mentor收购了)

L3. lvlib (之前

dft mbist 使用,描述mem 的信息。dft 用来个mem做测试电路

能看到类似dft mbsit 算法的信息。

4 tcd(ctl) (mentor tessent专有的格式描述 电路dft 相关的信息(此电路已经做好了dft 电路))

通常厂商给的电路里面做好了dft会提供给你ctl 。你需要转换成tcd然后在tessent里把dft接口接上。

转换命令

stil2mgc -stil xxx.ctl -output_directory ./outDir -tcd_scan_extension tcd -core_name xxx_cell_name -write_core_description

ctl类似这样

tcd 类似这样