Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-25 15:57:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~
: q; Y: b/ E; n7 G3 s* M8 e" M' w. g9 K( y5 m# g9 E% [
最近在利用spectre來取代hspice/ f, k  [7 ]" h+ w- U

+ l9 ^8 A' T/ U4 R0 W7 e用spectre來模擬會和hspice會有很大的差別嗎?' u9 j- m) e7 o2 k
( y, S2 E" B" Z  z
spectre是不是可以直接建完電路後就可以直接模擬看結果呢?6 N- n* @+ ]& d7 N7 c
( d" ]$ |* e+ a6 z
不需要像hspice還要轉成.sp呢?) t3 }/ i3 n' |( b
/ ]$ w/ \7 l' V1 p" G
有data可以參考嗎?# o' Y: O' m4 H! ]# G
9 }) k. x% S% z: D
麻煩各位前輩了~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-25 18:08:07 | 只看該作者
1. 如果你的 spice model 不是 level 28 的,netlist 跟控制與量測語法 (.sp) 都是 spice fomrat,  一切都好說....- Q9 d9 Z% O6 R! R
==> 直接下 spectre +csfe filename.sp (這是 finister 兄告知的); s# E+ d! {+ M  e1 d

1 H1 M6 a1 C: V# ]* |7 e2. spice model 是 spectre, netlist 是 spice format, 控制與量測語法 (.sp) 是 spice fomrat
* L" |9 }0 [! `+ D/ h  k==> 修改 .sp 檔的內容,遇到要 include spectre model 時,在 spectre 語法前加入 simulator lang=spectre;在 spice 語法前加入 simulator lang=spice1 [; C% W# [1 q% B
再下 spectre +csfe filenamp.sp
. W; `6 _; P* V, w' Q
; o1 \. M5 ^$ T/ C有問題的話,再上來發問囉∼2 y9 C7 j6 ?' R2 g1 J: U

1 ]6 U0 n, D9 X2 ?0 s[ 本帖最後由 shaq 於 2008-3-25 06:48 PM 編輯 ]
3#
 樓主| 發表於 2008-3-25 18:51:49 | 只看該作者
shaq你好
; P6 y: c4 Q2 u0 Q' l9 @1 j
; K: S# |) N) ?/ r0 c; [0 O) h8 g1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?
+ U- ^9 D, v" K+ ^' K) v( F
, ^, M6 e, t; A8 L# Z3 J2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~
, z) l: D! T8 f6 y7 d- u; }# w   (我是不知道這樣可不可以),但在model library需要一個"name.scs"的檔案~這個是要如何  , e2 F7 S: Z8 ?" E/ r$ J
   取得,是向廠商拿還是自己要建呢?(因為之前也都是使用hspice,現在突然要換使用- k7 o. o" Z, I0 f! Z
   spectre,有得不習慣)
$ e1 X" t( ]7 o% X' g; ^; L/ T# \  T5 B- V- }  H
再次麻煩各位前輩了~
4#
發表於 2008-3-25 21:14:16 | 只看該作者
原帖由 averyer 於 2008-3-25 06:51 PM 發表 ! |1 s7 |7 V) a! q7 f: f
shaq你好
; E( }- i* X8 L/ _  q; f2 N; l' Z# D6 w* R, B$ O
1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?
) \' o9 y9 v6 q, g- M0 y( u) y; p" g6 E7 X6 P; Z- X  \* K4 m
2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~
/ G  u/ s, B* y" y, `1 _  }   (我是不知道這樣可不可以),但在model li ...

2 b& _9 n7 S# I6 g1 d9 d1 i# R; W. c# `5 C2 N% \! O9 q7 M
A1. 是的,可以這樣下3 e3 h( y6 ?6 A# h' ]

7 C) L+ U7 Q2 f3 ~8 z( ?A2. 通常在 PDK 中就會有 scs 檔...  如果是 level 49的話,好像可以 convert 的..
3 d" [3 r# l( Q% u% V1 J; d我手邊沒 userguide,就麻煩您找找囉
5#
 樓主| 發表於 2008-3-25 21:49:29 | 只看該作者
shaq你好
6 c) y3 H/ ]- b2 H
+ T/ A5 q' H) U* R你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide
/ i3 b. I+ q4 M' ^1 W3 a
+ z! A2 v7 c. @4 K8 y但沒看到有提過這個~所以若直接用spice的model library是不行的囉?
$ n: B# a- \# m7 z+ Y2 l: _8 @8 J) b) H/ z+ Q2 B
因為我聽我老闆說~他有看過說直接在composer建電路,然後"點幾下"就可以順利跑出要的結果~8 m6 K  F5 d5 w. i

