作者profyang (prof)
看板Electronics
标题[问题] Hspice E element语法
时间Sat Aug 15 21:00:01 2015
各位大大好
想请问一下Hspice中以下两句的意思:
Ewinu fwinu 0 OR(2) fwinw1 0 fwinw2 0 0 0 0.2 0.2 0.4 0.4 0.6 0.6 0.8 0.8 1 1
Ewind fwind 0 AND(2) fwinw1 0 fwinw2 0 0 0 0.2 0.2 0.4 0.4 0.6 0.6 0.8 0.8 1 1
E element我知道是VCVS
中间的OR和AND我查了下manual, 它这样写:
(manual网址:
http://www.rudraj.it/hspice_sa.pdf 174页)
gatetype(k)
Can be AND, NAND, OR, or NOR. k represents the number of
inputs of the gate. x and y represent the piecewise linear variation
of output, as a function of input. In multi-input gates, only one input
determines the state of the output.
看来就是两个input: fwinw1 0 fwinw2 0他们之间去做OR或AND
问题就是就是他E element明明就是在处理类比讯号
类比讯号是要怎麽做逻辑操作?
例如我两个input分别是0.8和0.9这样AND或OR起来是什麽东东?
再来就是後面那一长串数字
Manual似乎也有写(175页)但我也是看不太懂:
x1,... Controlling voltage across the in+ and in- nodes. The x values
must be in increasing order.
y1,... Corresponding element values of x
尤其是y的element values是什麽意思不太懂
是说今天我就是输出的电压就是这些y值还是我VCVS的gain是这些对应的y值?
最後最重要是想请教 我有没有办法不用什麽AND OR这些去写出来这两句?
主要是我想要用ngspice去跑 但是这个AND OR之类的似乎是Hpisce增加的语法
而不是本来spice就有的语法 总之ngspice不能跑 不知有没有办法改写呢?
总之先谢谢各位大大<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.34.222.1
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1439643606.A.693.html
※ 编辑: profyang (114.34.222.1), 08/15/2015 21:00:51
1F:→ profyang: 阿 我已自己解决 AND 就是取比较小的 OR就是取大的 08/16 01:17
2F:→ profyang: 後面那陀数字的用处测试之下好像只是让他输出在0~1之间 08/16 01:18
3F:→ CaskY: cool 没看过这可以这样用 08/16 14:10