作者onlyayako (健健)
看板Electronics
标题[问题] 如果要让hspice照我的公式运算,如何办到?
时间Wed Mar 19 18:03:03 2014
如题
小弟我刚学hspice 希望能输入不一样的参数 来达到电路模拟的效果
拿mosfet为例
希望电流公式改为 I=Q(V)v (电流=电荷x速度)
而不是透过内建的model做运算
然後端点1输入电压源後 中间经过运算後 直接由端点2输出电流
这种事情有办法在hspice里呈现吗?
因为在manual里找到的多项式或者非线性source似乎不是我想要的
在简单一点的话
就是v1 1 gnd
(运算式为 v1+2v)
有办法让端点2接收到v1+2v 的电压吗?
拜托各位厉害的高手位小弟我解惑~~
谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.225.5
1F:→ rogerham:VCCS? 03/19 19:30
2F:推 jfsu:我不建议你用hspice,你可以用matlab或是,mathematic 03/20 12:33
3F:推 jfsu:只要写个程式就可以解决 03/20 12:36
4F:推 bxxl:看起来像是voltage controlled current source, 如1f 03/20 13:38
5F:→ onlyayako:matlab方面已经可以写出,但是目标是希望在电路上模拟 03/20 23:26
6F:→ onlyayako:VCCS 是输入电压,经由"自己的运算"吗? 03/20 23:27
7F:推 mmonkeyboyy:电路上模拟..你不挂mos 不挂 lib 不就是最基本公式? 03/20 23:58
8F:→ mmonkeyboyy:叫个verilogA算一下这样可以吗? 03/20 23:59
9F:推 chienjr:就是VCCS後挂自己的一次项式或二次项式啊,应该就是文件中 03/21 08:13
10F:→ chienjr:的多项式 03/21 08:13
11F:推 bxxl:他可以自定的运算当然有些限制,不过A*v1+B这不就多项式吗? 03/21 09:39
12F:→ bxxl:再说原则上用很高阶的多项式就可以在固定范围内近似复杂函数 03/21 09:40
13F:→ onlyayako:谢谢大家 我会朝这个方向去执行,如果有问题希望还可以 03/21 11:00
14F:→ onlyayako:问问各位高手 谢谢!! 03/21 11:00
15F:推 mos888tw:你可以把多项式用matlab算出二维矩阵当做讯号喂进hspice 03/22 15:03
16F:→ mos888tw:或者用excel也行 03/22 15:04
17F:→ onlyayako:请问如何跟matlab结合?或哪有资料可参考cord的型式 03/25 11:38
18F:推 mos888tw:蛤?就宣告一个2 dimension array然後把式子写成C语言的 03/26 12:31
19F:→ mos888tw:形式,运算结果丢进array或者开个txt写入存档 03/26 12:32
20F:→ mos888tw:我记得可以用vector形式当作讯号源给hspice吃 03/26 12:32
21F:→ mos888tw:详细用法你可能要查一下manaul 太久没这样用了 03/26 12:33
22F:→ onlyayako:我试写了一下.VEC档的格式 里面的讯号该不会只能用01吧@ 03/27 17:51