作者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