|
嗯...看您的敘述,感覺上您的問題應與gds並無太大相關,
2 t( R" m( }, T1 o是與laker和virtuoso的操作指令有關的吧??
) L. ?" X1 o3 z5 h2 Z1 n" C+ U5 w我曾在IC layout業界服務過兩年(2002-2004),2 Z( u& f" v* O( l, l: t
雖然絕對稱不上是資深,但至少我自己覺得layout基本的東西摸得很熟.$ r; F, I1 b8 e( ?3 y9 @
/ _2 D) b, R( J5 u在服務的兩年之前,最開始在美國學layout時(2001年九月至2002年五月)用的是virtuoso,
; s3 N1 t9 _, b: C0 ?. \6 f因為我在美國上的那間layout學校有跟virtuoso合作,所以能用的功能很齊全.
: Y6 Z( U$ u: Z, W3 \7 t回台灣之後進到業界(2002年六月),公司用laker(當時還叫做LEO),
: ] p6 b' S' |1 ^& l. A之後我在2004年之後離開業界,經過幾番波折,目前為全職的graduate student,6 D7 v# t% h+ E, p
但學校使用的tool皆由CIC提供,virtuoso及laker皆有,
7 l( E8 v- V8 P只是實驗室傳下來就是用virtuoso,於是我又由laker改回用virtuoso,: K y; L p& y' b; A4 X
不過我自己在要下晶片時會用virtuoso來做,
0 T" |7 ~, n0 H* \" U: e私底下有時還是會玩玩laker以免自己太過生疏...
7 v( z+ p) c+ }- j4 q/ @雖然現在的熟悉程度當然不如當年用laker做layout的時候,
/ O6 O# m, I5 W. F7 y8 m1 K$ N E但不管怎麼樣至少希望不會完全忘記.
3 d* L/ z: J7 ^- S# Y( G
S9 c+ d: d) v6 b不過業界用的virtuoso和現在學校從CIC提供下載來的virtuoso,
: A" t& E6 S8 S4 Y我是不知道確實的不同在哪裡啦,
+ [7 G2 g4 V7 e, v7 P" I只是感覺學校用的virtuoso很陽春而已...: g% f$ G3 z9 H8 b- g8 {
什麼都得自己來,但是倒也還好,就是guard ring麻煩很多而已.
. T$ `# ~$ ~7 B& p1 Q
" v8 o) P0 q1 V" {7 }一下子由laker轉成用virtuoso的tool確實剛開始時不太習慣,
! B4 e) p6 @" A3 a$ y不過大部份指令都差不多,就我目前能想得到的,% K. s( _& F2 a1 I/ h; w6 C
除了以下一些指令之外,其它常用的都差不多,供您參考:, _0 X3 g' E/ d( b' P
# M& x! J5 h# s! }! k" y( M6 J: n1. laker中有magic cell可依technology file 產生自己所要W/L的MOS,! I* G9 ]; A3 T+ p
virtuoso中,若貴公司有寫MOS的pcell在裡面(還是買產生pcell的license,搞不清楚...),則這類問題應該不大;( I& R5 v' N; P+ s3 \6 x
若貴公司的virtuoso功能如我在學校中用CIC提供的一般陽春,
3 b' ~! U2 @4 D( z% K每一顆不同W/L的MOS都要自己做,則也沒有太大問題,做一顆出來,
, ~8 c) z; E! Z3 W其它不同type或W/L的則再視所要為何並加以修改就行了,
7 y E0 q; g0 _# E. n& E我想您或許也比我清楚.0 o+ Q) d5 m$ |, d; z
4 y S, w: s* e6 b2 F5 q2. laker內建有guard ring產生的功能,virtuoso則無;
9 [5 n0 j( D1 w5 b" I' R9 ] I8 o+ c這個功能好像也是需要向virtuoso買license還是怎樣的,
{% e+ j" G" m4 K5 _# _9 X我看我同學在安裝virtuoso的資料夾下有一個"virtuoso turbo"的"readme" file,8 ~% c3 f( `( q' C
好像說virtuoso turbo有支援的樣子...不過...不清楚耶," z; W! V9 c6 H, O" X% k3 c7 P
至少目前guard ring是我覺得laker和virtuoso差別最大,也是最不方便的地方.. y+ F& l7 g/ X: b6 N4 l) t% V
0 ?# ?- Q! t# P/ J$ Z- ]! [; ~9 r7 w3. laker的"net highlight"還是叫做"trace"功能(bind key好像按"t"),virtuoso中好像也沒有...
, e8 i" E, K3 g) L$ n% d6 Y只是好像啦,因為我記得在美國學的時候,師母是台灣人,在NS做很資深的layout,
O7 C- k0 f4 y( ]$ ?有一次請她來幫我debug,她有在virtuoso中用一個類似"net highlight"的功能,! Q, A2 [. B. x. m
但後來我想要用的時候卻已經不記得在哪裡了,3 |* T u; H6 d/ |- ?' }" Y5 E
問公司裡資深的同事,他們也說好像沒有...所以就當成沒有了...
7 ]& H4 B: f0 Y. ~& t9 h& z. ^& ]3 D" v; h7 b( z8 Y
4. laker的"boolean"在virtuoso中,部份可替換成"size"功能,也能在size其間更換layer,
, D; Z, P% q E0 e) @# D但說到要做些太高階的指令,size這個功能可能並不足夠.
: }" R$ |: A$ ?. c: f2 A* K
' `! G5 j8 S# N4 b- z嗯...目前想到關於指令的部份就大概是這樣子,& Z; J, K. ~# v9 Z4 ]: [
至於gds file的話,看virtuoso和laker兩邊用的technology file對layer number等等的definition,
. q' T! p, N* P" b# t/ S可能得花點時間,寫個mapping file就成啦!!
7 K- W& b; u2 J+ k8 P! `
8 F" \4 F. m _- G操作手冊...其實並不難找,您要virtuoso,到google大神或yahoo搜尋,打virtuoso,4 T1 R% N# R% B; c5 D
我想您應該能夠找得到您想要的東西!!% Y0 i- y3 E6 [2 K) I
0 M* o7 U8 u* ^再不然,我這裡也有啦,要的話再跟我說嘿!!
6 T9 E3 g( t7 F: e/ g/ e希望有幫到您的忙...雖然您發文的時間在七月...我想您的問題多半已經解決了...
- n; A+ l z1 Y- [7 F4 K也請路過的專家大大們多多指教!! |
評分
-
查看全部評分
|