-
aixia 发表于 2006-11-6 18:05
楼主大概是synopsys的死党,我来做一点补充,主要是cadence的常用工具:
(-) System & Logic Design & Ver ...
EDA工具多,名称也让人眼花缭乱。肥肠赞同aixia」的文章,把工具归一归类,再加以说明,我们就知道它们究竟是干什么用的。
-
qwqwqw2088 发表于 2024-4-7 16:04
赞同“推荐大家使用LTspice,从这个工具入门”,,,,
不过LTspice只是针对ADI的仿真,或者之 ...
赞同这样的说法。的确使用LTspice有其局限性。可以说,用LTspice是不能设计模拟芯片的。但是,它是一个很好的学习工具,而且免费。
-
建议初学这首先认真学习某一个Spice的文法,比如Pspice,或者LTspice,或者Eldo/Spice,或者Spectre。实际上,尽管Spice"不同",实际上核心语法都十分想像。我指的是文本文件的编写喔。
-
在这张电路图中,负端又在哪里,我们也不清楚。究竟是OPAMP的负端还是整个电路的输出端?不清楚。按照一般的情况,很多时候在某个器件的负端或者电路的输出端用一个MOS管是为了当电阻用。这个电阻是随输出端电压电流的变化而变化的可变电阻。不知道该贴的作者是否想要问的是这个。
-
WangXiaoHe 发表于 2024-4-9 17:54
这是两种感觉完全不同的硬件描述语言。Verilog HDL比较容易学。如果有C语言基础的话,或许会更容易一点。Cad ...
VHDL语言比较严密,对于初学者来说不够情切。但是没有学不会的。话一些功夫,理解语法,理解语法中的多种函,多加练习即可。Mentor Graphics(现西门子EDA)公司的工具主要支持VHDL语言。
-
这是两种感觉完全不同的硬件描述语言。Verilog HDL比较容易学。如果有C语言基础的话,或许会更容易一点。Cadence公司的仿真器主要支持Verilog HDL的。
-
使用可以综合的硬件描述语言的格式时RTL格式,否则不能综合的。综合也有两种方法FPGA和ASIC。使用的综合工具不同,采用的综合方法也不同。事先要了解清楚。
-
只要是数字电路都用VHDL或者Verilog硬件描述语言来开发。开发之前,你必须要得到其工艺库。比如说,7ns,16ns等等。这些工艺库在你进行逻辑综合的时候需要用到,并且在设计版图时需要用到。
-
tagetage 发表于 2024-4-9 16:37
哪来的MOS?
说的好。哪来的MOS。
-
可以这样理解,依赖Schematic构建电路图就像玩傻瓜相机,用Spice文本文件编程就像玩纯机械式相机。如果看Text文档就能够画出原理图,是需要比较长时间训练的。
-
hjl2832 发表于 2024-4-9 07:43
自己修改库对能力要求太高了,必须要很熟悉LTspice的文件构造才行,否则,仿真出来可能完全不对,那就失去 ...
说的到也是。在实际IC设计中,谁会没有困难呢?一点一点来,慢慢学,慢慢做,相信你肯定会成功的。这个时候如果你的团队里有一位智深的模拟EDA工程师的话,你或许会轻松点。
-
在LTspice环境下运行其他的Spice的Lib的话,最好的方法是对照Lib的文本文件,将其转化为LTspice的原理图,这样哪些文法是LTspice的,哪些不是的,就一目了然,修改或者改善工作就比较容易展开。不知道大j家认同否。
-
WangXiaoHe 发表于 2024-4-8 18:56
但是,有些芯片厂商的网站上有下载这些芯片特征的模型,实际上它们都是Behavioral Model。如果LTspice的Spi ...
如果是Pspice的Spice模型的话,尽管LTspice对它的认可度很高,但是不是100%认可的。为此,首先要善于修改Spice模型(它是text文件)。这就需要精通Spice文法。
-
WangXiaoHe 发表于 2024-4-8 18:54
一般是这样的。LTspice研发出来的目的不是为了IC设计用,而是为了验证某些器件,TI的MOS,Renesas的器件的特 ...
但是,有些芯片厂商的网站上有下载这些芯片特征的模型,实际上它们都是Behavioral Model。如果LTspice的Spice模型的话可以直接用。其他的模型要慎重用。
-
hjl2832 发表于 2024-4-8 12:50
我好像记得LTspice的仿真范围有限,主要是对它自家的支持很好,其它的库支持不是很友好。
一般是这样的。LTspice研发出来的目的不是为了IC设计用,而是为了验证某些器件,TI的MOS,Renesas的器件的特性的,为购买它们做预先的验证。
-
电流流过以后,同时在软件的环境设定栏里还要设定流过电流的电路层才行。缺省值是只能看到最上层原理图中的电流。
-
WangXiaoHe 发表于 2024-4-8 18:45
除此以外,你有一个简单的方法用鼠标器1次点击某个wire,它是你想看到的电压值的输出线,然后对它命名一个Wi ...
如果是观测电流的话,首先要有电流流过的电子元器件,最常用的是你必须安按上一个小电阻,让电流流过。
-
WangXiaoHe 发表于 2024-4-8 18:42
另外一个原因是如果你想观测的电源或者电流在原理图的下层或者下下层的话,你必须在在软件的环境设定栏你 ...
除此以外,你有一个简单的方法用鼠标器1次点击某个wire,它是你想看到的电压值的输出线,然后对它命名一个Wire Name。在仿真以后,在波形栏里找到它,点双击它就可以观测到波形了。
-
WangXiaoHe 发表于 2024-4-8 18:40
输出信号肯定是有的,仿真后从Wave的所有输出信号中找就可以了。但是,输出wire的名字是软件自定义的。所以 ...
另外一个原因是如果你想观测的电源或者电流在原理图的下层或者下下层的话,你必须在在软件的环境设定栏你设定你可能观测到的电路的层数。
-
乱世煮酒论天下 发表于 2024-3-25 22:38
这些规则有介绍吗?我下午用一个信号源和电阻总么也不行,必须添加一个输出端
输出信号肯定是有的,仿真后从Wave的所有输出信号中找就可以了。但是,输出wire的名字是软件自定义的。所以你可能看不到输出名,或者难以找到输出名。这一一个原因。