Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] Virtuoso 的操作

  [複製鏈接]
1#
發表於 2006-12-5 08:24:56 | 顯示全部樓層
嗯...看您的敘述,感覺上您的問題應與gds並無太大相關,4 y' e' J2 r2 L, V( @) U" Z5 \
是與laker和virtuoso的操作指令有關的吧??9 |7 S  z  C( l8 d# {
我曾在IC layout業界服務過兩年(2002-2004),$ P, U- B. i: H/ T. Y4 {! T. z. y
雖然絕對稱不上是資深,但至少我自己覺得layout基本的東西摸得很熟.( P- T; H( g7 g, G8 _* P

8 X" J( H+ [0 |2 l) m& @在服務的兩年之前,最開始在美國學layout時(2001年九月至2002年五月)用的是virtuoso,) _4 J. r5 E, Y+ v( O9 m* j
因為我在美國上的那間layout學校有跟virtuoso合作,所以能用的功能很齊全.4 G3 H: Q) ?: K) l9 v9 V% i
回台灣之後進到業界(2002年六月),公司用laker(當時還叫做LEO),
/ s8 |* L( A2 r2 s6 K- J9 T) e之後我在2004年之後離開業界,經過幾番波折,目前為全職的graduate student,/ g7 [' z" E2 [' x" Y/ ^* h
但學校使用的tool皆由CIC提供,virtuoso及laker皆有,
3 L- o5 a5 Y8 c& o  @, l只是實驗室傳下來就是用virtuoso,於是我又由laker改回用virtuoso,4 g# Z8 h$ F/ ?9 [$ V
不過我自己在要下晶片時會用virtuoso來做,2 Q: a2 w0 G  {/ b* l
私底下有時還是會玩玩laker以免自己太過生疏...
9 u, G0 K; b+ d# |8 |雖然現在的熟悉程度當然不如當年用laker做layout的時候,  k9 \, a2 F3 C& O$ J, y+ \
但不管怎麼樣至少希望不會完全忘記.1 Q' {# \+ N# I' L% t

( w' E$ U7 d1 h9 k不過業界用的virtuoso和現在學校從CIC提供下載來的virtuoso,$ @: C4 G: m" s# M7 }" Q
我是不知道確實的不同在哪裡啦,3 H: O9 O6 N& F2 S% _
只是感覺學校用的virtuoso很陽春而已...
. }9 q6 \  o6 \5 _, _7 W) t什麼都得自己來,但是倒也還好,就是guard ring麻煩很多而已.2 [8 \) k3 P) ?) S1 M% ^
3 c- Q+ X8 ]+ }3 r! l
一下子由laker轉成用virtuoso的tool確實剛開始時不太習慣,5 p6 \2 ~" |8 N- w- o) }
不過大部份指令都差不多,就我目前能想得到的,
2 @$ R9 |- f' }3 q+ ]' s. }除了以下一些指令之外,其它常用的都差不多,供您參考:
. x5 J) O' ^- X- S
% q8 T4 I7 Y+ `7 m) P# N8 D1. laker中有magic cell可依technology file 產生自己所要W/L的MOS,) w% ~5 D% X1 Y/ c$ _
virtuoso中,若貴公司有寫MOS的pcell在裡面(還是買產生pcell的license,搞不清楚...),則這類問題應該不大;  R8 h' ~' n  t) o6 C$ T' c7 j) h
若貴公司的virtuoso功能如我在學校中用CIC提供的一般陽春,1 }- D0 p# z. S& E- }
每一顆不同W/L的MOS都要自己做,則也沒有太大問題,做一顆出來,
/ O) P( L0 Y: `# q% R6 ]% C$ G. Z其它不同type或W/L的則再視所要為何並加以修改就行了,: Z. o) E  c) {; x; v9 B! t
我想您或許也比我清楚.9 X7 E! g9 y3 R# Y; B& {

7 P1 A+ e7 O, a3 K# d$ A& z2. laker內建有guard ring產生的功能,virtuoso則無;9 S1 G- h. h. n( f- F
這個功能好像也是需要向virtuoso買license還是怎樣的,
* `* O2 z4 A, j我看我同學在安裝virtuoso的資料夾下有一個"virtuoso turbo"的"readme" file,3 T( N. G3 t3 \5 ^3 c7 _% m
好像說virtuoso turbo有支援的樣子...不過...不清楚耶,
! s7 |; g, I9 \8 m. A至少目前guard ring是我覺得laker和virtuoso差別最大,也是最不方便的地方.
/ M: t4 N& L  u& [9 X* u' m) x' ~5 [- q9 m9 s) @* p5 ?3 r
3. laker的"net highlight"還是叫做"trace"功能(bind key好像按"t"),virtuoso中好像也沒有...) l8 Y5 \' `2 I0 S* d1 _
只是好像啦,因為我記得在美國學的時候,師母是台灣人,在NS做很資深的layout,
4 a9 }+ d- `( j0 S有一次請她來幫我debug,她有在virtuoso中用一個類似"net highlight"的功能,+ `7 H5 u! B' {+ |) N0 F# @: m) n
但後來我想要用的時候卻已經不記得在哪裡了,  F* g4 d/ j4 ?* z
問公司裡資深的同事,他們也說好像沒有...所以就當成沒有了...
3 e. L/ i! ^: i; O( _0 Y& W* z1 L; u% p  ^2 [
4. laker的"boolean"在virtuoso中,部份可替換成"size"功能,也能在size其間更換layer,; o7 M6 U9 S; z& T# |
但說到要做些太高階的指令,size這個功能可能並不足夠.: l& n! ~. [  e3 O

2 d2 Y! s* z$ s9 }1 H' k, {- m嗯...目前想到關於指令的部份就大概是這樣子,- P, r; c: M$ m( Y5 V. n( K4 {
至於gds file的話,看virtuoso和laker兩邊用的technology file對layer number等等的definition,, A: m) v0 m1 l8 E
可能得花點時間,寫個mapping file就成啦!!
  F  l/ d: z) y, ?8 [( Z: s& ]2 }; a  l3 T9 Q* @
操作手冊...其實並不難找,您要virtuoso,到google大神或yahoo搜尋,打virtuoso,* x/ t, S/ W8 y" d1 P
我想您應該能夠找得到您想要的東西!!7 x) f/ w2 Q$ V% r- F1 q. D

6 M0 O5 R% X2 p6 y3 r6 B: x% {/ P再不然,我這裡也有啦,要的話再跟我說嘿!!
! [3 w6 D+ Z- q希望有幫到您的忙...雖然您發文的時間在七月...我想您的問題多半已經解決了...
: x, n8 N8 C) H! k" {: w: ~也請路過的專家大大們多多指教!!

評分

參與人數 1感謝 +1 收起 理由
chip123 + 1 以資鼓勵,再接再厲!

查看全部評分

2#
發表於 2007-5-24 19:57:25 | 顯示全部樓層

回復 #9 jkchien 的帖子

感謝jkchien大大的補充!7 D2 w: f4 U$ `& G
我真是在關公面前耍大刀呀......
. P/ ?: N* ^6 ^謝謝您又讓我知道不少好用的功能!!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-4 10:25 AM , Processed in 0.100006 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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