Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-25 15:57:04 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
各位前輩~
! Z4 @0 f. ~, N3 u! r5 C
/ {! w8 ~5 M& V5 S  X最近在利用spectre來取代hspice, x/ `/ B1 [5 Z, m( l

+ R% V6 }: _! w* n用spectre來模擬會和hspice會有很大的差別嗎?
5 u6 Q% y0 W! n9 f) u# G( W+ o- Q# o$ f, @+ K+ Z- ^
spectre是不是可以直接建完電路後就可以直接模擬看結果呢?
. ?0 ?9 {7 r* I6 J) e; h8 ]! t$ h; Y( C' R& \" _
不需要像hspice還要轉成.sp呢?; Z3 a$ v  S, [+ G# @' |

$ v5 o+ ?% t5 c' G* ]- E; ~. b6 j有data可以參考嗎?3 X1 Y3 U& i8 N7 E

9 V. W7 y8 O2 o8 O& [- o, T  L. w麻煩各位前輩了~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
12#
發表於 2010-3-24 17:24:50 | 只看該作者
spectre 在大公司的普及率不輸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
10#
發表於 2008-11-1 00:01:11 | 只看該作者
原帖由 ccc.851 於 2008-10-30 09:27 PM 發表 2 D" k) B$ i5 ^7 c/ W/ e; ?
請問有人有量測的經驗媽?. m0 B& ^+ `  d8 G( g& I% J: G
到底試spectre準還式Hspice啊- z9 a9 r9 S7 e0 `
謝謝

% \" S4 |8 t: S% ]. Y6 e2 U# t' i0 E

# I7 U8 n' b9 V: A9 r3 i4 D" v所有類比電路的模擬軟體都以hspice為最準的範本,所有的類比電路的模擬軟體都是跟hspice所模擬出來的結果作比較,愈接近的表示此軟體所模擬出來的結果愈有可信度
& W: K  F8 m6 [" c  ?; M) b你可以把hspice看成是類比電路模擬軟體的聖經
9#
發表於 2008-10-30 21:27:47 | 只看該作者
請問有人有量測的經驗媽?6 U$ y- p0 _0 L+ T
到底試spectre準還式Hspice啊
! m1 u/ _/ @* ]! ~/ v1 b- {謝謝
8#
 樓主| 發表於 2008-3-26 20:39:16 | 只看該作者
感謝finster,shaq的解答~
( |0 h: Q1 R$ I1 @" }6 q( D. g2 T. ?: ]; i! @& U$ Z
我目前先照finster講的方法操作看看~若有問題在麻煩各位前輩了~
7#
發表於 2008-3-26 13:37:45 | 只看該作者
原帖由 averyer 於 2008-3-25 09:49 PM 發表 2 ], j0 I0 C) _! `6 h
shaq你好7 l+ |7 [2 J) v  W* b
7 h' F" u2 q. z' @( \2 Y; E
你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide
! Q1 C! B7 n3 _% {1 I
$ N+ W* f: ?, e$ h4 x  x) z) l但沒看到有提過這個~所以若直接用spice的model library是不行的囉?
5 g- _5 H9 F% O% \6 w& H' T# W9 N' }! y$ G& Q% }
因為我聽我老闆說~他有看過說直接在composer建 ...

. J2 q2 P$ F8 d+ E. r. a/ @" v- ^) N( d7 a
Sorry, 看來是我記錯了...5 f0 g* g8 Q  Q- F6 l% y! P

