|
嗯...看您的敘述,感覺上您的問題應與gds並無太大相關,( \. }7 A9 A3 G% B' k5 q" G V
是與laker和virtuoso的操作指令有關的吧??+ Q% Q: x) R/ z- d |
我曾在IC layout業界服務過兩年(2002-2004),+ K" Y0 @% e' R$ o
雖然絕對稱不上是資深,但至少我自己覺得layout基本的東西摸得很熟.
5 ?+ q! P3 q4 Y
6 X& t, z! @- ]/ [7 t在服務的兩年之前,最開始在美國學layout時(2001年九月至2002年五月)用的是virtuoso,
, O f$ l: V) \1 x7 I/ ^: \; a$ R因為我在美國上的那間layout學校有跟virtuoso合作,所以能用的功能很齊全. a( m2 H/ l' j, R6 i+ F1 z+ G
回台灣之後進到業界(2002年六月),公司用laker(當時還叫做LEO),
5 e) n4 \' T* |7 r之後我在2004年之後離開業界,經過幾番波折,目前為全職的graduate student,
3 d" b4 D) ?- G% ~/ j9 p但學校使用的tool皆由CIC提供,virtuoso及laker皆有,
5 s' [! A) e: {* \) t$ D( Y% w4 @只是實驗室傳下來就是用virtuoso,於是我又由laker改回用virtuoso,9 S% _5 v( v: M
不過我自己在要下晶片時會用virtuoso來做,
4 {2 D, ]( H% ^* \私底下有時還是會玩玩laker以免自己太過生疏...9 a7 V- n& K; @/ a& r
雖然現在的熟悉程度當然不如當年用laker做layout的時候,6 ^( N3 U% O1 Q9 t6 M) {
但不管怎麼樣至少希望不會完全忘記.
, {: | s4 Z9 T% b; S
* B m8 G3 A D+ S8 I k不過業界用的virtuoso和現在學校從CIC提供下載來的virtuoso,
/ E$ Y0 V# C4 k6 ?- {. M我是不知道確實的不同在哪裡啦,: t) z0 o [# r; t# n$ S
只是感覺學校用的virtuoso很陽春而已...! d: z) p, Z& P4 M
什麼都得自己來,但是倒也還好,就是guard ring麻煩很多而已.
; R# Y4 o. Q& `! v1 Q7 j
6 r, B* b/ s/ E3 @: l; r8 S一下子由laker轉成用virtuoso的tool確實剛開始時不太習慣,2 j: r9 Q. v) X4 g& a
不過大部份指令都差不多,就我目前能想得到的,, Q& j+ d1 c& h) y
除了以下一些指令之外,其它常用的都差不多,供您參考:
, o& |2 |1 M. X. E: S5 K* Y
. |# {( T1 J$ X. w1. laker中有magic cell可依technology file 產生自己所要W/L的MOS,
1 r K; K4 X' o. P; b9 z6 Mvirtuoso中,若貴公司有寫MOS的pcell在裡面(還是買產生pcell的license,搞不清楚...),則這類問題應該不大;
+ g# ]) s! h3 l若貴公司的virtuoso功能如我在學校中用CIC提供的一般陽春,
0 ]0 l9 Z* n* R a" z每一顆不同W/L的MOS都要自己做,則也沒有太大問題,做一顆出來,/ F3 S; e4 i$ O9 k$ K
其它不同type或W/L的則再視所要為何並加以修改就行了,
1 K, r9 }: F* \/ }我想您或許也比我清楚.; e6 @; Z0 j) Y0 d9 L- T! S
- I& e5 n3 ^; {. c0 L) M2. laker內建有guard ring產生的功能,virtuoso則無;! e1 A. a* a* |7 X& a" G
這個功能好像也是需要向virtuoso買license還是怎樣的,
( y: p& ^$ h G) ~, j4 b我看我同學在安裝virtuoso的資料夾下有一個"virtuoso turbo"的"readme" file,$ N" u, y8 R% a3 D7 h
好像說virtuoso turbo有支援的樣子...不過...不清楚耶,% r$ K* @6 m+ B2 j6 N1 b* K% ^
至少目前guard ring是我覺得laker和virtuoso差別最大,也是最不方便的地方.; I$ O5 v* ^, _7 V4 E; O' W
$ Z! ]2 n1 B9 S( k6 ^' W3 |
3. laker的"net highlight"還是叫做"trace"功能(bind key好像按"t"),virtuoso中好像也沒有.../ P& i9 `$ Y$ M
只是好像啦,因為我記得在美國學的時候,師母是台灣人,在NS做很資深的layout,
2 M1 L" z8 x% Q" _8 M有一次請她來幫我debug,她有在virtuoso中用一個類似"net highlight"的功能,
' l& l1 ?3 x6 d# ]& t0 I7 A但後來我想要用的時候卻已經不記得在哪裡了,
9 t; |( [0 t* r1 d* J9 t( k問公司裡資深的同事,他們也說好像沒有...所以就當成沒有了...- L8 W7 b# U0 B% ~% W# J1 `. N: O
8 b" S U- c! ], n- {3 y
4. laker的"boolean"在virtuoso中,部份可替換成"size"功能,也能在size其間更換layer,) v* a0 I- O3 n$ x: E/ F# b% {6 N
但說到要做些太高階的指令,size這個功能可能並不足夠.
* x$ W4 y1 P7 b) _4 u5 q A3 m% d) _ P3 z7 y9 a
嗯...目前想到關於指令的部份就大概是這樣子,0 Q) X. R* G" d& T2 J! W
至於gds file的話,看virtuoso和laker兩邊用的technology file對layer number等等的definition,
( |) b( G& C" z可能得花點時間,寫個mapping file就成啦!!
9 Q4 ]" R/ T: z! s5 c9 M0 v4 i( t9 Y2 y& w* U4 V. [/ ?; f
操作手冊...其實並不難找,您要virtuoso,到google大神或yahoo搜尋,打virtuoso,- r; Z. Z/ e' i( z. @1 d; P% |' g7 _
我想您應該能夠找得到您想要的東西!!
r/ o( S( n: e. \0 E' \4 z2 t% U+ Q Z: S1 r% ~* ^, W
再不然,我這裡也有啦,要的話再跟我說嘿!!+ i! @, z/ j3 t+ V% A0 O% _
希望有幫到您的忙...雖然您發文的時間在七月...我想您的問題多半已經解決了...
q. ~6 d, e% X4 h7 T w7 B. u也請路過的專家大大們多多指教!! |
評分
-
查看全部評分
|