Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-25 15:57:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~
# \+ y2 _/ F. X; q' c' l* O
* V( P# s8 H9 o3 q$ x0 c! s, f最近在利用spectre來取代hspice1 m; C/ u3 r; E6 [
  R) n; ?' A* x8 a2 K( @
用spectre來模擬會和hspice會有很大的差別嗎?
" k& a, t$ g: j) e3 ^) F1 m  q! Y( o; y+ U. g
spectre是不是可以直接建完電路後就可以直接模擬看結果呢?
! O; S  e  |/ L; I& X9 ~! U4 y6 u& {! L2 w% D5 S
不需要像hspice還要轉成.sp呢?
, a' |' z9 [/ U- Z# h% Y4 k
( [1 }: u4 y' J2 {0 X. j5 E有data可以參考嗎?
# A) O( G% n6 ~, Y" P
0 Q/ S$ C2 C0 r2 V1 U0 A0 w6 r麻煩各位前輩了~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-25 18:08:07 | 只看該作者
1. 如果你的 spice model 不是 level 28 的,netlist 跟控制與量測語法 (.sp) 都是 spice fomrat,  一切都好說....: k  y( p1 j9 G" o3 Y# u' ]
==> 直接下 spectre +csfe filename.sp (這是 finister 兄告知的)
% x' P0 N& k1 a8 N& w+ R2 M# Z& ?" ?
2. spice model 是 spectre, netlist 是 spice format, 控制與量測語法 (.sp) 是 spice fomrat' G0 j8 N& C( U+ d  I
==> 修改 .sp 檔的內容,遇到要 include spectre model 時,在 spectre 語法前加入 simulator lang=spectre;在 spice 語法前加入 simulator lang=spice, [9 s: f% L; K% K8 H  m# v: ^
再下 spectre +csfe filenamp.sp
, ~/ J' N. t" x9 v3 M8 ^, q. M  t! N  G# @! }( r& \
有問題的話,再上來發問囉∼
2 P% P0 T0 R% v8 b: U  X( A  {& b% ?. C& t+ Z4 O
[ 本帖最後由 shaq 於 2008-3-25 06:48 PM 編輯 ]
3#
 樓主| 發表於 2008-3-25 18:51:49 | 只看該作者
shaq你好% u0 v" S9 f& U

# `# {$ N) `" A+ i+ H7 K1 b% j1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?
( T. ^# b& i$ b& \  B. J1 \
( @' ~5 X0 m% A: N& s2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~
. W8 G2 D5 a# |, J+ B2 P9 a   (我是不知道這樣可不可以),但在model library需要一個"name.scs"的檔案~這個是要如何  8 c0 @4 X; ^3 I2 l; Z8 w- N
   取得,是向廠商拿還是自己要建呢?(因為之前也都是使用hspice,現在突然要換使用
  K; C0 @0 x4 a9 ]3 b  c/ p   spectre,有得不習慣)
, p- f: {/ |, H/ A5 M  H$ z' V/ S9 B" S. |
再次麻煩各位前輩了~
4#
發表於 2008-3-25 21:14:16 | 只看該作者
原帖由 averyer 於 2008-3-25 06:51 PM 發表
8 W& f) ~1 w; D( j) D3 D4 @, jshaq你好. u0 k  E" T$ m+ [

0 A3 @8 M' E, z6 ?1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?
; m$ q! i! P. N# t4 t! D8 M% [
* `" O6 _7 s9 S' A- w2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~: |) z* }2 T/ H) X* A% D
   (我是不知道這樣可不可以),但在model li ...

6 d6 p, K& m! ~. n( j# D+ H4 H( B0 _* |: K5 k8 z2 o8 Q7 e! g
A1. 是的,可以這樣下
% @( p3 {: `1 j/ l& }, M- _/ E+ c
! C" s4 ~2 I) }  @/ w7 s+ V4 X( V3 vA2. 通常在 PDK 中就會有 scs 檔...  如果是 level 49的話,好像可以 convert 的..) o. s2 W2 J( }* a: b: P7 r4 K$ f
我手邊沒 userguide,就麻煩您找找囉
5#
 樓主| 發表於 2008-3-25 21:49:29 | 只看該作者
shaq你好8 J2 r& I; W* [! L3 x5 p; ~

, e) F% _1 y; V( K( m: S$ V你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide& F4 j$ E) o: s6 q' P$ q- x5 {
# L5 a1 B8 t2 Z0 z# j& M+ v
但沒看到有提過這個~所以若直接用spice的model library是不行的囉?
6 S& |2 V' h. ^6 P( h5 I9 r+ a! D" z  y4 H  E/ k- ~
因為我聽我老闆說~他有看過說直接在composer建電路,然後"點幾下"就可以順利跑出要的結果~
) c1 p5 u& N% o+ N' Z' o) M3 x1 \7 a% J& m3 M" {3 Y' j
但使用hspice和spectre差在哪裡啊?
% z8 Q* Q1 m( x' U$ i% o8 {9 Y6 \( l
spectre不是rf在使用的嗎?
6#
發表於 2008-3-26 09:37:56 | 只看該作者
spectre的library model和hspice model是不同的
6 K6 z3 Q8 W5 \至於spectre的library model要看製程廠有沒有提供,如果沒有,那就要用spectre +csfe filename.sp指令用hspice model來跑模擬* }. V# k' O; u5 r$ k  q. X; r
spectre有好幾套版本,其中有專門跑rf的,一般版本的spectre就可以相容於hspice,若要用spectre跑rf,需額外再向spectre tools廠商購買(費用不便宜)
* V- v" j5 @, i另外,誠如我剛才所言,spectre的library model和hspice model會不一樣
+ s" t7 t0 k, Y4 N9 v  k! V& 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# t; V; \+ f( c, ~$ c$ [

3 L- C% F/ `6 T個人比較過,hspice和spectre兩者所跑出來的performance基本上差不多,而spectre所需花費的時間比hspice節省很多,不過,spectre在跑ac模擬時,wavescan會比較難用,而且會比較有小問題; b% [3 Z2 d$ B1 j" ?
而我比較過兩套軟體在bandgap circuit,pll,dac,兩者的結果差異不大,不過,spectre確實快非常多
0 L$ S8 O8 Q, C' C& U) O, b
) \9 M& f2 y- D最後,小電路,我都還是用hspice來跑,除非是大電路且要跑上三天以上的電路,我才會用spectre來跑,因為現在作類比電路設計所發展出來的模擬軟體,正宗的軟體是hspice,後來所研發出來的模擬軟體都是以hspice為目標,並號稱它們所研發出來的軟體和hspice的準確度高達8,90%,但速度卻是比hspice少2-3倍,但問題的核心重點是準確度和hspice高達8,90%,並不是百分之百,所以,難保你不會遇上這10%的差異0 A. e8 \/ Q# b5 [6 r4 a1 T
所以,儘管spectre很好用,但,類比電路設計我絕大部份都還是以hspice為首選的模擬軟體,除非要跑很久才會用spectre,不然,還是用hspice
7#
發表於 2008-3-26 13:37:45 | 只看該作者
原帖由 averyer 於 2008-3-25 09:49 PM 發表 8 @5 \9 V# s# F4 j% c9 ]: d. U
shaq你好
* S/ a7 @: R0 \  \+ b- L. K8 W" m- M1 S
你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide
/ i: Y. \* n" l, Y$ ?4 V+ a; h6 J$ c8 g8 B+ N5 l: @
但沒看到有提過這個~所以若直接用spice的model library是不行的囉?
) Q$ O8 Y0 ?  e3 O4 O( y) ^6 c; Z/ k: ?/ |
因為我聽我老闆說~他有看過說直接在composer建 ...
2 f" J9 A8 p9 a# C; H# o: }, m

: ~+ e6 M" C" n; K& y- ~Sorry, 看來是我記錯了...
' E8 C' Y. g0 ~; n$ {9 i$ J% T
/ V$ x+ L" X. [8 A$ P( b$ K$ Y. b& w我記成 spp -convert  (那是 convert spice netlist to spectre netlist)
8#
 樓主| 發表於 2008-3-26 20:39:16 | 只看該作者
感謝finster,shaq的解答~
- m% `$ B2 P6 @1 g# O
# h& p6 [& }$ t7 i我目前先照finster講的方法操作看看~若有問題在麻煩各位前輩了~
9#
發表於 2008-10-30 21:27:47 | 只看該作者
請問有人有量測的經驗媽?8 Y! U5 q$ m- [; L& u
到底試spectre準還式Hspice啊
$ {7 J2 O& g; k. n- f謝謝
10#
發表於 2008-11-1 00:01:11 | 只看該作者
原帖由 ccc.851 於 2008-10-30 09:27 PM 發表
" Q) e, N. c! |) ?3 H請問有人有量測的經驗媽?6 V  N; |6 I3 b% n: p0 y  z& Z
到底試spectre準還式Hspice啊% a: l2 r7 F8 r! ~0 z
謝謝
2 Q1 i+ o+ S8 L; Z
4 d) u5 f+ A6 U5 `! s
$ k9 f" A$ x& i9 J, }+ B) j
所有類比電路的模擬軟體都以hspice為最準的範本,所有的類比電路的模擬軟體都是跟hspice所模擬出來的結果作比較,愈接近的表示此軟體所模擬出來的結果愈有可信度
0 `! Z5 W# d) a' ~* V你可以把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 08:42 PM , Processed in 0.175010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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