Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-25 15:57:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~
- |& [3 m( n8 @- e0 Z' I! ^" P! c0 b8 z6 W5 X
最近在利用spectre來取代hspice+ k2 p9 z8 e" ^

% T4 L( \2 q: @4 Q1 ~$ g用spectre來模擬會和hspice會有很大的差別嗎?: e* P8 [, s) u  {

5 ]  `4 F5 \. U6 rspectre是不是可以直接建完電路後就可以直接模擬看結果呢?8 C# P* c8 x% ?! t$ f9 B  v
* a# n: B& W' w! L4 M4 k! e5 J
不需要像hspice還要轉成.sp呢?6 [  @# [) u- n& p
* C# o. i+ C" z9 v7 s8 J- w
有data可以參考嗎?( b  G  N& I6 ~) L: C1 {/ Y

; {' {0 X, S; n; Q0 Y) H麻煩各位前輩了~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-25 18:08:07 | 只看該作者
1. 如果你的 spice model 不是 level 28 的,netlist 跟控制與量測語法 (.sp) 都是 spice fomrat,  一切都好說....
( X/ d+ x9 Z6 ?5 b3 A==> 直接下 spectre +csfe filename.sp (這是 finister 兄告知的)0 S% T+ b  d% ]) i2 ~% P
, Y. o& P) W3 `4 q) B
2. spice model 是 spectre, netlist 是 spice format, 控制與量測語法 (.sp) 是 spice fomrat
/ |3 ?) c% p; a4 B0 E8 l1 C==> 修改 .sp 檔的內容,遇到要 include spectre model 時,在 spectre 語法前加入 simulator lang=spectre;在 spice 語法前加入 simulator lang=spice
  s. N2 c/ |1 S. p8 p8 K再下 spectre +csfe filenamp.sp, e& B- f2 J4 x; L

0 e4 ]  j( q! I, J5 ^* i% l1 ~有問題的話,再上來發問囉∼
5 c6 p/ ^- D4 V& [1 a! Y
/ \1 U: ~9 x+ U$ j7 g& F6 L[ 本帖最後由 shaq 於 2008-3-25 06:48 PM 編輯 ]
3#
 樓主| 發表於 2008-3-25 18:51:49 | 只看該作者
shaq你好& F& b2 b. h  n. I
# {1 X9 k% Y  \  `' X8 [
1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?
6 A* O, K4 c% u! ]
4 X7 Y: q: o* W" F( K2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~! R  ~; r) n. _$ d7 W6 e
   (我是不知道這樣可不可以),但在model library需要一個"name.scs"的檔案~這個是要如何  
: N  j' D3 c# h0 H   取得,是向廠商拿還是自己要建呢?(因為之前也都是使用hspice,現在突然要換使用- }6 D6 L  k4 b+ R2 m# `% N
   spectre,有得不習慣)
