当pr工具导入scanchain的scandef,用于reorder,但是报错说scan chain里面的cell在db数据库里面没有?难道是scandef和网表版本对不上?
scan dff的网表对用如下,熟悉dc、dft(scan部分)、pr的同学应该很快就发现问题所在。
重新吐出网表后,pr工具正常读取scandef
scan def的语法我们先回顾一下。以一个异步fifo设计的pr版图来看scan chain,一目了然:
通常使用def文件来定义扫描连,一般称为scan def,以下图异步fifo的scan def语句来说明:
1) scanchains scanchains 3 ;表示stub chain的数量为3。
为什么有个stub chain?
注意,scandef里面的stub chain个数与设计中的实际scan chain个数不一定相同。
如上图,因异步fifo读写时钟之间的scan chain用lockup隔断,c1被分成c1_sg1、c1_sg2,即一条实际的scan chain在scandef中被拆分成两条stub chain。该类stub chain的名字(在scandef文件中以 “-”开头的参数)中会有sg标志字符:
2) + start stub chain的开始标志。注意,+ start/+ stop可以是scan i/o ports, codec logic gates, lockup latches, reconfiguration muxs, or buffer/inverter pins。
比如:lockup的q端作为+ start:
内部寄存器(如retiming flipflop例化了非scan cell的dff):
+ start u_top/retiming_flop q 外部管脚使用以下格式:
+ start pin winc
3) + stop stub chain的结束标志,如异步fifo网表中lockup插入后:
+ stop lockup d ;
内部寄存器(如retiming flipflop例化了非scan cell的dff):
+ stop u_top/retiming_flop d 或者内部mux:
4)+ floating 表示一条stub chain中可以reorder/partition的scan cell。
5) + ordered 表示一条stub chain中不可以重排序,上图可以看出,异步fifo同步器synchronizer两个打拍寄存器就是ordered。 为什么不能reorder呢,有如下三个原因:
shift registers;
用命令set_scan_path -ordered_elements定义的scan segments;
buffers or inverters between scan cells;
也就是说:+ ordered 表示需要放在一起的单元,如下图中out_reg_4与u_buf就是ordered单元,用方框圈出 scan chain终点。
6)+ partition 表示有相同partition名的stub chain可以进行重新划分(repartition),如:
7) + bits the bits attribute表示的是a scan element that represent multiple scan bits. this allows complex scan cells, such as dft-inserted cores, to be represented in abstract form. 通常说的一个scan cell扫描单元就是指的1bit scan cell。
三星SDI或在2021年生产镍含量达91%的圆柱形电池
蔚来首款搭载激光雷达的SUV车型来了
电阻测试仪怎么使用
The 2nd AutoCS 2021智能汽车信息安全大会首批60+ OEM参会嘉宾公布!
徐鸣研发了“滑动变阻器”工作原理的高性能石墨烯可拉伸应变传感器
debug这个问题,贯通了DC、DFT、P&R
微雪电子RK3308主板CC固件编译工具介绍
新唐开发平台:进阶使用者的七大诀窍(1)进入除错模式时不重启芯片
三星galaxy s3将预装最新android 4.1操作系统
汉腾旗下首款新能源车型X7 PHEV上市:不仅颜值高,还有这四大优势
如何通过产业协同共建自治网络
三星手机将在升级Android 9 Pie系统后还会引入新推出的OneUI功能
中科阿尔法全极耐高压霍尔开关AH451(替代霍尼韦尔SS451A)用于打印机机盖闭合检测
详细解析新一代人工智能发展4大任务和6条规划
“互联网+”影响生活_智慧城市建设逐渐向用户迁移
创盈芯品牌形象设计正式拉开序幕
海口将并建公交+慢行无缝衔接的公交系统,规划4条无人驾驶的公交环线
零界全面屏旗舰vivo NEX 外媒评中国智能手机Top1
光刻机结构及IC制造工艺工作原理
苹果不再傲慢,iOS系统安卓化