Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-25 15:57:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~* U: y3 P/ ^* r. u+ ]+ m5 C% h$ d
# _$ h* z' q: C
最近在利用spectre來取代hspice" j# Q& E) H* h% P* W! w- g
7 O) {; r) `6 x1 ^9 z
用spectre來模擬會和hspice會有很大的差別嗎?
: @; @7 J9 U) s/ g; G2 \1 D+ `; u/ n* s8 S" b+ y/ K: W* f
spectre是不是可以直接建完電路後就可以直接模擬看結果呢?4 S8 y0 @$ ^( ?# a9 a

/ t7 y- ~8 w  s+ T( k% E& \不需要像hspice還要轉成.sp呢?# J3 C6 M$ j. @" a8 S

' W  u; }$ @. F; x3 Z( X3 W有data可以參考嗎?6 q& a: Y1 w& p
; s5 U& s# d* p) ~$ a
麻煩各位前輩了~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-25 18:08:07 | 只看該作者
1. 如果你的 spice model 不是 level 28 的,netlist 跟控制與量測語法 (.sp) 都是 spice fomrat,  一切都好說....
' k7 u  G/ q- N8 p9 Z; u, l& }: L==> 直接下 spectre +csfe filename.sp (這是 finister 兄告知的)
6 M0 I. m, ^3 J8 V! j% Q- R  o# C/ a: h5 b+ C' t# S; R
2. spice model 是 spectre, netlist 是 spice format, 控制與量測語法 (.sp) 是 spice fomrat/ q# [* `4 L( O$ Q6 T# i- J  m
==> 修改 .sp 檔的內容,遇到要 include spectre model 時,在 spectre 語法前加入 simulator lang=spectre;在 spice 語法前加入 simulator lang=spice
& j4 K8 _3 R, Q: S3 _7 B/ r1 S再下 spectre +csfe filenamp.sp
% A, t4 f; c& i' u1 D, U+ {' q' F( d. N1 ~9 \1 u( X/ i
有問題的話,再上來發問囉∼% g5 k, u$ X. K5 w& ~

6 Q. W/ }/ i& Q! R[ 本帖最後由 shaq 於 2008-3-25 06:48 PM 編輯 ]
3#
 樓主| 發表於 2008-3-25 18:51:49 | 只看該作者
shaq你好
. G! o" O7 i- v8 a. I
8 F6 x. l" N) B9 Y, ?1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?
6 {9 r* l8 l/ K+ h" n1 U9 o
3 b, Y* u, S) E& n1 g2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~
3 q- q* n6 C; p( w2 C   (我是不知道這樣可不可以),但在model library需要一個"name.scs"的檔案~這個是要如何  
- a. `& \  v) G$ M& a1 L   取得,是向廠商拿還是自己要建呢?(因為之前也都是使用hspice,現在突然要換使用6 c8 T% d/ b5 E6 k
   spectre,有得不習慣)+ H- j# F  [2 U* u, K

- x! Q3 S  f* `2 S  t+ }再次麻煩各位前輩了~
4#
發表於 2008-3-25 21:14:16 | 只看該作者
原帖由 averyer 於 2008-3-25 06:51 PM 發表 5 p7 P8 g8 A' M1 [# {# \8 B
shaq你好( g; B: S: w6 s; M& S; g

/ z3 I( b. s: K+ @) E' }. A* k1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?5 I& M; X$ X7 U- ^! T7 w

* p, R5 J2 p! V1 u, h6 G2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~+ |0 E" m1 M. _7 q* z
   (我是不知道這樣可不可以),但在model li ...

+ y% i" S. ~  z' w( [( S  v1 q
# z( j" Y4 V4 r9 ]& MA1. 是的,可以這樣下; S: e4 q# M# l+ g

( o  Q+ P& B4 H! J' Q8 cA2. 通常在 PDK 中就會有 scs 檔...  如果是 level 49的話,好像可以 convert 的..& Z2 ?# ^6 G) C6 Q0 E1 t/ ~$ Z
我手邊沒 userguide,就麻煩您找找囉
5#
 樓主| 發表於 2008-3-25 21:49:29 | 只看該作者
shaq你好2 e0 @$ X- O  H

  h. u9 u# {9 Q( L( b' u你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide
- V. d6 m* C% v3 e
/ d7 N; F+ }9 D$ a但沒看到有提過這個~所以若直接用spice的model library是不行的囉?' b2 Z0 w7 `9 ^7 x4 z( F

/ c& [1 Q  u$ n0 T7 H$ \/ a; O因為我聽我老闆說~他有看過說直接在composer建電路,然後"點幾下"就可以順利跑出要的結果~3 i8 s: p* D, E0 n
( ?6 m) G  W& c% m+ n: r6 W
但使用hspice和spectre差在哪裡啊?. S0 @% ]8 G7 o% T8 ?

3 [4 c. n' s' \7 O6 n1 P7 q" lspectre不是rf在使用的嗎?
6#
發表於 2008-3-26 09:37:56 | 只看該作者
spectre的library model和hspice model是不同的
) u; M+ {- M) T& c# ?- ^8 w至於spectre的library model要看製程廠有沒有提供,如果沒有,那就要用spectre +csfe filename.sp指令用hspice model來跑模擬
% D. Z4 T" L' r  Kspectre有好幾套版本,其中有專門跑rf的,一般版本的spectre就可以相容於hspice,若要用spectre跑rf,需額外再向spectre tools廠商購買(費用不便宜); p. s& o" k" A, I% g
另外,誠如我剛才所言,spectre的library model和hspice model會不一樣
( U0 }9 B/ U3 G' |- W所以,兩者跑起來,基本上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
, K/ Z$ I! ?, T. _: J$ M
( A1 ]- I- E" X" ^: f% R個人比較過,hspice和spectre兩者所跑出來的performance基本上差不多,而spectre所需花費的時間比hspice節省很多,不過,spectre在跑ac模擬時,wavescan會比較難用,而且會比較有小問題
0 d; |/ G( p5 C+ j" e, ~而我比較過兩套軟體在bandgap circuit,pll,dac,兩者的結果差異不大,不過,spectre確實快非常多1 Q4 G* j9 J' s0 h

6 h, H" s5 {) Q0 I, K* d. }3 ]- ~$ M最後,小電路,我都還是用hspice來跑,除非是大電路且要跑上三天以上的電路,我才會用spectre來跑,因為現在作類比電路設計所發展出來的模擬軟體,正宗的軟體是hspice,後來所研發出來的模擬軟體都是以hspice為目標,並號稱它們所研發出來的軟體和hspice的準確度高達8,90%,但速度卻是比hspice少2-3倍,但問題的核心重點是準確度和hspice高達8,90%,並不是百分之百,所以,難保你不會遇上這10%的差異
1 U7 t, p0 \7 ~+ _; h0 O8 L所以,儘管spectre很好用,但,類比電路設計我絕大部份都還是以hspice為首選的模擬軟體,除非要跑很久才會用spectre,不然,還是用hspice
7#
發表於 2008-3-26 13:37:45 | 只看該作者
原帖由 averyer 於 2008-3-25 09:49 PM 發表
1 X" I9 l, n- Z4 [& mshaq你好" p6 B  h, G% [" C6 L2 T

4 c1 v( [! A! X8 ]7 `8 @8 \3 R$ A你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide' j7 w$ A' ]; l! l. F# w" n
" _! A. `' R5 |: f4 ]( o3 M$ T7 t, O
但沒看到有提過這個~所以若直接用spice的model library是不行的囉?7 q% [  R! q6 x# f0 J( g" V# G
) _! s" k" m9 ?* X% _2 a* }' V% N
因為我聽我老闆說~他有看過說直接在composer建 ...
& c0 x9 A/ d$ k
) \6 X% `; |: c8 \5 Y
Sorry, 看來是我記錯了...6 j. \& b( ]# P; Z

; X% F0 ]; f. c9 m8 T/ p4 V% M我記成 spp -convert  (那是 convert spice netlist to spectre netlist)
8#
 樓主| 發表於 2008-3-26 20:39:16 | 只看該作者
感謝finster,shaq的解答~
& a2 n% d( j7 B9 o( V6 w6 Q8 y) h4 s. E7 {& m" ?! T
我目前先照finster講的方法操作看看~若有問題在麻煩各位前輩了~
9#
發表於 2008-10-30 21:27:47 | 只看該作者
請問有人有量測的經驗媽?# q) Q" v5 y0 m1 P
到底試spectre準還式Hspice啊
2 Y# O% J# d2 x5 F謝謝
10#
發表於 2008-11-1 00:01:11 | 只看該作者
原帖由 ccc.851 於 2008-10-30 09:27 PM 發表 : d6 c' Z9 ?3 v
請問有人有量測的經驗媽?
# L$ P3 _; T  [! T到底試spectre準還式Hspice啊
# P9 y: z. J7 R1 V謝謝
* }* i0 \7 X# l' `8 d

8 m9 B" c! p+ N5 b
$ F% H2 f! z5 T/ N所有類比電路的模擬軟體都以hspice為最準的範本,所有的類比電路的模擬軟體都是跟hspice所模擬出來的結果作比較,愈接近的表示此軟體所模擬出來的結果愈有可信度
5 z, V' U  i9 Y2 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-9-28 03:23 PM , Processed in 0.180010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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