博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scandef格式详细说明
阅读量:4189 次
发布时间:2019-05-26

本文共 1104 字,大约阅读时间需要 3 分钟。



scandef 文件格式说明

作者:tbzj_2000 @ foxmail . com

1) scan chain number

   例子:
   SCANCHAINS 8 ;
   表示stub chain的个数,与设计中的实际scan chain个数不一定相同。
   例如,因RETIMING DFF的插入,一条实际的scan chain在scandef中可能被拆分成两条stub chain。该类stub chain的名字(在scandef文件中以 “-”开头的参数)中会有SG标志字符)如:
   - 0_SG1
   + START   u_aaa/RETIMING_FLOP Q

   ...

   - 0_SG2
   + START   u_aaa/func_reg_0 Q

2) stub chain的开始标志

   内部SDFF或DFF(如retiming flipflop使用了普通的DFF,而非scan DFF),使用以下格式:
   + START  u_aaa/RETIMING_FLOP Q
   外部管脚使用以下格式:
    + START PIN GPIOA_0

3) stub chain的结束标志

    内部SDFF或DFF(如retiming flipflop使用了普通的DFF,而非scan DFF),使用以下格式:
    + STOP u_aaa/RETIMING_FLOP Q
   外部管脚使用以下格式:
    + STOP PIN GPIOA_1

4)表示一条stub chain可以重排序(reorder)

   使用FLOATING关键字,如:
   + FLOATING u_aaa/func_reg  (IN TD) (OUT Q)

5) 表示一条stub chain不可以重排序

   使用ORDERED关键字,如:
   + ORDERED u_aaa/func_reg  (IN TD) (OUT Q)

6)表示一条stub chain可以和其他stub chain进行重新划分(repartition)

   使用关键字PARTITION来对stub chain归类。有相同PARTITION名的stub chain可以进行重新划分。如:
   + PARTITION scan_clk_55_55

此外,scandef文件并不需要包含设计中所有的scan cells,只需包含可以reorder或repartition的scan cells。不能优化的scan cell或scan segment被忽略。

参考资料:

synopsys DFT compiler user guide 2013.12-SP2 用户手册的SCANDEF-Based Reordering Flow一节。

转载地址:http://uzsoi.baihongyu.com/

你可能感兴趣的文章
优化 SQL Server 查询性能
查看>>
小道消息 sd2.0大会国外大师介绍
查看>>
基于XML-RPC的BloggerAPI
查看>>
RSS 2.0规范
查看>>
梅子开源js框架研究(1)
查看>>
《给初学者的Windows Vista的补遗手册》之072
查看>>
《给初学者的Windows Vista的补遗手册》之070
查看>>
《给初学者的Windows Vista的补遗手册》之064
查看>>
《给初学者的Windows Vista的补遗手册》之063
查看>>
《给初学者的Windows Vista的补遗手册》之062
查看>>
有道 值得一道
查看>>
《给初学者的Windows Vista的补遗手册》之057
查看>>
《给初学者的Windows Vista的补遗手册》之056
查看>>
《给初学者的Windows Vista的补遗手册》之055
查看>>
《给初学者的Windows Vista的补遗手册》之045
查看>>
域名1元价,我也来注册一个
查看>>
《给初学者的Windows Vista的补遗手册》之037
查看>>
《给初学者的Windows Vista的补遗手册》之036
查看>>
《给初学者的Windows Vista的补遗手册》之035
查看>>
Spring开发指南 0.8 发布
查看>>