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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] I2C混合仿真求助

[复制链接]
发表于 2019-12-2 18:41:15 | 显示全部楼层 |阅读模式

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

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

x
1. 用模拟的方式做了一个I2C Slave IP,因此也用了模拟方法加激励验证。

但是模拟加激励比较麻烦,而且验证肯定不充分。。

2. 网上可以找到I2C Verification IP,用来验证IC是否可靠

但是需要进行 数模混合仿真。。现在的问题是,服务器里没有安装相应的AMS软件,安装调试跑起来肯定要很久,风险也大,因此也不可能在服务器使用System verilog+ Spectre Netlist的方案

3. 考虑了一下把Netlist拿出来放到Windows下,用Modelsim跑,但是Modelsim好像不能进行数模混合仿真。。


请问还有啥方案可以用来验证手上的这个IP电路吗?谢谢~
发表于 2019-12-3 10:08:14 | 显示全部楼层
写个脚本,将I2C时序转换成pwl形式的时序,调用后可以用方法1验证。
 楼主| 发表于 2019-12-4 09:29:48 | 显示全部楼层


acging 发表于 2019-12-3 10:08
写个脚本,将I2C时序转换成pwl形式的时序,调用后可以用方法1验证。


谢谢,请问能否介绍的稍微详细一点,或者哪里可以看到相关信息呢?cadence帮助文档里面有吗?
发表于 2019-12-4 09:52:32 | 显示全部楼层


frankobvip 发表于 2019-12-4 09:29
谢谢,请问能否介绍的稍微详细一点,或者哪里可以看到相关信息呢?cadence帮助文档里面有吗?
...


脚本是从数字小伙伴直接拿来的,我也不会写。。。
 楼主| 发表于 2019-12-4 15:13:07 | 显示全部楼层


acging 发表于 2019-12-4 09:52
脚本是从数字小伙伴直接拿来的,我也不会写。。。


是verilog语言写的程序,直接转换成PWL波形吗?能否再告诉下啥信息啊,现在网上也搜不到方法,我觉得你这个方案挺好的


发表于 2019-12-4 15:40:39 | 显示全部楼层
语言不清楚,是转换为文本文件(其实就是pwl table),通过vpwlf调用
发表于 2021-4-21 09:33:38 | 显示全部楼层
i2c verification ip能发出来吗
发表于 2021-9-22 16:22:17 | 显示全部楼层
模拟的方式做了一个I2C Slave IP 这是啥意思啊,自己手动搭建模块?
发表于 2021-9-22 17:12:01 | 显示全部楼层
用第一种方式,取analoglib里面找vbit的symbol,然后设置你想要的数字信号的码型和频率,重复次数等等,直接产生激励测试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-3-29 19:07 , Processed in 0.025871 second(s), 7 queries , Gzip On, Redis On.

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