Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 13159|回復: 11
打印 上一主題 下一主題

[問題求助] 關於spectre的使用方法

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-25 15:57:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~
: w- a+ l1 W  L
# r# Y1 F$ e+ L, ?- o; T最近在利用spectre來取代hspice
- n' g+ D8 j( E8 _: ]
, L" j& v6 r* \7 P& f  _: \5 x用spectre來模擬會和hspice會有很大的差別嗎?6 I. [" {& e# R& t* R1 W

( c! P5 I" B1 c* Wspectre是不是可以直接建完電路後就可以直接模擬看結果呢?
7 K7 `; H/ }% t: z8 I
* H: ?, y( ]3 r8 ^' b" i不需要像hspice還要轉成.sp呢?
% N. a8 N6 \- r4 |& `
( E% M. f$ b0 Q- y# t有data可以參考嗎?, g* ?# c% g( X
& j# g* n3 k. _# k2 i$ V( E
麻煩各位前輩了~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-25 18:08:07 | 只看該作者
1. 如果你的 spice model 不是 level 28 的,netlist 跟控制與量測語法 (.sp) 都是 spice fomrat,  一切都好說....0 _& `0 P# i' _9 ?" e
==> 直接下 spectre +csfe filename.sp (這是 finister 兄告知的); d  n+ Z: i! M9 |

& H$ H" X: U9 f$ b7 s2. spice model 是 spectre, netlist 是 spice format, 控制與量測語法 (.sp) 是 spice fomrat
, n; U; `+ F5 X' j. t% }==> 修改 .sp 檔的內容,遇到要 include spectre model 時,在 spectre 語法前加入 simulator lang=spectre;在 spice 語法前加入 simulator lang=spice$ S: O  g0 V% X
再下 spectre +csfe filenamp.sp. K/ R1 y9 B, f! y, ]8 _% L

/ F# D+ I# p0 b! F! [& }; }# B有問題的話,再上來發問囉∼
9 C4 x1 O8 u% r. R0 u1 a5 J+ m9 Z  k+ A- J6 z$ i  g/ Y
[ 本帖最後由 shaq 於 2008-3-25 06:48 PM 編輯 ]
3#
 樓主| 發表於 2008-3-25 18:51:49 | 只看該作者
shaq你好
/ Z. b# U8 H. z6 r; o
, _) E; |+ `4 g' q# R  z; W1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?! ?" t6 A2 Q# C1 f( k* K) n

7 G. R& J6 _' m, a! I1 K$ G2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~
4 T; B5 S" P9 V1 `1 b, x   (我是不知道這樣可不可以),但在model library需要一個"name.scs"的檔案~這個是要如何  + f! @4 ~1 Q6 C
   取得,是向廠商拿還是自己要建呢?(因為之前也都是使用hspice,現在突然要換使用
* b- i/ ^" z3 @$ {   spectre,有得不習慣)
4 l9 S; N9 u# [5 B- d2 c; |" C9 r" a  ~' f
再次麻煩各位前輩了~
4#
發表於 2008-3-25 21:14:16 | 只看該作者
原帖由 averyer 於 2008-3-25 06:51 PM 發表 $ N6 y( O; q- q" O
shaq你好! P4 s+ j- T/ R, d
* c: ^5 x( k- P9 h5 X* O
1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?
9 k; t. C4 W/ [! e' h
8 E# S* s- W( W9 k' w; E1 W1 H2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~5 W2 K! Q( L3 v  H- s; ]) x/ o
   (我是不知道這樣可不可以),但在model li ...

5 p! G0 E2 w4 n8 d: L8 X( Z. w; X9 ?( m3 t* A
A1. 是的,可以這樣下
4 U1 o; q8 k* I6 J" C: [9 H% c/ }) Q6 D2 `" {4 V
A2. 通常在 PDK 中就會有 scs 檔...  如果是 level 49的話,好像可以 convert 的..
# h) |8 R8 N, n( L9 Q我手邊沒 userguide,就麻煩您找找囉
5#
 樓主| 發表於 2008-3-25 21:49:29 | 只看該作者
shaq你好
; _9 R7 e0 f  w. J
) [7 \3 ^+ Z" O  i' p2 @你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide
2 _$ y% P9 m1 T6 g+ o! W
5 c6 w, x; o; ]& d! w9 W但沒看到有提過這個~所以若直接用spice的model library是不行的囉?
7 j& H2 l9 j" ~) y( N4 _
5 X, F0 h- X! t) w: u: y因為我聽我老闆說~他有看過說直接在composer建電路,然後"點幾下"就可以順利跑出要的結果~- L6 ^: M: ]# Z

+ T# d4 T' ]# b; S$ \但使用hspice和spectre差在哪裡啊?1 V2 r7 w! u) j. n0 O6 x1 H0 B

- X. W5 C+ o; i" f  n* rspectre不是rf在使用的嗎?
6#
發表於 2008-3-26 09:37:56 | 只看該作者
spectre的library model和hspice model是不同的' p3 U% R% F$ P1 t# M' c' ?  J
至於spectre的library model要看製程廠有沒有提供,如果沒有,那就要用spectre +csfe filename.sp指令用hspice model來跑模擬! r& F0 }2 f, `# y3 ]: R
spectre有好幾套版本,其中有專門跑rf的,一般版本的spectre就可以相容於hspice,若要用spectre跑rf,需額外再向spectre tools廠商購買(費用不便宜)
5 k( l; _, Z5 w3 B, B5 m另外,誠如我剛才所言,spectre的library model和hspice model會不一樣' [0 j# \  T2 p% ?5 Q% Y, i. X
所以,兩者跑起來,基本上performance差異不大,不過,如果有遇到一些很怪異又很靈敏的電路時,基本上還是建議用hspice跑hspice model,或者以spectre跑spectre library model,我個人曾經遇過以spectre跑hspice model,結果結果卻很奇怪,當然,這是極少數的情況,後來有問spectre廠商,得到的答覆是spectre為了相容於hspice,所以才發展出spectre +csfe filename.sp這個指令,而畢竟,這是spectre為了配合hspice而發展出來的,本身並不是spectre原本的語法和使用情況,所以,只有在極少數的電路才會出現奇怪現象,這時,就必需以spectre跑spectre的library model
$ V7 I$ _. C) W% Z6 F! U$ F$ U% q5 v
  C+ c7 }- n7 x9 Q個人比較過,hspice和spectre兩者所跑出來的performance基本上差不多,而spectre所需花費的時間比hspice節省很多,不過,spectre在跑ac模擬時,wavescan會比較難用,而且會比較有小問題, h# }0 Q, t9 I' a0 L, N+ R
而我比較過兩套軟體在bandgap circuit,pll,dac,兩者的結果差異不大,不過,spectre確實快非常多
  z$ N) D; a+ r; @& q
9 C9 C. p5 x4 i$ H最後,小電路,我都還是用hspice來跑,除非是大電路且要跑上三天以上的電路,我才會用spectre來跑,因為現在作類比電路設計所發展出來的模擬軟體,正宗的軟體是hspice,後來所研發出來的模擬軟體都是以hspice為目標,並號稱它們所研發出來的軟體和hspice的準確度高達8,90%,但速度卻是比hspice少2-3倍,但問題的核心重點是準確度和hspice高達8,90%,並不是百分之百,所以,難保你不會遇上這10%的差異0 o/ H2 x% X3 n) J* v9 ]# H- H6 g
所以,儘管spectre很好用,但,類比電路設計我絕大部份都還是以hspice為首選的模擬軟體,除非要跑很久才會用spectre,不然,還是用hspice
7#
發表於 2008-3-26 13:37:45 | 只看該作者
原帖由 averyer 於 2008-3-25 09:49 PM 發表 & p& [% ]8 H, H: @$ P
shaq你好! K, m1 Z0 i# M9 C% O5 I5 R

5 `7 W2 H. i7 p你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide4 c) R( M1 v* K) N5 [  k

% L4 T  E) m4 \' c但沒看到有提過這個~所以若直接用spice的model library是不行的囉?
! ]( p( @& ~1 ^  l, u) X2 Y4 s) p6 D
因為我聽我老闆說~他有看過說直接在composer建 ...

# g# Y5 F! Q/ i. Q
5 E# z" K, s% H6 Q% ISorry, 看來是我記錯了...8 ~! L2 k3 |) ]4 ]* F. L  x# F

) ]1 T7 a9 X; _/ J. O我記成 spp -convert  (那是 convert spice netlist to spectre netlist)
8#
 樓主| 發表於 2008-3-26 20:39:16 | 只看該作者
