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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6860|回复: 16

[求助] 请教一个使用spectreVerilog进行混仿的问题:a2d interface判决有误怎么办??

[复制链接]
发表于 2014-7-16 11:25:45 | 显示全部楼层 |阅读模式

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

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

x
第一次接触spectreVerilog混仿,按照网上找的一个教程试了一下,模拟部分是一个简单的环振,产生方波用作数字的时钟,数字部分是个上升沿触发的时钟计数器。interface element定义a2dtx=0.1n  a2dv0=0.2    a2dv1=1.6(电源电压1.8),结果发现如下结果,貌似模数转换判决出了问题,没有正确的认出高低电平和上升沿下降沿。 环振计数.JPG 环振细节.JPG

但是使用一个Vpulse,结果却能正常工作
方波计数.JPG

即便是正弦波也能正确的判决。
把环振直接接到一个数字buffer上,发现模拟的波形和数字的波形确实不一致。
我猜测是环振输出的电压的那两个小尖峰导致的,但是通常理解电平判决阈值应该是大于1.6都是1  小于0.2都是0   那这个尖峰的影响应该不存在才对啊
请教各位  cadence的a2d的电平判决算法是怎样的?我的这个问题是什么原因?应该怎样设置才能正确判决?
消除馈通电荷消除尖峰这个办法似乎要改变电路结构吧?不改变模拟电路的话,这个混仿不能成功吗?
PS:混仿的时候数字部分一直有一个1ns 的延迟  这个是系统默认的吗??
正弦计数.JPG
 楼主| 发表于 2014-7-16 16:42:06 | 显示全部楼层
自己顶一下   求高人指教
发表于 2014-7-16 20:05:38 | 显示全部楼层
我们一天到晚在跑混合仿真,你的问题咋就看不明白呢。能不能解释得更清楚一些,要不然帮不到你。
 楼主| 发表于 2014-7-16 21:16:46 | 显示全部楼层
回复 3# amodaman
终于有人回复了,感谢你的回复。    我再附个图吧  fout是经过计数器的输出  buffer是只经过buffer的输出   计数器是上升沿触发的  但是从图中看到的似乎不是这样触发的   因为模拟和数字的占空比就不一样  而且  数字的前后的占空比也不一样   出现了翻转 ,这样的结果看起来很别扭,而且我后面的数字模块因为不满足1比2的占空比,都不能工作了
  只经过一个buffer的输出也能说明   一个占空比1比2的模拟方波  为什么经过a2d以后 占空比变为1比3 ?   而理想的方波和正弦都能判决为1比2的数字信号 ?
捕获.JPG
发表于 2014-7-16 21:26:22 | 显示全部楼层
这个问题碰到过。明明是3.3V的电平,出来的脉冲 高电平经常是1V多。建议你检查一下端口设置。还有AVDD设置成PWL由低到高。
发表于 2014-7-16 21:28:51 | 显示全部楼层
LZ描述太长,没有看清楚,我好像没有看清楚问题,不好意思,瞎回复了。呵呵
发表于 2014-7-16 21:32:19 | 显示全部楼层
回复 4# huhudebin

首先你要验证你设定的a2d,d2a的界面元素是起作用的,然后再看看触发电平的设定就很简单了。
 楼主| 发表于 2014-7-17 10:27:00 | 显示全部楼层
回复 7# amodaman


   我觉得界面元素是起作用的,不然的话为什么直接用Vpulse和Vsin都不会有这个触发失误的问题   触发电平设置  a2dv0=0.2    a2dv1=1.6或者a2dv0=0    a2dv1=1.8或者a2dv0=0.8    a2dv1=1.0三种情况结果都是一样的
发表于 2014-7-17 11:24:59 | 显示全部楼层
回复 8# huhudebin

设定三个触发电平结果都一样的话, 说明ad2, d2a界面没有起作用。 Vpulse和vsin没有问题?不知道你的电路什么样的,所以不好评论。
 楼主| 发表于 2014-7-17 12:24:58 | 显示全部楼层
回复 9# amodaman
      按你的提示,好像真的是接口没起作用,求正确的设置方法。我之前都只设置library的但是那样看起来不行,是不是interface element每个cell  instance都要设置一遍啊  ??       eadbord上有个人说要把analoglib下的MOSa2d和MOSd2a都考到自己的工程LIB下面然后修改CDF,这个是否有必要??
       问题太多   初次接触  还请不吝赐教
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-24 20:00 , Processed in 0.022284 second(s), 8 queries , Gzip On, Redis On.

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