|
嗯...看您的敘述,感覺上您的問題應與gds並無太大相關,4 u2 {9 A5 O' n* C7 J/ l
是與laker和virtuoso的操作指令有關的吧??& u% \ Y o$ z/ ~! d4 s
我曾在IC layout業界服務過兩年(2002-2004),+ I/ R( J8 ?; j9 p2 |
雖然絕對稱不上是資深,但至少我自己覺得layout基本的東西摸得很熟.4 w c' L- P {3 Q& K) g6 O6 X
% j) o' b5 `. |. {- {- V( a2 a在服務的兩年之前,最開始在美國學layout時(2001年九月至2002年五月)用的是virtuoso,
9 }. h# j0 C0 z6 h因為我在美國上的那間layout學校有跟virtuoso合作,所以能用的功能很齊全.' U" i+ v, `3 y4 C0 Y0 m
回台灣之後進到業界(2002年六月),公司用laker(當時還叫做LEO),
, g4 ]( W$ {9 J' |/ V! P/ t之後我在2004年之後離開業界,經過幾番波折,目前為全職的graduate student,
/ k4 x6 s+ C( u G但學校使用的tool皆由CIC提供,virtuoso及laker皆有,! K, D) ]# f6 u$ _3 A/ M
只是實驗室傳下來就是用virtuoso,於是我又由laker改回用virtuoso,3 g- m; t* X2 O+ K9 t& }9 h
不過我自己在要下晶片時會用virtuoso來做,0 }+ P0 K' z) w! J* E' x
私底下有時還是會玩玩laker以免自己太過生疏.... R# j) C3 G* t' i! w+ m$ K1 v" a
雖然現在的熟悉程度當然不如當年用laker做layout的時候,
" ^# w% u \' g) }( Y但不管怎麼樣至少希望不會完全忘記.
$ V( C- C- y9 z7 m( _+ a) A# D, `2 k z
不過業界用的virtuoso和現在學校從CIC提供下載來的virtuoso,3 ^" ?! ~% ~8 n0 g
我是不知道確實的不同在哪裡啦,
/ {5 \4 h7 C( G7 p只是感覺學校用的virtuoso很陽春而已...7 l/ |9 m6 g( A9 o
什麼都得自己來,但是倒也還好,就是guard ring麻煩很多而已.
& ^0 K% W: g2 ?( m9 r$ u$ \6 `7 U4 ]9 x
一下子由laker轉成用virtuoso的tool確實剛開始時不太習慣,% z/ d' y# c' B# B: [) g4 {
不過大部份指令都差不多,就我目前能想得到的,# c7 G6 G- i3 w% T: f, x
除了以下一些指令之外,其它常用的都差不多,供您參考:3 b1 \: w/ h6 O, x
) M2 ]9 H" v5 x/ T. E: H( W- Y1. laker中有magic cell可依technology file 產生自己所要W/L的MOS,) ~& |+ p' n6 O
virtuoso中,若貴公司有寫MOS的pcell在裡面(還是買產生pcell的license,搞不清楚...),則這類問題應該不大;
& K1 h6 }7 U" \& \* F& t% H1 \: \若貴公司的virtuoso功能如我在學校中用CIC提供的一般陽春,6 L# K. R, _4 I3 ?7 B
每一顆不同W/L的MOS都要自己做,則也沒有太大問題,做一顆出來,7 e3 \9 |" l6 I$ H; B; X/ [. U
其它不同type或W/L的則再視所要為何並加以修改就行了,
. G3 E, e5 t/ P& {! P4 {% d: j6 {我想您或許也比我清楚." u5 O6 [2 H U
' a, i: G4 v) `- Y8 ^2. laker內建有guard ring產生的功能,virtuoso則無;. ~2 X8 s {) x) ^+ ?) V4 v U& E
這個功能好像也是需要向virtuoso買license還是怎樣的,' G7 Q* t/ |( T5 d, D. [
我看我同學在安裝virtuoso的資料夾下有一個"virtuoso turbo"的"readme" file,6 a3 f& ]/ Z9 h) Z7 F3 s: Y- u
好像說virtuoso turbo有支援的樣子...不過...不清楚耶,; f8 j6 `9 C# I( _( _( t5 G6 P
至少目前guard ring是我覺得laker和virtuoso差別最大,也是最不方便的地方.
/ d8 x( C- F: j7 D- @4 j6 v+ x7 l( S! \/ e8 \
3. laker的"net highlight"還是叫做"trace"功能(bind key好像按"t"),virtuoso中好像也沒有...
8 \& s9 \, a, P% n3 Z+ v. M只是好像啦,因為我記得在美國學的時候,師母是台灣人,在NS做很資深的layout,& R" c H- L+ F2 Z
有一次請她來幫我debug,她有在virtuoso中用一個類似"net highlight"的功能,- r$ t4 q/ ~" X5 r! }" V/ r8 j
但後來我想要用的時候卻已經不記得在哪裡了,
+ m1 F8 z% z. e& J% q問公司裡資深的同事,他們也說好像沒有...所以就當成沒有了...
" [$ ^' u; Q4 r: l; b6 p
2 a3 C( m7 p( I0 s8 h: ]7 D) M4. laker的"boolean"在virtuoso中,部份可替換成"size"功能,也能在size其間更換layer,
. {1 \- Q- s1 X1 \; L) R4 u但說到要做些太高階的指令,size這個功能可能並不足夠.1 `6 m) t; _9 e) r
$ y1 Y) y4 k+ N9 M. s
嗯...目前想到關於指令的部份就大概是這樣子,
2 Q& ?, @# ^( H6 A: x至於gds file的話,看virtuoso和laker兩邊用的technology file對layer number等等的definition,( \! _# |& X4 P' ?6 }+ Z
可能得花點時間,寫個mapping file就成啦!!& |3 M) g1 A: a+ R9 t" g* w
/ J# S- `& T8 u操作手冊...其實並不難找,您要virtuoso,到google大神或yahoo搜尋,打virtuoso,
8 F/ y& @- I/ X; ` X" ~; I' ?/ \' Q$ g我想您應該能夠找得到您想要的東西!!, q3 g4 N6 {, G
% w" T( p( F( {( R; s
再不然,我這裡也有啦,要的話再跟我說嘿!!3 r% ]: ?* K9 T4 t- g+ G
希望有幫到您的忙...雖然您發文的時間在七月...我想您的問題多半已經解決了...7 M* @# C+ U) }$ D2 J" v
也請路過的專家大大們多多指教!! |
評分
-
查看全部評分
|