微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 老板让用Modelsim仿真模拟电路,大家觉得靠谱吗?

老板让用Modelsim仿真模拟电路,大家觉得靠谱吗?

时间:10-02 整理:3721RD 点击:
如题,公司初创期,要做一个PCIE的PHY模块(相当于Xilinx的GTX),老板要求用Modelsim仿真,包括里面的模拟电路也用Modelsim仿真,要用Verilog完整描述出全部电路的细节,包括Driver、CDR、PLL里的VCO、环路滤波等模拟电路,都要用Verilog完完整整的写出每个管子、电阻、电容(不是行为级!不是行为级!不是行为级,重要的问题说三遍,是实际的原理图用Verilog描述),然后放到Modelsim里仿真。要求仿真出“数字电路的模拟行为”(老板原话),在Modelsim里仿真出完整的收发功能。
在这里想问问大家,大家平时做电路也是这个流程吗?小弟看过的书里面没有一本提到过这种方法,也没听说过,不知道其他公司是怎么做的?大家平时用Modelsim仿真模拟电路吗?
还有大家对“模拟电路的数字行为”这个问题怎么看?我也是第一次听说这个概念。
我跟老板讨论过这个问题,老板说的是:“如果用Cadence仿真,你可能不太明白这个电路,但是能碰巧仿出来。如果用Modelsim仿真,你必须对电路理解的特别清楚才能仿出结果”,大家对这个问题怎么看?如果我对电路特别清楚了,我还仿真干嘛呢?不是特别理解。
老板的背景是常青藤名校博士,在美国做了30年的微电子,海归,不是不懂技术的人。
大家说说看?是不是我孤陋寡闻了?是不是行业里都是这样做的?

modelsim不算很精通
用verilog建立模拟电路的模型这是可行的,但仿真还是数字化的层面,比如电压要么0要么1(Vcc),中间的模拟数值及其行为应该是不能实现的。
大型soc都会有模拟电路的模型,flash,ram,io,cr等等,然后加入逻辑电路一起仿真。

不明觉厉,用modelsim仿真模拟,就要把所有的值包括中间电平也定为0和1.不太理解

把modelsim的使用手册从头看到尾!就知道能不能了!

verilog完全可以仿真模拟行为。说verilog只能出0,1信号,那是习惯了写rtl代码。verilog也有其他数据类型可以用,所以思路要开阔一些。至于是不是好用,和veriloga在行为级建模比有什么优势和劣势,那就是另一个话题了。在时域上只能离散化,这应该是一个关键区别。

可以仿真的,IP厂商需要给你模拟电路的仿真模型。你看看ddr3之类的phy都是用仿真模型进行仿真的

謝謝分享



   那能给wire一个实数值吗?平时的modelsim好像不支持wreal类型。



   这个模型是行为级的还是具体的电路结构?

Verilog 可以描述模拟信号, 但最好还是用 VHDL  (可以有很多信号类型)


当然是行为级的,如果是具体的电路,需要spice仿真了



   老板让仿具体的电路

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

网站地图

Top