0 I* I/ }0 K& O& y5 T+ W& g, Z0 E我記成 spp -convert  (那是 convert spice netlist to spectre netlist)
6#
發表於 2008-3-26 09:37:56 | 只看該作者
spectre的library model和hspice model是不同的
) K5 z7 `! j" g: u至於spectre的library model要看製程廠有沒有提供,如果沒有,那就要用spectre +csfe filename.sp指令用hspice model來跑模擬3 y0 B4 u7 t$ w( I- {
spectre有好幾套版本,其中有專門跑rf的,一般版本的spectre就可以相容於hspice,若要用spectre跑rf,需額外再向spectre tools廠商購買(費用不便宜)
) ~2 c6 L) T3 ~$ x' Y. q另外,誠如我剛才所言,spectre的library model和hspice model會不一樣3 X/ B) Z! g3 U* P
所以,兩者跑起來,基本上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( n  @5 c5 g- G( w1 c/ j2 g7 D
& M! r- ~% L/ ?: i) S
個人比較過,hspice和spectre兩者所跑出來的performance基本上差不多,而spectre所需花費的時間比hspice節省很多,不過,spectre在跑ac模擬時,wavescan會比較難用,而且會比較有小問題6 L9 Q. F* W1 @* e7 ], O1 p$ _
而我比較過兩套軟體在bandgap circuit,pll,dac,兩者的結果差異不大,不過,spectre確實快非常多
( t9 W2 Y7 K+ h' Q7 Y3 x( x+ ^8 W' O. ~
最後,小電路,我都還是用hspice來跑,除非是大電路且要跑上三天以上的電路,我才會用spectre來跑,因為現在作類比電路設計所發展出來的模擬軟體,正宗的軟體是hspice,後來所研發出來的模擬軟體都是以hspice為目標,並號稱它們所研發出來的軟體和hspice的準確度高達8,90%,但速度卻是比hspice少2-3倍,但問題的核心重點是準確度和hspice高達8,90%,並不是百分之百,所以,難保你不會遇上這10%的差異
1 ~4 ]2 F) }, H# l: N' N" Y所以,儘管spectre很好用,但,類比電路設計我絕大部份都還是以hspice為首選的模擬軟體,除非要跑很久才會用spectre,不然,還是用hspice
5#
 樓主| 發表於 2008-3-25 21:49:29 | 只看該作者
shaq你好  S" L9 @' O( Y9 N& `
' i& W/ x* i; ^9 \" p
你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide
/ }! ]" w7 y8 |& u2 W6 V' j- n) ~! L) `+ N8 ^+ d0 n
但沒看到有提過這個~所以若直接用spice的model library是不行的囉?, e# ?" c; @. y
0 k3 U  D& m& f+ n8 e1 m4 o: p1 l! }
因為我聽我老闆說~他有看過說直接在composer建電路,然後"點幾下"就可以順利跑出要的結果~
, b& x$ _* d9 Q9 D
" ^$ Q# ]$ O7 ~  z) j1 d& \但使用hspice和spectre差在哪裡啊?2 Z7 F$ Y% @8 `& `8 F. R% v% {7 W( R
( D. k' k6 |/ ?
spectre不是rf在使用的嗎?
4#
發表於 2008-3-25 21:14:16 | 只看該作者
原帖由 averyer 於 2008-3-25 06:51 PM 發表
: w1 s( z: W" H% ?8 Ishaq你好
0 _7 T; p3 ?; F. U: J) j& K( H1 G( ?
/ `% B" E7 _* t0 T0 l- H1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?9 G* Z+ `% z" ?/ |7 Q; z: V: Z5 Y

( Z9 J$ H% p" t& o2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~  B" k8 [' K* m& Z  A
   (我是不知道這樣可不可以),但在model li ...
2 m, A% t- r3 g! g5 s

# T( f2 T2 v  UA1. 是的,可以這樣下/ }4 s4 r0 c' Z* s
" `) y. x: U7 b' I5 D- f$ B
A2. 通常在 PDK 中就會有 scs 檔...  如果是 level 49的話,好像可以 convert 的..
1 ]. \0 b( @2 ~* n3 T3 V, T- a我手邊沒 userguide,就麻煩您找找囉
3#
 樓主| 發表於 2008-3-25 18:51:49 | 只看該作者
shaq你好
2 @" H* B  x6 _  p" V( W  j/ f8 t
4 k7 d  j0 }, j% `3 J1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?
0 \% Q8 v) P0 M1 X
4 z; o- I. L/ Q( a# n+ a2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~
. l: }7 A% a$ `' y8 e$ p   (我是不知道這樣可不可以),但在model library需要一個"name.scs"的檔案~這個是要如何  4 h! s* `  z4 B4 ?& X- T
   取得,是向廠商拿還是自己要建呢?(因為之前也都是使用hspice,現在突然要換使用- p$ l0 J8 I$ N' ]
   spectre,有得不習慣)
8 t% x/ i2 g( I9 F  ?0 d2 ]+ [* g9 ~+ ?$ {% c/ I- F$ [0 c6 b7 }4 D. O# j- T) X
再次麻煩各位前輩了~
2#
發表於 2008-3-25 18:08:07 | 只看該作者
1. 如果你的 spice model 不是 level 28 的,netlist 跟控制與量測語法 (.sp) 都是 spice fomrat,  一切都好說....
1 w8 z" d: h" [8 d==> 直接下 spectre +csfe filename.sp (這是 finister 兄告知的)
8 N8 J* y8 z5 N* h* s( N, u$ ^( \# c! I
2. spice model 是 spectre, netlist 是 spice format, 控制與量測語法 (.sp) 是 spice fomrat
% F! p1 E. O6 B, \# ^: N$ X0 G4 X# l==> 修改 .sp 檔的內容,遇到要 include spectre model 時,在 spectre 語法前加入 simulator lang=spectre;在 spice 語法前加入 simulator lang=spice
( R' J# Z! O, `5 ~再下 spectre +csfe filenamp.sp* \% d+ q! g! h3 {1 [! k# c

( T/ _- p- Y: P: b& ]5 b3 w. @6 o有問題的話,再上來發問囉∼+ A; y) j3 J% x0 `/ w- h
# m7 k& p* X' ^7 {
[ 本帖最後由 shaq 於 2008-3-25 06:48 PM 編輯 ]
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-23 04:09 PM , Processed in 0.180010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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