Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-25 15:57:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~
- `6 e5 e6 n8 x7 ^
# M/ U0 p' x# ]  |( K5 e/ @最近在利用spectre來取代hspice# f2 p8 j* m5 _! a7 \# N

) N) ]1 e5 H7 d8 X  n7 j+ Z$ E用spectre來模擬會和hspice會有很大的差別嗎?1 K4 O$ I) `. a
' t7 g- S) N' c# @2 m7 Q' ~
spectre是不是可以直接建完電路後就可以直接模擬看結果呢?" W5 \) q+ R5 M) }- w
# \# X/ ~( V# R! f
不需要像hspice還要轉成.sp呢?
0 F# x7 G1 t2 y
5 G( E( v3 n3 a' c$ B有data可以參考嗎?
1 h2 _5 u" s. r5 ^7 M: b$ b4 ~- ^9 T$ J2 Q3 R4 q
麻煩各位前輩了~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-25 18:08:07 | 只看該作者
1. 如果你的 spice model 不是 level 28 的,netlist 跟控制與量測語法 (.sp) 都是 spice fomrat,  一切都好說....3 p' Z' t* a! g: v" b
==> 直接下 spectre +csfe filename.sp (這是 finister 兄告知的)4 L3 i, i* n4 Q

) U  P0 V- r( ^+ u2. spice model 是 spectre, netlist 是 spice format, 控制與量測語法 (.sp) 是 spice fomrat
. W1 }; W; Z% M- v0 ^7 b==> 修改 .sp 檔的內容,遇到要 include spectre model 時,在 spectre 語法前加入 simulator lang=spectre;在 spice 語法前加入 simulator lang=spice
- m$ q% R0 O. Y! {* J再下 spectre +csfe filenamp.sp) X  l: _0 ^& X6 R1 W5 `* P
) a1 D  w( O/ Q3 t+ T' x
有問題的話,再上來發問囉∼8 _! [; ^" ^! o2 [% N2 G
- e6 r9 h6 z8 p" t: h5 E6 {' s
[ 本帖最後由 shaq 於 2008-3-25 06:48 PM 編輯 ]
3#
 樓主| 發表於 2008-3-25 18:51:49 | 只看該作者
shaq你好
6 l3 p6 O0 ]- E# g$ h% C. J6 r: H% b3 ]6 i0 i$ M( D
1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?
0 _: ~+ ~* _8 `
3 _, C; L* Y* w% }/ d! Y2 F2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~
6 X% P6 ~% y  k2 G   (我是不知道這樣可不可以),但在model library需要一個"name.scs"的檔案~這個是要如何  - Q$ O- c7 o; s# w9 s' n
   取得,是向廠商拿還是自己要建呢?(因為之前也都是使用hspice,現在突然要換使用
  S% }+ D( G9 [; a6 x0 T   spectre,有得不習慣)! r6 |# M6 p7 ]  r

% X+ G+ ?" g% z1 @) W! e! U再次麻煩各位前輩了~
4#
發表於 2008-3-25 21:14:16 | 只看該作者
原帖由 averyer 於 2008-3-25 06:51 PM 發表 # `: O+ o, T3 [$ C  m; @# d" L
shaq你好
' a) N" x& S- x! ?" @% m4 }1 N! Z. C# q- X
1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?
, ?/ j1 O7 |) C1 p' {+ D* G' J: ]9 r9 B. b) Q& g" x3 e' |  C( c2 y
2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~- \6 f, r2 R& ?9 {) b; S4 x
   (我是不知道這樣可不可以),但在model li ...
