Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-25 15:57:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~7 q- t* L5 ~' A0 d: e4 C% y/ M

7 {3 x% s3 t( R, }; A最近在利用spectre來取代hspice
( r  u2 e, d4 V; S# |3 j5 Q5 |" ?- ?6 G0 @# z) }
用spectre來模擬會和hspice會有很大的差別嗎?1 L+ Q+ C; T8 V% q

4 s  v: r* o  V2 s5 B# x; N3 lspectre是不是可以直接建完電路後就可以直接模擬看結果呢?
" B. J% X6 s, i; T/ o. A! D- [3 `% @' f1 D; c% v0 t7 C
不需要像hspice還要轉成.sp呢?1 }1 e" g7 I! h0 e

2 Z% K4 X- ]6 r6 r1 x# d4 s2 b, P有data可以參考嗎?
0 _7 O- w8 j; ^$ q; q  ~  Q5 @9 I
麻煩各位前輩了~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-25 18:08:07 | 只看該作者
1. 如果你的 spice model 不是 level 28 的,netlist 跟控制與量測語法 (.sp) 都是 spice fomrat,  一切都好說....
/ y# E) N7 C2 U5 ~$ r==> 直接下 spectre +csfe filename.sp (這是 finister 兄告知的)
$ E% @8 Q7 B1 P( b9 G* F3 V
- j% D0 u/ q; ?8 S' K2 s. o4 E5 q2. spice model 是 spectre, netlist 是 spice format, 控制與量測語法 (.sp) 是 spice fomrat
5 b4 ]) y1 |4 F==> 修改 .sp 檔的內容,遇到要 include spectre model 時,在 spectre 語法前加入 simulator lang=spectre;在 spice 語法前加入 simulator lang=spice; |! G7 C8 D+ Y- h, a$ A
再下 spectre +csfe filenamp.sp: W$ \" A" t7 n! J4 [" S) U
+ t7 L/ i6 N0 U. G9 [9 [1 v
有問題的話,再上來發問囉∼
* D4 H+ r' f3 m" v, c: A. ?3 ~; c4 m* H( f( W: e
[ 本帖最後由 shaq 於 2008-3-25 06:48 PM 編輯 ]
3#
 樓主| 發表於 2008-3-25 18:51:49 | 只看該作者
shaq你好
9 Z1 U. @; V% l% o; s$ B4 \! u4 d$ x3 `
1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?
1 ?5 b& \2 a; G# e* j3 q
  |6 }9 Y* ~" m- a( k1 e0 p2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~
& U) @* u, L6 A5 p1 x5 D, k   (我是不知道這樣可不可以),但在model library需要一個"name.scs"的檔案~這個是要如何  
" \+ F- A: W6 ~; _   取得,是向廠商拿還是自己要建呢?(因為之前也都是使用hspice,現在突然要換使用2 E# ~* y2 F0 U& M& a+ ?2 _
   spectre,有得不習慣)0 H$ l# ]4 Z! V6 ?
/ z  |2 l# _1 }8 D- m
再次麻煩各位前輩了~
4#
發表於 2008-3-25 21:14:16 | 只看該作者
原帖由 averyer 於 2008-3-25 06:51 PM 發表 ) R" L7 ~8 D6 s- d% q: s( e
shaq你好3 l" A# s" H9 n' T! a: i% S/ I
. }2 {$ i- j) g
1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?
, Q! c% m: ^9 W& K2 }2 C+ S
" T9 J4 \1 l6 I0 @  u9 V% N2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~( }) V) L7 ^0 p- \1 u1 t# g* R" h. [
   (我是不知道這樣可不可以),但在model li ...
# f8 b0 p' ]1 L6 P3 L
- I8 T* m1 E3 w% y+ K5 L/ b
A1. 是的,可以這樣下
/ m5 d0 M( l$ B7 c, E2 Z  t/ o
3 ^; A" l: n1 w+ O+ @A2. 通常在 PDK 中就會有 scs 檔...  如果是 level 49的話,好像可以 convert 的..
3 q5 b, @% v* L. J) g我手邊沒 userguide,就麻煩您找找囉
5#
 樓主| 發表於 2008-3-25 21:49:29 | 只看該作者
shaq你好+ e0 B$ B( i/ p/ t* R* m8 Q* _
) {9 w3 V  `) e; E& g* S
你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide  `& O$ ]! e! u- i1 D( F3 F! f/ l

- G# U! L& e, J+ B  c3 X但沒看到有提過這個~所以若直接用spice的model library是不行的囉?& ~  E8 X6 S4 g! G! i8 R

5 N3 U8 d) L5 m& A因為我聽我老闆說~他有看過說直接在composer建電路,然後"點幾下"就可以順利跑出要的結果~5 l& J* M. g. O; Q! ]

$ ]+ U0 \8 q& V7 N6 L6 r: U但使用hspice和spectre差在哪裡啊?$ U6 Y  Z* v* \8 K/ x  k  P

2 U& d2 T  D% {spectre不是rf在使用的嗎?
6#
發表於 2008-3-26 09:37:56 | 只看該作者
spectre的library model和hspice model是不同的
: E$ ?' F: Z0 `) `! d6 |至於spectre的library model要看製程廠有沒有提供,如果沒有,那就要用spectre +csfe filename.sp指令用hspice model來跑模擬2 T, @) `' M9 I7 U3 o. K
spectre有好幾套版本,其中有專門跑rf的,一般版本的spectre就可以相容於hspice,若要用spectre跑rf,需額外再向spectre tools廠商購買(費用不便宜)5 `2 b# D; _1 B% d; U6 i
另外,誠如我剛才所言,spectre的library model和hspice model會不一樣
; y( f3 z% n  c, V: E) k所以,兩者跑起來,基本上performance差異不大,不過,如果有遇到一些很怪異又很靈敏的電路時,基本上還是建議用hspice跑hspice model,或者以spectre跑spectre library model,我個人曾經遇過以spectre跑hspice model,結果結果卻很奇怪,當然,這是極少數的情況,後來有問spectre廠商,得到的答覆是spectre為了相容於hspice,所以才發展出spectre +csfe filename.sp這個指令,而畢竟,這是spectre為了配合hspice而發展出來的,本身並不是spectre原本的語法和使用情況,所以,只有在極少數的電路才會出現奇怪現象,這時,就必需以spectre跑spectre的library model4 x) H* P: s6 b
) ~, S: P7 A. H: w
個人比較過,hspice和spectre兩者所跑出來的performance基本上差不多,而spectre所需花費的時間比hspice節省很多,不過,spectre在跑ac模擬時,wavescan會比較難用,而且會比較有小問題9 c5 A2 _# H) L! f# m' U$ f
而我比較過兩套軟體在bandgap circuit,pll,dac,兩者的結果差異不大,不過,spectre確實快非常多/ i8 g1 e6 j% f" [/ h/ y8 J) L

+ f/ l: _* S7 e  q最後,小電路,我都還是用hspice來跑,除非是大電路且要跑上三天以上的電路,我才會用spectre來跑,因為現在作類比電路設計所發展出來的模擬軟體,正宗的軟體是hspice,後來所研發出來的模擬軟體都是以hspice為目標,並號稱它們所研發出來的軟體和hspice的準確度高達8,90%,但速度卻是比hspice少2-3倍,但問題的核心重點是準確度和hspice高達8,90%,並不是百分之百,所以,難保你不會遇上這10%的差異
# h" M8 U( K) f2 P. o- \所以,儘管spectre很好用,但,類比電路設計我絕大部份都還是以hspice為首選的模擬軟體,除非要跑很久才會用spectre,不然,還是用hspice
7#
發表於 2008-3-26 13:37:45 | 只看該作者
原帖由 averyer 於 2008-3-25 09:49 PM 發表
" g( E+ _+ k& oshaq你好
8 {" n' G9 V0 E( l4 v) e6 z& l3 [  w, Z1 U- S
你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide" i4 `1 Q5 b7 G2 l; N

) F" E+ T! Q' S9 Q) W5 q$ |但沒看到有提過這個~所以若直接用spice的model library是不行的囉?
$ r3 @" e: Z/ C" @. `! m. a' ^. d# p' r: F" ^; f* g9 l
因為我聽我老闆說~他有看過說直接在composer建 ...
! D3 g* I1 \! z+ |+ e6 t/ A

. ?" l, U! A& o! ]Sorry, 看來是我記錯了...2 f' F: K0 g& c* U

/ G  U  X) k  G7 s) H我記成 spp -convert  (那是 convert spice netlist to spectre netlist)
8#
 樓主| 發表於 2008-3-26 20:39:16 | 只看該作者
感謝finster,shaq的解答~
" ~$ `. W3 @; {3 B8 i7 F( R6 v/ p' Z. A$ I' G5 W0 m. G# E+ L5 s8 T
我目前先照finster講的方法操作看看~若有問題在麻煩各位前輩了~
9#
發表於 2008-10-30 21:27:47 | 只看該作者
請問有人有量測的經驗媽?3 S* j8 q9 j0 {$ I% v6 L
到底試spectre準還式Hspice啊
5 c0 D6 X  {5 C# E( J+ j- T: [謝謝
10#
發表於 2008-11-1 00:01:11 | 只看該作者
原帖由 ccc.851 於 2008-10-30 09:27 PM 發表 9 t& M, L- h9 F) P8 u' T
請問有人有量測的經驗媽?4 \) b, t& k/ f7 D
到底試spectre準還式Hspice啊" G7 b: R. M8 [" @% m# T0 V/ X7 D
謝謝

9 E" @  V$ I! a0 m- l: S( b: P3 Y+ L# a9 v

- N* y/ K2 J. Z6 l所有類比電路的模擬軟體都以hspice為最準的範本,所有的類比電路的模擬軟體都是跟hspice所模擬出來的結果作比較,愈接近的表示此軟體所模擬出來的結果愈有可信度( I$ S! X0 T- b0 \9 a
你可以把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 03:41 PM , Processed in 0.168010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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