|
回復 1# 的帖子
美國 UC Berkerly 大學是最早發展出 SPICE Tool 的學校1 S5 N; J' T, r0 j2 S
之後有許多種類的 SPICE軟體在市面上流通! u; f' X4 l) J5 M8 [2 v
但使用率最高的就是 在工作站上才能使用的 HSPICE
! B E3 l* B4 ~
x# d/ s9 T) O6 @& T5 Q3 I! s其實如 PSPICE或是 ISPICE 都是加入 GUI介面的軟體 或者是PC上使用的SPICE軟體8 Y- A- D( c# i, _' n9 y" G, q
最根本的作法 依舊是 給定一個 Netlist 然後讓 Simulator去解 Matrix 從而做 DC, AC或者是$ O7 b4 Z/ e7 g' P: L
Transient的分析, 但是因為 HSPICE 所能夠模擬的矩陣Size 有一定的極限
: `/ E# R8 j3 o. L, V. [! T) s" v. Y% }
如果有兩千個node 就要解 2k * 2k 的矩陣, 所以後來的tool 如 machta/eldo/nanosim等
9 ^7 \1 ?* a, X0 c8 [% n3 f不外乎都要作一些 如 table-lookup 或者是 node-reduction 的演算法. `: h' ^& o$ C8 t) e
其著眼點在於要 加快模擬的速度, 但是相對也會損失掉 精準度.
5 u+ G+ F/ `+ L9 \, l: C5 h6 G9 N1 f- Q- {2 x7 h- w
所以一個工程師 必須要 根據 目前所做電路 到底是 重視速度 還是重視精確度 妥善的判斷該' f7 j, i4 X% f- U9 ]
選擇哪個 SPICE tool 來跑 Simulation. |
|