Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-25 15:57:04 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
各位前輩~
" o( E+ U2 W% q3 b0 p
1 O4 f. y/ V+ e最近在利用spectre來取代hspice
# e  a2 ?$ X- c& Q) [' ^9 M: ~- b0 T
用spectre來模擬會和hspice會有很大的差別嗎?4 \0 N/ M; B) }+ w0 u
# G5 q* Z. G$ b1 h* S# H( ^
spectre是不是可以直接建完電路後就可以直接模擬看結果呢?* y% x8 ^: L  L( _
* k) m- n4 h8 v& l
不需要像hspice還要轉成.sp呢?/ [9 h8 g3 N3 x& b+ \/ w' f

: ]3 Z( O$ l/ G. F有data可以參考嗎?
/ Q( b( M/ W8 |1 k  Q! y
9 S2 J& p: C8 w3 a- J% y麻煩各位前輩了~
分享到:  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 發表 9 `3 l; w: u; o: P7 R
請問有人有量測的經驗媽?' L- v6 b2 l% i
到底試spectre準還式Hspice啊
5 ]. I- f/ D0 ~( P# P謝謝

9 y! s, R" _$ p. V3 ?0 _3 a7 s# t( O2 c- {8 p! z

, X- ]! z$ V. w$ }& `* b* y所有類比電路的模擬軟體都以hspice為最準的範本,所有的類比電路的模擬軟體都是跟hspice所模擬出來的結果作比較,愈接近的表示此軟體所模擬出來的結果愈有可信度5 {5 o1 f, S* l6 H9 ], m5 M
你可以把hspice看成是類比電路模擬軟體的聖經
9#
發表於 2008-10-30 21:27:47 | 只看該作者
請問有人有量測的經驗媽?9 W" m1 v/ C' n2 L( U* m: G
到底試spectre準還式Hspice啊* @1 `" W- [' u1 Q: d& e2 @# J
謝謝
8#
 樓主| 發表於 2008-3-26 20:39:16 | 只看該作者
感謝finster,shaq的解答~9 {! p- i# d* s  B$ U2 K

8 e/ J6 {1 F& b+ l) {8 q) J0 X我目前先照finster講的方法操作看看~若有問題在麻煩各位前輩了~
7#
發表於 2008-3-26 13:37:45 | 只看該作者
原帖由 averyer 於 2008-3-25 09:49 PM 發表
- \) ?& i3 K8 U) D/ A6 hshaq你好
' Z) g5 Z8 Y9 B9 R- n2 G' P; g/ c- V
你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide; f8 Y% ^8 B* g% L
# R" e7 ?# r) A9 d) b
但沒看到有提過這個~所以若直接用spice的model library是不行的囉?; H7 P2 d# n6 _
7 R4 J1 D/ L" p+ T8 Q' p: A
因為我聽我老闆說~他有看過說直接在composer建 ...
* g% c9 Y( B# m( |# y9 X

2 l. b* c$ W4 N8 FSorry, 看來是我記錯了...
* A0 d/ v2 Y9 m  e% k# J
4 [5 l6 Z  @$ S( [3 o我記成 spp -convert  (那是 convert spice netlist to spectre netlist)
6#
發表於 2008-3-26 09:37:56 | 只看該作者
spectre的library model和hspice model是不同的
- z  ^6 G$ I- \- O6 f- {至於spectre的library model要看製程廠有沒有提供,如果沒有,那就要用spectre +csfe filename.sp指令用hspice model來跑模擬
  X0 Q9 R& v; v- Cspectre有好幾套版本,其中有專門跑rf的,一般版本的spectre就可以相容於hspice,若要用spectre跑rf,需額外再向spectre tools廠商購買(費用不便宜)
" A4 m  V$ |% U# `9 `另外,誠如我剛才所言,spectre的library model和hspice model會不一樣
$ j. H* R1 A9 f4 `/ L所以,兩者跑起來,基本上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
# `5 p  E& D- l# E0 {7 A, N1 X8 X$ a" H! w
個人比較過,hspice和spectre兩者所跑出來的performance基本上差不多,而spectre所需花費的時間比hspice節省很多,不過,spectre在跑ac模擬時,wavescan會比較難用,而且會比較有小問題
5 u1 c6 N5 c7 X0 K) Q而我比較過兩套軟體在bandgap circuit,pll,dac,兩者的結果差異不大,不過,spectre確實快非常多
5 t; z3 w: w" S$ P, L
- H! h3 g) X7 \& {/ v最後,小電路,我都還是用hspice來跑,除非是大電路且要跑上三天以上的電路,我才會用spectre來跑,因為現在作類比電路設計所發展出來的模擬軟體,正宗的軟體是hspice,後來所研發出來的模擬軟體都是以hspice為目標,並號稱它們所研發出來的軟體和hspice的準確度高達8,90%,但速度卻是比hspice少2-3倍,但問題的核心重點是準確度和hspice高達8,90%,並不是百分之百,所以,難保你不會遇上這10%的差異( X6 {4 y  N% z7 _
所以,儘管spectre很好用,但,類比電路設計我絕大部份都還是以hspice為首選的模擬軟體,除非要跑很久才會用spectre,不然,還是用hspice
5#
 樓主| 發表於 2008-3-25 21:49:29 | 只看該作者
shaq你好6 S! u0 M0 k" b7 H

8 p1 L% V: B; |* u( H5 L" p. u你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide0 w  i& q, S% g4 B, ]

3 q  J; M5 I# }" W$ S但沒看到有提過這個~所以若直接用spice的model library是不行的囉?
9 U* z# F- d! \. ~5 U; \  K8 L& ^* R" ?+ {+ V$ g" w3 o2 E
因為我聽我老闆說~他有看過說直接在composer建電路,然後"點幾下"就可以順利跑出要的結果~
6 i, H/ C) J! n9 C# ~5 D0 |; Y6 v9 `7 C4 ?
但使用hspice和spectre差在哪裡啊?
. N% x8 c  y. t, m! |! z! l8 I; j% I  r
spectre不是rf在使用的嗎?
4#
發表於 2008-3-25 21:14:16 | 只看該作者
原帖由 averyer 於 2008-3-25 06:51 PM 發表 1 {. p6 w9 j. E# K
shaq你好8 L2 ^! b- O" r( I. R& c. \
6 \1 `" c  m0 D
1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?9 m: H1 x+ G% o8 g3 z( m; |
3 A3 l& x! ?7 R* `$ H
2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~
- G! e- Z; x; Q- d   (我是不知道這樣可不可以),但在model li ...
1 |$ J' u" G+ a* k- B$ c9 G
# _4 m9 d0 D  V1 V
A1. 是的,可以這樣下
( G0 H  @3 i+ W, N$ Z0 o8 N# B6 F! y+ t; X3 z9 w2 ?/ W
A2. 通常在 PDK 中就會有 scs 檔...  如果是 level 49的話,好像可以 convert 的..9 P- k% r1 ]" K$ p
我手邊沒 userguide,就麻煩您找找囉
3#
 樓主| 發表於 2008-3-25 18:51:49 | 只看該作者
shaq你好% u1 c) O- e; A6 _0 _
3 E; |9 C, j8 u; _. o1 |$ @: `
1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?
$ C: y: C' T0 j% M/ C# ^; _# i2 Q7 I7 F2 Y* n; `/ a$ C
2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~
' T# [% C; y- @- B+ Z! \8 E   (我是不知道這樣可不可以),但在model library需要一個"name.scs"的檔案~這個是要如何  - |6 B6 ?  Q) e. `9 B5 F2 B# D
   取得,是向廠商拿還是自己要建呢?(因為之前也都是使用hspice,現在突然要換使用
' f+ U9 E4 U* H. B+ E   spectre,有得不習慣)
8 @8 ~* s; x) i8 _$ J7 C0 e7 u9 G6 z
" z! ?9 j, j! n; o: H% q  D再次麻煩各位前輩了~
2#
發表於 2008-3-25 18:08:07 | 只看該作者
1. 如果你的 spice model 不是 level 28 的,netlist 跟控制與量測語法 (.sp) 都是 spice fomrat,  一切都好說....
, N7 ^& Z) f. ]==> 直接下 spectre +csfe filename.sp (這是 finister 兄告知的)  l2 Q( B3 @  I1 O) ]
+ [- Z5 i* d& W% B" A
2. spice model 是 spectre, netlist 是 spice format, 控制與量測語法 (.sp) 是 spice fomrat
  b% ]% ]& p' M1 b, h# t==> 修改 .sp 檔的內容,遇到要 include spectre model 時,在 spectre 語法前加入 simulator lang=spectre;在 spice 語法前加入 simulator lang=spice$ i' `- n/ n$ B7 m
再下 spectre +csfe filenamp.sp
) n+ _( q# R; w5 ?+ ]9 z2 K
8 m( X6 t8 y3 Y7 P有問題的話,再上來發問囉∼
) R! y( H; q+ Z9 d) R& K
9 P  c( B2 [: ]; T8 I1 Y$ y; L- G, k[ 本帖最後由 shaq 於 2008-3-25 06:48 PM 編輯 ]
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-28 01:22 PM , Processed in 0.182011 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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