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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2843|回复: 8

[求助] tessent shell mbist 使用

[复制链接]
发表于 2022-6-30 11:13:36 | 显示全部楼层 |阅读模式

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

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

x
本人刚进入mbist的学习,向各位请教一个问题:
在进行mbist逻辑插入时,
set_context dft -rtl
read_cell_library 时读的库要有哪些?
实际工程中,我读了标准单元库的 .mdt文件、(这边可以正常读入)
还读了相应的内存的 ****_logicv.lib(这边显示语法错误,提示不是一个library model file)
然后又读了相应sram的*****——mentor.lib (这边显示,Model IO pin direction not defined,这个SRAM的每个IO都报了这个error)

在网上看了一下,是还要读入 ****.memlib文件吗,在库里没找到这个文件,是用memory compiler生成的吗,如果是,请问该如何生成?

不胜感激大家的解答!
 楼主| 发表于 2022-6-30 13:24:47 | 显示全部楼层
顶一下
发表于 2022-7-1 09:56:03 | 显示全部楼层
本帖最后由 hafisher 于 2022-7-1 10:02 编辑

最近也在开始学BIST,勉强答一波:Tessent里面可能会设计到三个library :
第一个是Tessent cell library,相当于是用tessent里面的语法写出的verilog。里面都是各种primitive描述功能,里面cell都是以model cell这种形式的;SRAM也由对应的,有些IP用后缀名mdt;
第二个是Tessent Core Description library,主要是针对各种ROM/RAM的,有些IP厂商用后缀名memlib。里面是以MemoryTemplate 开头的,需要用set_design_source读进来;
第三个是普通的verilog,用于最后verilog仿真的。
仅供参考,一起讨论

 楼主| 发表于 2022-7-4 10:47:56 | 显示全部楼层


hafisher 发表于 2022-7-1 09:56
最近也在开始学BIST,勉强答一波:Tessent里面可能会设计到三个library :
第一个是Tessent cell library, ...


hi, 我找到了你的回答中第二个 ,以MemoryTemplate 开头的,但是这个文件格式是lib ,使用read_cell_library 读进来的时候会报语法错误,使用set_design_sources后,没有任何相关提示。这个SRAM的MemoryTemplate 文件和module文件有先后顺序吗?
发表于 2022-7-4 15:39:37 | 显示全部楼层


Jigh 发表于 2022-7-4 10:47
hi, 我找到了你的回答中第二个 ,以MemoryTemplate 开头的,但是这个文件格式是lib ,使用read_cell_libr ...


我目前也只看了Tessent自带的例子,里面一般是先read_cell_library,  再set_design_sources
 楼主| 发表于 2022-7-6 09:43:06 | 显示全部楼层


hafisher 发表于 2022-7-4 15:39
我目前也只看了Tessent自带的例子,里面一般是先read_cell_library,  再set_design_sources
...


好的,谢谢支持
发表于 2022-7-15 11:23:38 | 显示全部楼层
memory lib吃lvlib,可以用read_core_description读入
这个lib应该在memory comp的时候会建出来
 楼主| 发表于 2022-7-17 13:46:48 | 显示全部楼层


Isaac_V 发表于 2022-7-15 11:23
memory lib吃lvlib,可以用read_core_description读入
这个lib应该在memory comp的时候会建出来 ...


后来看了一下,只要再读个memory的.v文件就可以run起来了
发表于 2022-7-18 09:37:30 | 显示全部楼层


Jigh 发表于 2022-7-17 13:46
后来看了一下,只要再读个memory的.v文件就可以run起来了


哈哈 学到啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-25 09:10 , Processed in 0.025366 second(s), 7 queries , Gzip On, Redis On.

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