. z8 T( B6 o4 u" O/ s

/ j3 b# s2 W. T. M4 }  E. ]# `A1. 是的,可以這樣下
. R; U% q3 E0 A3 T- {& U2 U
$ J6 [- u4 H9 f; lA2. 通常在 PDK 中就會有 scs 檔...  如果是 level 49的話,好像可以 convert 的..
* a2 Q' x- _6 V! q& u; y2 ~我手邊沒 userguide,就麻煩您找找囉
5#
 樓主| 發表於 2008-3-25 21:49:29 | 只看該作者
shaq你好
4 {3 ?! I8 X5 {9 I' |2 S
6 Z0 x8 u1 d$ r5 E5 \你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide4 E- @  O. H1 r( l% g; S$ o

3 Q! z# P" U# s) \) o% e, T" s$ V但沒看到有提過這個~所以若直接用spice的model library是不行的囉?$ c+ [; _+ a3 g- q

! P0 P* Z' q0 I( i& O8 P5 t因為我聽我老闆說~他有看過說直接在composer建電路,然後"點幾下"就可以順利跑出要的結果~
- _4 [# Z! n: Z0 V
+ ], P7 q2 i6 g8 H, B$ b- a. Z但使用hspice和spectre差在哪裡啊?' T: q8 i9 D* Z5 y7 h
3 g2 }/ |( T) }% g
spectre不是rf在使用的嗎?
6#
發表於 2008-3-26 09:37:56 | 只看該作者
spectre的library model和hspice model是不同的
3 I2 R0 G3 [$ A8 Y/ t8 Z5 J至於spectre的library model要看製程廠有沒有提供,如果沒有,那就要用spectre +csfe filename.sp指令用hspice model來跑模擬
! `9 K2 [; q+ ^0 S' t7 B6 `" Xspectre有好幾套版本,其中有專門跑rf的,一般版本的spectre就可以相容於hspice,若要用spectre跑rf,需額外再向spectre tools廠商購買(費用不便宜)
2 m9 x" c0 U( `2 a另外,誠如我剛才所言,spectre的library model和hspice model會不一樣! x# P2 z$ m- {% z3 E
所以,兩者跑起來,基本上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
- _$ [# A& A" |( v7 Q; u
0 Q  A; ?2 U/ o1 Q) U個人比較過,hspice和spectre兩者所跑出來的performance基本上差不多,而spectre所需花費的時間比hspice節省很多,不過,spectre在跑ac模擬時,wavescan會比較難用,而且會比較有小問題
8 F! C0 v0 a' C; }而我比較過兩套軟體在bandgap circuit,pll,dac,兩者的結果差異不大,不過,spectre確實快非常多/ G6 h5 E, w+ _5 \, Z
# k# B  O( L+ o* R% ~4 ], d
最後,小電路,我都還是用hspice來跑,除非是大電路且要跑上三天以上的電路,我才會用spectre來跑,因為現在作類比電路設計所發展出來的模擬軟體,正宗的軟體是hspice,後來所研發出來的模擬軟體都是以hspice為目標,並號稱它們所研發出來的軟體和hspice的準確度高達8,90%,但速度卻是比hspice少2-3倍,但問題的核心重點是準確度和hspice高達8,90%,並不是百分之百,所以,難保你不會遇上這10%的差異
4 m" Z& p0 Y: v5 k/ `; _所以,儘管spectre很好用,但,類比電路設計我絕大部份都還是以hspice為首選的模擬軟體,除非要跑很久才會用spectre,不然,還是用hspice
7#
發表於 2008-3-26 13:37:45 | 只看該作者
原帖由 averyer 於 2008-3-25 09:49 PM 發表
# Z5 r4 q! T) mshaq你好
9 p8 b% v8 R" G* I" z% I# Z# ^. S( @% R. T7 i* r
你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide
" e& L, x8 O% C) J) a% }9 `" t5 _0 O4 g
1 ^) p4 }  c4 H但沒看到有提過這個~所以若直接用spice的model library是不行的囉?
9 z! ?! G! [! y% ~+ l2 x
) F4 a, X. Z' n0 I1 |, v/ v因為我聽我老闆說~他有看過說直接在composer建 ...
2 u% l0 Q8 a* ~* r, v% y" y

' a+ k$ i' d" ]3 i7 G$ V& qSorry, 看來是我記錯了...5 Y" h0 x- o" c0 T1 K# Y6 S
4 r  w, K3 h5 L; d% P+ O- j
我記成 spp -convert  (那是 convert spice netlist to spectre netlist)
8#
 樓主| 發表於 2008-3-26 20:39:16 | 只看該作者
感謝finster,shaq的解答~
6 ?0 O# O; k5 J* G; h' U3 ~2 E( S$ `) ~- p
我目前先照finster講的方法操作看看~若有問題在麻煩各位前輩了~
9#
發表於 2008-10-30 21:27:47 | 只看該作者
請問有人有量測的經驗媽?0 _3 F: F! ~; j% X3 w( ^/ `! B4 Q
到底試spectre準還式Hspice啊. U, @- a: n$ Y* p$ q' i4 C) K
謝謝
10#
發表於 2008-11-1 00:01:11 | 只看該作者
原帖由 ccc.851 於 2008-10-30 09:27 PM 發表 ! R/ E2 W  a' f* ~" k
請問有人有量測的經驗媽?
* W$ }5 B( s8 K3 v7 E% `6 H* _到底試spectre準還式Hspice啊
# {" C# W; r& r% _  \2 W7 d0 E- A謝謝

- ~9 T3 ]0 _6 F: E# H$ X
9 c5 C' D( X8 b5 g& \
( ]6 [& w" X) y$ ]所有類比電路的模擬軟體都以hspice為最準的範本,所有的類比電路的模擬軟體都是跟hspice所模擬出來的結果作比較,愈接近的表示此軟體所模擬出來的結果愈有可信度4 f; z, q8 _: [6 K( I) E% b/ P$ _
你可以把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-12-23 10:32 AM , Processed in 0.170000 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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