微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 用verilogA写的模块可以用SpectreRF进行PSS和PNOISE仿真吗?

用verilogA写的模块可以用SpectreRF进行PSS和PNOISE仿真吗?

时间:10-02 整理:3721RD 点击:
看了一些资料,说是用VerilogA写的PLL行为级模型可以用SpectreRF来仿真jitter等性能。然后我用VerilogA试着写了一个固定频率Oscillator,然后用SpectreRF来进行PSS和PNOISE仿真,结果总是报错,说是:“Distributed components and compoents with hidden state are not allowed with this analysis.“
自己不是很明白,哪位高人帮忙诊断一下,多谢了。

现在搞明白了,用VerilogA写的module是不能用SpectreRF来仿PNOISE的。
只能仿瞬态,然后用metlab来计算功率谱密度。

恩,有些是不能仿的

一般不可以的

有点不明白
关于“做完瞬态仿真后,到matlab中做功率谱密度分析”,功率谱密度是信号在频域中某一段的连续信号幅度的平方。你想做PSS是想做相噪分析。你做完点的采样后,导到matlab中做PSD分析,两者相等吗,我表示怀疑。

瞬态得到的结果会有插值问题,因为tran仿真的step是动态变化的,所以抽样出来的点与实际仿真采样的点不是一一对应的,因而要正确抽样,则需要将spectre的仿真步进固定,然后抽样的位置也要准确对应才可能正确,spectre mmsim6.1以前可能不包括瞬态噪声

同问.....

Verilog-a在pss中的仿真不能做,那为什么在cadence的RFLib中还有Verilog-a的模型呢?have a try!

It is so great !
This is just what I need
Thanks a lot

请问怎么用verilogA写的模块在SpectreRF中仿真啊

想问一下小编verilog-A模块只能做瞬态分析吗?谢了

谁说不能仿的啊,可以改代码,使Veriloga中不出现hidden state

真的不能在SpetreRF中 用verilogA作仿真嗎?

同问.....

是可以仿真的,designers' guide 网站有关于避免hiden state的文章。小编可以参考。
但是PLL是不是一个周期电路?vco,divider都可以看做周期电路。pfd呢?pss要在各个节点找到周期性,PLL电路做Pss仿真可以收敛不?
小编提到的用veriloga模型做pss/pnoise仿真pll噪声的文章可否上传一下。

hidden state in spectreRF.pdf

请教一下,如果这是像计数等变量,如何避免hidden state?

请问veriloga中像计数等变量在仿pss时报hidden state错误,改如何修改代码呢?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top