Chip123 科技應用創新平台

標題: hspice的疑問 [打印本頁]

作者: nova1688    時間: 2007-7-31 05:04 PM
標題: hspice的疑問
想請問各位大大,這hspice的用途是在IC設計上,但市面上有許多的spice,例如說pspice,ispice....等,為何有這麼多種軟體,它們的用途為何呢????
作者: 小昌昌同學    時間: 2007-7-31 05:12 PM
原帖由 nova1688 於 2007-7-31 05:04 PM 發表
0 c/ B) |0 O! t7 P6 P+ h8 ~想請問各位大大,這hspice的用途是在IC設計上,但市面上有許多的spice,例如說pspice,ispice....等,為何有這麼多種軟體,它們的用途為何呢????
# U( m2 n2 D2 ^; u9 K% V: P
因為每一個hspice 的算法不一樣,有些是利用他所自已的data跑出來的,ex,xxx多少就等於XX  V這樣子,
2 }  e- e4 Z2 f; K有些是用牛頓法做出來的。
作者: nova1688    時間: 2007-7-31 05:26 PM
原來如此,謝謝這位大大的回覆,因為才剛剛開始接觸這方面,有很多不懂的地方,如果有詢問不對的地方,請多多包涵....
作者: ahsi    時間: 2007-8-23 05:07 PM
基本上 spice 的格式都差不多 ,所以學一套就差不多都學會了。                                                                    - |0 S2 U+ a) k  G2 w
我也是剛接觸 hspice ,如果有部隊的地方請見諒!!!!
作者: mt7344    時間: 2007-8-23 09:33 PM
SPICE的全名为“特别为集成电路模拟的程序”(Simulation Program with Integrated Circuit Emphasis),是一种用于电路描述与仿真的语言与仿真器软件,用于检测电路的连接和功能的完整性,以及用于预测电路的行为。主要用于模拟电路和混合信号电路的仿真。由此我们便可以清楚地了解:SPICE这套程序原先发展的目的是为了模拟电子系统中日益重要的集成电路。9 o# q3 O0 O9 U! f5 E# N) u
- E: S5 E' Q$ o3 f# i! v& F* S
由于集成电路不如传统电路一般。可以在面包板(breadboard)或印刷电路板(Printed circuit board)上做实验来验证设计结果。
+ d/ p) d/ U7 a, k9 e! `. X
2 l8 p+ Z4 {$ P- V7 w为了提高集成电路正式生产时的良率(yield)及降低成本,势必要在进入实际制程阶段前对其电路特性做“检查”,确保性能在规格范围之内。) T/ l# ^) a  o& R  ^! h" a

  s# a" d& R; e8 [* C3 a9 q4 G& {9 ?# q/ j/ m

! H  n* {8 I2 ]- j1 j# m发展历史( y7 u2 l; s" z" ^) ^6 V
SPICE是在1975年由加里福尼亚大学伯克莱分校的Donald Pederson在电子研究实验室首先建立的。第一版和第二版都是用Fortran语言编写的,但是从第三版开始用C语言编写。以一名为“CANCER”的电路模拟程序为蓝本,发展出今日几乎被全世界公认为电路模拟标准的SPICE原始雏型程序。
* t9 V+ N8 x: X
5 |# f7 u* L9 t, J" \SPICE有好几种版本,成功的商业版本主要有SPECTRE (由最初的SPICE作者之一 Ken Kundert 和 Jacob White 开始最初的框架)和HSPICE(最初由MetaSoftware开发,现属于Synopsys)、Eldo(最初由Anacad公司开发,现属于Mentor Graphics)等。其后由于电路设计规模的级数级增长,旧版本的SPICE的仿真速度远远不能满足需要,并且对电路规模大小也有限制,业界发展了快速SPICE。) ?7 B6 D! z0 q/ q& _
+ J9 [" f( r" J  T1 q4 t6 o) ^
今日在市面上所能看到的许多SPICE同类软件:如OrCADPSpice(OrCAD)、HSPICE(Meta-Software)、IS-SPICE(intusoft)、IG-SPICE(A. B.Associates)、I-SPICE(NCSS timesharing)… 等,均是以SPICE2系列为基础再加改进而成的商业化产品。
' U; c# Q, F9 N- ?/ _0 ]' z
& |8 ~7 S2 ^6 M目前成功的快速SPICE商业版本主要有 HSIM (最初由NASSADA公司开发, 现在NASSDA公司被SYNOPSYS公司购入), NANOSIM (SYNOPSYS, 但有电路规模大小的限制,对敏感的模拟电路也有精度的缺陷,在数字电路仿真方面很成功) 和 ADiT(Evercad,2006年1月被Mentor Graphics并购)、ULTRASIM (CADENCE公司的快速SPICE 工具,属于最新的第三代电路仿真工具)等。目前的这些快速SPICE的主要特点是以牺牲准确性换取速度的大幅提高,因此他们的共同问题是如何在快速的同时保持准确性。
作者: morix    時間: 2007-9-4 09:38 PM
除了運算的方法不太一樣外,輸入的介面也不一樣。
$ Y7 {: d" ~: h8 A3 l8 |hspice是以netlist的形式來定義節點與元件的關係。
$ u1 s! q* k1 P% N; U  rpspice是直接畫出電路的schematic,對一些人而言這可能會比較直觀。
: a+ h2 G4 y7 x9 t0 W7 K% q* M& ^
5 ^5 w! X: Z4 {  R用hspice跑很多顆電晶體的電路時,常常需要花好幾天的時間來跑transient。
3 V1 K, Z4 l# w( L' n7 K9 L因此其他的模擬程式像nanosim, nexxim就是犧牲一點準確度來加速transient的模擬。1 v) x' i/ C8 K2 e- b$ j! v
可以用來作初期的電路驗證模擬。
作者: yhchang    時間: 2008-1-11 10:56 PM
標題: 回復 1# 的帖子
美國 UC Berkerly 大學是最早發展出 SPICE Tool 的學校
7 E  Y0 D2 o. L. s, s) D之後有許多種類的 SPICE軟體在市面上流通
1 c- r# P* U7 O* v  b. a9 D但使用率最高的就是 在工作站上才能使用的 HSPICE9 @3 h6 M) J: g6 ^  J

& i* e* q- w7 p其實如 PSPICE或是 ISPICE 都是加入 GUI介面的軟體 或者是PC上使用的SPICE軟體
  e4 `5 K; j& E5 P  r7 z8 E* @最根本的作法 依舊是  給定一個 Netlist 然後讓 Simulator去解 Matrix 從而做 DC, AC或者是
