在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2407|回复: 6

[求助] tetramax生成pattern的问题求助

[复制链接]
发表于 2021-8-23 15:26:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
大家好:
      有个问题求助,欢迎指教!
      整个芯片包含两个子系统,这两个子系统分别作了scan,并且子系统的port直接连接到芯片顶层的port,在芯片顶层除了这两个子系统外没有任何其它逻辑。现在我有两个子系统的netlist、ctl文件、spf文件,想请教一下如何用tetramax生成芯片顶层的测试pattern?
      目前我的做法是在顶层综合时读入子系统的ctl文件,然后set_dft_signal、set_scan_configuration、set_dft_configuration、create_test_protocol、dft_drc、insert_dft、dft_drc、write_test_model、write_test_protocol。但是这样会在顶层网表中插入逻辑。
      哪位大神知道这种情况该如何做?我想要的目的就是1. 顶层不要插入任何逻辑;2. 生成顶层的spf文件以便在tetramax中生成测试pattern。
      多谢!
发表于 2021-8-23 17:31:45 | 显示全部楼层
可以直接用tetramax生成spf,然后生成测试pat
 楼主| 发表于 2021-8-24 09:33:43 | 显示全部楼层


ham8665746 发表于 2021-8-23 17:31
可以直接用tetramax生成spf,然后生成测试pat


谢谢回复!
能简要说一下流程么?
发表于 2021-8-24 10:52:20 | 显示全部楼层
为什么要分成两部分做? dft里可以为每个子系统指定专用的扫描链,然后统一做dft生成spf
发表于 2021-8-24 14:41:07 | 显示全部楼层
直接定义时钟、复位、使能、scanmode控制以及chain输入输出即可

spf

spf
 楼主| 发表于 2021-8-24 14:54:37 | 显示全部楼层


elone 发表于 2021-8-24 10:52
为什么要分成两部分做? dft里可以为每个子系统指定专用的扫描链,然后统一做dft生成spf ...


两个子系统都很大,需要用bottom-up flow,将两个子系统分别做好后集成到顶层。另一方面客户也要求两个子系统的scan要完全独立。
 楼主| 发表于 2021-8-24 14:56:35 | 显示全部楼层


ham8665746 发表于 2021-8-24 14:41
直接定义时钟、复位、使能、scanmode控制以及chain输入输出即可


多谢!
我试试看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-2-17 02:03 , Processed in 0.023677 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表