4 `" Q+ s& n+ E, q, J+ y% D5 |2 q0 D% ?; I  ^
再次麻煩各位前輩了~
4#
發表於 2008-3-25 21:14:16 | 只看該作者
原帖由 averyer 於 2008-3-25 06:51 PM 發表 : n6 h8 r* W+ z! y) `0 Z% n& s
shaq你好4 e* V# ^2 X/ r; t
& y3 x5 E+ z3 o1 u  L3 j1 Z
1.我是level 49的~我是下spectrespp filename.sp~這樣應該也是對的吧?
, D  K+ V3 p0 P  c2 M+ V6 b& `: A7 R7 K  S6 @8 W4 k& V1 h
2.我有在網路上看過可以直接在composer建完電路後再利用Analog Environment來模擬~
- I9 L3 C1 Y7 [) y' Y   (我是不知道這樣可不可以),但在model li ...
! r2 U7 Q0 i1 t
# q* a9 J& t* M, F) B* H
A1. 是的,可以這樣下
' ~1 k8 q2 E% ~) `. @0 e+ N0 `9 Y5 w- Y* L% ~
A2. 通常在 PDK 中就會有 scs 檔...  如果是 level 49的話,好像可以 convert 的..
( |" j2 Q, z+ _  k: P我手邊沒 userguide,就麻煩您找找囉
5#
 樓主| 發表於 2008-3-25 21:49:29 | 只看該作者
shaq你好$ J6 _, V) p! y- F
8 f, N$ g/ P, N& o' a% F9 `
你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide
4 u+ V) h  ^! M& [' S
* h6 e' L6 @: x0 Z$ W1 b但沒看到有提過這個~所以若直接用spice的model library是不行的囉?9 j! ^$ u3 R( _: s& M
" I# }2 L) G% d
因為我聽我老闆說~他有看過說直接在composer建電路,然後"點幾下"就可以順利跑出要的結果~  B8 {" e. v/ U% T2 ]4 T

' ^3 r! [" x/ d但使用hspice和spectre差在哪裡啊?
- r5 M$ G! H" [, s8 ?
; ?; t# V0 v8 X1 k: Jspectre不是rf在使用的嗎?
6#
發表於 2008-3-26 09:37:56 | 只看該作者
spectre的library model和hspice model是不同的
# o5 d: V* N+ F5 E" U. G至於spectre的library model要看製程廠有沒有提供,如果沒有,那就要用spectre +csfe filename.sp指令用hspice model來跑模擬
# D1 b$ U# @- v6 Z2 g* I. G. W) f- Espectre有好幾套版本,其中有專門跑rf的,一般版本的spectre就可以相容於hspice,若要用spectre跑rf,需額外再向spectre tools廠商購買(費用不便宜)
" U: E  r1 r6 j( Z( j4 U另外,誠如我剛才所言,spectre的library model和hspice model會不一樣4 o8 K6 ?9 [6 j. O& u9 {
所以,兩者跑起來,基本上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 y4 {5 `7 O3 J. P2 s6 f
# q4 T+ K* m" j4 D/ P3 r( k個人比較過,hspice和spectre兩者所跑出來的performance基本上差不多,而spectre所需花費的時間比hspice節省很多,不過,spectre在跑ac模擬時,wavescan會比較難用,而且會比較有小問題
- w4 B- t+ P" K: J而我比較過兩套軟體在bandgap circuit,pll,dac,兩者的結果差異不大,不過,spectre確實快非常多- M  N! c, f3 X, g

6 u# B- _& H* u' m$ M" k% j最後,小電路,我都還是用hspice來跑,除非是大電路且要跑上三天以上的電路,我才會用spectre來跑,因為現在作類比電路設計所發展出來的模擬軟體,正宗的軟體是hspice,後來所研發出來的模擬軟體都是以hspice為目標,並號稱它們所研發出來的軟體和hspice的準確度高達8,90%,但速度卻是比hspice少2-3倍,但問題的核心重點是準確度和hspice高達8,90%,並不是百分之百,所以,難保你不會遇上這10%的差異2 y3 A- K" n$ @" t. C
所以,儘管spectre很好用,但,類比電路設計我絕大部份都還是以hspice為首選的模擬軟體,除非要跑很久才會用spectre,不然,還是用hspice
7#
發表於 2008-3-26 13:37:45 | 只看該作者
原帖由 averyer 於 2008-3-25 09:49 PM 發表
! O  K0 _" ~) ^5 vshaq你好; X/ M7 K% p6 i8 E% {& k; v

" R$ o/ N5 V. u8 J8 G1 w' i你說在userguide有說如何轉成scs檔的嗎?因為我有看了一些關於spectre的userguide
4 h# O( T9 X  O  g
; W$ e! e8 D! j6 M) t7 H7 [; T! |4 [但沒看到有提過這個~所以若直接用spice的model library是不行的囉?, E9 \7 s0 F9 R  I( r+ f2 M! A
+ c, p0 c* u, ?$ I, _
因為我聽我老闆說~他有看過說直接在composer建 ...

/ j7 n& w; X- f& L
# R% O, T" M6 X  a5 d) YSorry, 看來是我記錯了...! R# z% V! L1 A" a1 Z- ?
/ _/ R9 F% Z: q5 }/ |# _( c% s8 W( [
我記成 spp -convert  (那是 convert spice netlist to spectre netlist)
8#
 樓主| 發表於 2008-3-26 20:39:16 | 只看該作者
感謝finster,shaq的解答~, }0 K4 Q8 o! O) [
  M& E! n# C& O
我目前先照finster講的方法操作看看~若有問題在麻煩各位前輩了~
9#
發表於 2008-10-30 21:27:47 | 只看該作者
請問有人有量測的經驗媽?
/ S/ _( _( ], R- G到底試spectre準還式Hspice啊
8 ?9 G$ b4 t4 @8 N4 V5 w謝謝
10#
發表於 2008-11-1 00:01:11 | 只看該作者
原帖由 ccc.851 於 2008-10-30 09:27 PM 發表 1 D$ b  v, o3 @6 Z' z
請問有人有量測的經驗媽?0 n. U: g7 A1 e
到底試spectre準還式Hspice啊
9 ^' q; ?( l9 A7 U* X2 H謝謝
" t  [, y$ Z4 I0 H

: i" v. @! S1 S# ?( W
; c7 b# E, f' g; M, \$ J) _! R所有類比電路的模擬軟體都以hspice為最準的範本,所有的類比電路的模擬軟體都是跟hspice所模擬出來的結果作比較,愈接近的表示此軟體所模擬出來的結果愈有可信度
/ p) a7 Y/ }& L5 K- o4 b, G& W3 _你可以把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 07:42 PM , Processed in 0.175010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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