- Y: q3 y8 j6 w! WTransient的分析,   但是因為 HSPICE 所能夠模擬的矩陣Size 有一定的極限) ^# E6 b( G6 {# I3 L# g  p0 S

* ]; o3 q+ y0 _, d/ x, K4 D. E* i2 C如果有兩千個node 就要解 2k * 2k 的矩陣, 所以後來的tool 如 machta/eldo/nanosim等/ o# N2 \& ]+ _  M. E
不外乎都要作一些 如  table-lookup 或者是 node-reduction 的演算法
: n9 m; m3 o$ L) e2 P2 M: `$ d其著眼點在於要  加快模擬的速度, 但是相對也會損失掉 精準度.
* Z  a' }: M8 w1 L7 H! h( i; L% |, B9 \4 ^/ T
所以一個工程師  必須要 根據 目前所做電路 到底是 重視速度 還是重視精確度 妥善的判斷該- ^/ J0 E6 J, D  O
選擇哪個 SPICE tool 來跑 Simulation.
作者: andywu    時間: 2008-1-15 04:52 PM
pspice,ispice比較偏向PCB的SIM
# @: P* R" {) k* V* vHSPICE和SMARTSPICE比較是電話內部的設計
4 s9 {2 m! @. L9 f用了多套,感覺HSPICE核心演算法還是比較強
" Y# B0 T' d' m+ j但被SYNOPSYS收購後好像有差?:o




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2