( M$ X2 w- {" K* J5 {6 s0 f' h但使用hspice和spectre差在哪裡啊?1 M/ B. ?% T5 o- `1 n
1 N6 b7 u) \4 O) H" i5 f
spectre不是rf在使用的嗎?
6#
發表於 2008-3-26 09:37:56 | 只看該作者
spectre的library model和hspice model是不同的; ?2 Q# ~2 F: ~7 @; U
至於spectre的library model要看製程廠有沒有提供,如果沒有,那就要用spectre +csfe filename.sp指令用hspice model來跑模擬
' M9 ~0 |# p; ]$ V- g8 bspectre有好幾套版本,其中有專門跑rf的,一般版本的spectre就可以相容於hspice,若要用spectre跑rf,需額外再向spectre tools廠商購買(費用不便宜)- }+ Q. q& q- e, i
另外,誠如我剛才所言,spectre的library model和hspice model會不一樣
" w0 |& h; l$ S4 n6 @: \3 b所以,兩者跑起來,基本上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
0 q2 r2 h6 T7 C! K+ U7 {) P) G% ~) K- r4 {' M( N
個人比較過,hspice和spectre兩者所跑出來的performance基本上差不多,而spectre所需花費的時間比hspice節省很多,不過,spectre在跑ac模擬時,wavescan會比較難用,而且會比較有小問題' n  ~& W( f* l. J0 V' j
而我比較過兩套軟體在bandgap circuit,pll,dac,兩者的結果差異不大,不過,spectre確實快非常多) G3 b" u2 ]! h) e

, s% P; C8 y8 W: u8 F0 U最後,小電路,我都還是用hspice來跑,除非是大電路且要跑上三天以上的電路,我才會用spectre來跑,因為現在作類比電路設計所發展出來的模擬軟體,正宗的軟體是hspice,後來所研發出來的模擬軟體都是以hspice為目標,並號稱它們所研發出來的軟體和hspice的準確度高達8,90%,但速度卻是比hspice少2-3倍,但問題的核心重點是準確度和hspice高達8,90%,並不是百分之百,所以,難保你不會遇上這10%的差異8 T; ]2 W6 x! t4 N7 n" B# S
所以,儘管spectre很好用,但,類比電路設計我絕大部份都還是以hspice為首選的模擬軟體,除非要跑很久才會用spectre,不然,還是用hspice
7#
發表於 2008-3-26 13:37:45 | 只看該作者
原帖由 averyer 於 2008-3-25 09:49 PM 發表
, B- r; x  [0 T2 rshaq你好
- t$ H# i" c1 P  V! m( A- u% K: d4 O
你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide# m7 v/ m0 @4 P: a( F! C. [& N& o
7 b# M3 p% f1 x7 }# j
但沒看到有提過這個~所以若直接用spice的model library是不行的囉?
, Z' v3 Q, m- b5 ^% J4 s8 f( s2 n3 I/ n- y8 ?; T
因為我聽我老闆說~他有看過說直接在composer建 ...
8 u- g0 ]5 V- i; z% a7 ^

( K# K/ q+ e/ d9 H; ?Sorry, 看來是我記錯了...) n- A8 Q2 l+ K" r* K, ]# D
5 M) s$ V: X0 g4 a& t, F& q) |
我記成 spp -convert  (那是 convert spice netlist to spectre netlist)
8#
 樓主| 發表於 2008-3-26 20:39:16 | 只看該作者
感謝finster,shaq的解答~& a& w8 w; s! f( |
8 s+ e$ J1 A1 |! z
我目前先照finster講的方法操作看看~若有問題在麻煩各位前輩了~
9#
發表於 2008-10-30 21:27:47 | 只看該作者
請問有人有量測的經驗媽?7 |9 r$ D, s1 z; b# Q7 [
到底試spectre準還式Hspice啊
; X. p% M( d2 E7 k謝謝
10#
發表於 2008-11-1 00:01:11 | 只看該作者
原帖由 ccc.851 於 2008-10-30 09:27 PM 發表
4 b* V9 h! T1 u, c, P請問有人有量測的經驗媽?
9 F2 g% {$ w+ ~3 K& g, x) z到底試spectre準還式Hspice啊; }3 T1 i4 J/ n  Z
謝謝
4 R8 D( |. y4 K" r7 e$ i7 @% l

+ Z" B/ B  i. W; L1 D1 F" Y/ l! m# y0 w% f3 V7 L
所有類比電路的模擬軟體都以hspice為最準的範本,所有的類比電路的模擬軟體都是跟hspice所模擬出來的結果作比較,愈接近的表示此軟體所模擬出來的結果愈有可信度
- B4 j$ n0 [- h4 K3 _你可以把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:24 PM , Processed in 0.179010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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