感謝finster,shaq的解答~/ N* N% r% \& n- q
( V% D1 R+ c/ ?& U1 d4 W& ~8 z
我目前先照finster講的方法操作看看~若有問題在麻煩各位前輩了~
9#
發表於 2008-10-30 21:27:47 | 只看該作者
請問有人有量測的經驗媽?
$ {- c% b* ~  D* l1 `到底試spectre準還式Hspice啊
1 h5 M3 X2 p9 l7 S# e& U謝謝
10#
發表於 2008-11-1 00:01:11 | 只看該作者
原帖由 ccc.851 於 2008-10-30 09:27 PM 發表 3 m" c8 v+ o+ |% o" P
請問有人有量測的經驗媽?6 R1 }2 V: p- r' \  i4 f4 ]
到底試spectre準還式Hspice啊
$ H* j5 `) o& t' X5 p  K/ Z5 C: ]謝謝

' ~2 h0 t" w% j% u2 M6 j- |4 N0 O4 [) F/ }: t+ M+ U+ `5 s
% h3 d2 n' R# h% l
所有類比電路的模擬軟體都以hspice為最準的範本,所有的類比電路的模擬軟體都是跟hspice所模擬出來的結果作比較,愈接近的表示此軟體所模擬出來的結果愈有可信度
. a) s8 [/ n! D# x你可以把hspice看成是類比電路模擬軟體的聖經
11#
發表於 2008-11-1 14:08:04 | 只看該作者

回復 10# 的帖子

Specte simulation is also okay. The famous foundries provide three kinds of mode: hspice, spectre, edlo
12#
發表於 2010-3-24 17:24:50 | 只看該作者
spectre 在大公司的普及率不輸hspice了
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-9-28 11:16 AM , Processed in 0.188011 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表