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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 136267|回复: 337

[原创] 以DAC为例介绍SpectreVerilog数模混合电路仿真方法(含代码)

[复制链接]
发表于 2014-11-2 22:41:53 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 真我个性 于 2014-11-5 22:07 编辑

1.先谈下cadence IUS 和cadence ic,nc-verilog,spectre的关系
cadence ic用于模拟仿真的软件,cadence IUS用于数字仿真的软件。如果只做模拟,那用ic就够了。同理,如果只做数字,那用IUS也就够了。但如果做数模混合,既有数字又有模拟,那两个软件都需要安装。
cadence ic安装参见:http://bbs.eetop.cn/thread-457458-1-1.html
cadence IUS安装参见:http://bbs.eetop.cn/thread-315210-1-1.html
如同spectre是cadence ic的模拟仿真器,nc-verilog是IUS的数字仿真器。因此,如同装上cadence ic就能用spectre一样,装上cadence IUS就能用nc-verilog。

2.数模混合电路中数字和模拟的实现
数模混合电路中的模拟部分包括运放,开关电容等,数字部分包括开关电容中的控制信号等。
本文模拟部分就是DAC,但是例程中的DAC并不是用实际的电路实现的,而是采用verilog A代码来描述其行为模型的。代码如下:
DAC.png


数字部分就是给DAC提供一些列的数字输入信号,采用的是数字语言verilog实现的,代码如下:
DAC DRIVER.png

所有代码,其中DAC8bit_spectreverilog.tar.gz是cadence library,解压后可直接在cadence中仿真运行。 DAC8bit_spectreverilog.zip (24.61 KB, 下载次数: 796 ) (本文最后的压缩包中也有该文件)


数模混合电路仿真时数字电路采用nc-verilog仿真器,模拟电路用spectre仿真器,最后把结果合在一起。具体的设置步骤参考下文:
VerilogA_Creating & simulating an 8-bit D-A Converter (DAC)_spectreverilog.pdf (605.61 KB, 下载次数: 2402 ) (本文最后的压缩包中也有该文件)


总电路
SHCEMETICA.png


仿真结果

RESULTS.png

3.本人参考的资料,按需下载。
“数模混合电路设计流程_中科大”:介绍很完整,很严谨。
“Cadence 实验系列12_数模混合电路设计_spetreVerilog”:PPT很详细介绍了每一步骤的操作
“以Sigma-Delta ADC为例介绍SpectreVerilog数模仿真方法”:写点稍微有点乱,但不失为一个很好的学习实例。
数模混合电路仿真参考资料.zip (4.4 MB, 下载次数: 6700 ) (请下载较大的压缩包)

数模混合电路仿真参考资料.zip

3.84 MB, 下载次数: 1689 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2014-11-3 01:52:33 | 显示全部楼层
赞原创
发表于 2014-11-3 09:51:25 | 显示全部楼层
现在的混仿最好使用AMS,升级版的混仿环境,spectreVerilog老了。
 楼主| 发表于 2014-11-3 12:43:32 | 显示全部楼层
回复 3# kaikanertan


   说得在理。AMS可以支持VerilogAMS代码,而且可以用SimVision显示数字和模拟的波形,会比Spectre的波形显示更好些。
发表于 2014-11-3 13:58:45 | 显示全部楼层
看下流程。。感觉现在自己都是野路子Orz
发表于 2014-11-3 14:02:38 | 显示全部楼层
顶ams
谁用谁知道
发表于 2014-11-3 15:03:06 | 显示全部楼层
正好需要,大赞
发表于 2014-11-4 12:24:15 | 显示全部楼层
谢谢,学习一下
发表于 2014-11-4 21:00:34 | 显示全部楼层
谢谢分享
发表于 2014-11-4 21:09:55 | 显示全部楼层
非常感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 00:58 , Processed in 0.027960 second(s), 9 queries , Gzip On, Redis On.

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