Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] Virtuoso 的操作

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2006-10-24 16:45:21 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
目前因為配合廠商的問題 6 @2 B6 f* j& C9 q0 c9 n: |% I  E( o: E* f
使得一向使用LAKER的我必須要再回過頭來用Virtuoso
# M: H  j* I5 Y8 r  L已經快5年沒碰過Virtuoso了 麻煩幫忙一下
' x; e& a0 L4 R! b7 @請問有哪裡可以下載Virtuoso的指令 ! ]& V' ?' C! B1 ?' a* W  S% @
或者哪有書可以看

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂95 踩 分享分享
13#
發表於 2009-8-12 18:16:15 | 只看該作者
"a" => 抓出物件邊緣或中心,快速與參考物件對齊.....# `: v8 l# _) W2 p: M. l6 I7 y  u( B' D. l; k6 ^' h5 ~
ANS: menubar→option→layout edit→可以設定gravtive;此功能是設定滑鼠自動化抓取圖形或是物件或是aperture....
, u' `+ d4 m& W' `( U  D: O1 f# M9 E) ]' h( }5 w. Q
這個是我比較好奇的功能! p) ]# l- Q3 }# b$ K* C5 T
, W- @, @0 E$ V# M" w+ d* y
應該是說他可以不用K 去量距離,而是直接輸入RULE數據在點到要對應的元件上是否可以辦到??  # q) q# L3 F# n, \3 X1 q
我是覺得LAKER 就是因為A的關係 讓大家可以接受他吧 其他的功能好像都差不多了  也不知道現在的IC6.1功能上是否有更多新的好用的功能??
( g  a$ C$ b9 \4 O3 k, ~' u謝謝
12#
發表於 2007-5-24 19:57:25 | 只看該作者

回復 #9 jkchien 的帖子

感謝jkchien大大的補充!6 `, i( f0 X( z! q8 V$ d) b+ J
我真是在關公面前耍大刀呀......
; i5 D* q3 E( f$ M2 S, }) l謝謝您又讓我知道不少好用的功能!!
11#
發表於 2006-12-20 14:34:06 | 只看該作者

回復 #10 bboaa 的帖子

Laker之中除了好用的"t" =>trace line 還有一些另我念念不忘的好用功能,請高手教一下如何對應於virtuoso :
, ]; ]# B& ]1 t"d" => distance 只要先點一個邊(or物件)快速顯示滑鼠所指到的任何一點(滑鼠左鍵不用再點一下)
$ Q( z5 \1 J1 d1 F5 K% x
$ Q& D7 v3 x# Q* L8 T* ~$ l7 w/ q3 K' oANS: 預設的快速鍵"k"=尺規ruler
1 z' A' f- ]7 Y, l
, G; z/ y( G' S  H"v" & "V" => view 上一層與下一層; h+ s# w$ m2 v% t; z
ANS:忘記了/ X$ V3 O/ h6 m! }
, _. j" y  G$ T7 F4 ?
"a" => 抓出物件邊緣或中心,快速與參考物件對齊.....
( U9 b8 A! m* S& xANS: menubar→option→layout edit→可以設定gravtive;此功能是設定滑鼠自動化抓取圖形或是物件或是aperture....$ d3 J- _2 G) H% w! H* P

( v( q0 _9 h# ~$ X, i; j其實可以這麼做:0 W. |0 G0 a0 T/ M; j; e
1.把你要的操作功能先操作一次,這樣會被紀錄到 CDS.log,此檔案在account home directory
8 [+ h& J" U. B+ p; v3 k- U# E2 o2.CIW→options→ view log file 呼叫出來對照
& T3 m8 H* @$ W! }2 c5 n3.CIW→options→BindKey→popup window→輸入你在log檔案中的函數名稱並且設定快速鍵然後儲存6 Y: T) p. J2 D; R  l
4.以此類推9 g% t: V& N, u2 a) E

, Y( C& D6 \! k% B9 c: |$ p+ ]把自己常用或是習慣用的設定儲存以後,就可以變成personal porfile,指定檔案名稱=LeBindKeys.il 這是預設值
. a7 t' F4 Q6 w( @例如 boolean ,ruler.......
10#
發表於 2006-12-19 18:17:06 | 只看該作者
jkchien寫的太好了,給你拍拍手.
. A, W/ b" s# @) U2 i在下也是從laker 轉回virtuoso 也是痛苦了許久,保守估計戰鬥力(速度與準確度)下滑20%,還好5.1.4.1的功能比我之前所使用的4.4.3強一點.$ H7 v) b& j: \* y: B8 m. o
! E& {) O9 R. c. |. _+ F$ Z; M* j
Laker之中除了好用的"t" =>trace line 還有一些另我念念不忘的好用功能,請高手教一下如何對應於virtuoso :% X  y/ d) G# G& b
"d" => distance 只要先點一個邊(or物件)快速顯示滑鼠所指到的任何一點(滑鼠左鍵不用再點一下)% H- g# s; O9 P/ ^7 t+ ?  @4 z0 x' r
"v" & "V" => view 上一層與下一層
, _+ W- j  m% [# f3 T' p"a" => 抓出物件邊緣或中心,快速與參考物件對齊.....
4 ~# t; K9 x  p/ s6 c) |; y3 p0 f  d/ K% G3 l
其他的想到再提出來
9#
發表於 2006-12-5 21:48:47 | 只看該作者

回復 #8 wlyi0928 的帖子

謝謝wlyi0928,我補充讓資料更完整些
" H$ w. Q4 K. M, C/ X. x- R5 N1 a/ I) o
1. laker中有magic cell可依technology file 產生自己所要W/L的MOS,
" X1 X0 y, T( g7 e0 n& G+ F8 Ivirtuoso中,若貴公司有寫MOS的pcell在裡面(還是買產生pcell的license,搞不清楚...),則這類問題應該不大;
& d: h3 b' Y% _3 }若貴公司的virtuoso功能如我在學校中用CIC提供的一般陽春,' l( U6 i( X& a1 a9 c/ E9 o
每一顆不同W/L的MOS都要自己做,則也沒有太大問題,做一顆出來,& [+ {$ v  g" D+ L3 M
其它不同type或W/L的則再視所要為何並加以修改就行了,/ K3 p# k+ e. |: J1 _) H+ P, T
我想您或許也比我清楚.
: _% c. K$ K7 |3 q# |; i9 P, n; a1 ~, D5 l" Z2 C8 r( k6 }! H, `
補充→Virtuoso 5.1.4.1 版本以上都有QCELL,以往的PCELL要自己寫SKILL,現在QCELL可以產生MOS並且是HIERARCHY ,可以作幾何圖形調整修正。目前CIC皆已經有提供,可以重新下載安裝更新版本. W- j% q( s* H* m: i
, U* p2 {5 N0 C5 \
2. laker內建有guard ring產生的功能,virtuoso則無;) y/ W! _$ Q; x7 g, y0 T! A2 G0 [3 |
這個功能好像也是需要向virtuoso買license還是怎樣的,# z; m3 ^( N4 v4 g! g
我看我同學在安裝virtuoso的資料夾下有一個"virtuoso turbo"的"readme" file,7 A9 {/ b! \0 {% n# y1 O
好像說virtuoso turbo有支援的樣子...不過...不清楚耶,! E" G9 R6 }/ ?: I0 `
至少目前guard ring是我覺得laker和virtuoso差別最大,也是最不方便的地方.
5 R1 H- q) e% `( m9 p; L- N0 [" d' f/ k0 J
補充→Virtuoso 5.1.4.1版本已經擁有auto guard ring,但是屬於turbo version,並且turbo version新增許多指令功能是佈局人員所需要和常用到的功能。  j8 ?) |7 D" p  `: G* I0 t
2 N! D: o. N6 o' ]" l* r
3. laker的"net highlight"還是叫做"trace"功能(bind key好像按"t"),virtuoso中好像也沒有...
8 w/ G7 }% |; S  d0 n只是好像啦,因為我記得在美國學的時候,師母是台灣人,在NS做很資深的layout,, i% o; p" {6 I( {$ U; e# e+ U# z
有一次請她來幫我debug,她有在virtuoso中用一個類似"net highlight"的功能,
4 g2 R: J, X- e% k1 f5 F; e8 X但後來我想要用的時候卻已經不記得在哪裡了,3 v" C* E  U/ O7 M
問公司裡資深的同事,他們也說好像沒有...所以就當成沒有了...& A2 k  }$ [' Z( R1 G: z5 h3 k
6 u1 d* y. q9 _
補充→Virstuoso 在任何版本→tool bar --> connectivity/Mark Net 就可以highlight4 z& A0 c& p& z+ X, W

! ]: k, D# d! J* p& ?0 K4. laker的"boolean"在virtuoso中,部份可替換成"size"功能,也能在size其間更換layer,
# @2 t2 i& M2 G0 ]  `* q但說到要做些太高階的指令,size這個功能可能並不足夠.
3 a" K2 f* E) B. U# G- \+ Q/ Y- y& j" t+ W* N1 W  s" W) }+ ~
補充→Virtuoso 任何版本都有"boolean"可用,其功能包含ANDNOT, OR, GROW BY等功能,可作布林算並且作SIZING,位置在CREATE→LAYER GENERATION→彈跳出LAYER GENERATION視窗然後按照需求去作選擇即可6 J2 a# K  s* i; I* H
BIND KEY通常可以自訂,我習慣把常用的layer generation設定為Fn功能鍵,每一套工具都會紀錄操作步驟在*.log,open *.log找出該指令的函數指令,加入BIND KEY即可。laker也是如此。當然help檔案裡面什麼都有,什麼都不賣,就等你認識她。3 g" m, ^. N9 p8 [
$ P. L5 ]+ N' J
[ 本帖最後由 jkchien 於 2006-12-5 09:53 PM 編輯 ]
8#
發表於 2006-12-5 08:24:56 | 只看該作者
嗯...看您的敘述,感覺上您的問題應與gds並無太大相關,6 C3 y0 K: F8 C& h  C! ~$ f' f/ M
是與laker和virtuoso的操作指令有關的吧??, m* p; I$ D' T. o1 h# g5 i
我曾在IC layout業界服務過兩年(2002-2004),
4 R) Q) g4 t! w雖然絕對稱不上是資深,但至少我自己覺得layout基本的東西摸得很熟.
: B, {. n0 o4 g6 K$ D; l0 g  o7 B
在服務的兩年之前,最開始在美國學layout時(2001年九月至2002年五月)用的是virtuoso,
% O+ l" l+ {7 I; e& y因為我在美國上的那間layout學校有跟virtuoso合作,所以能用的功能很齊全.3 e) t7 N1 ~7 u8 Z; ]" b) Z6 N
回台灣之後進到業界(2002年六月),公司用laker(當時還叫做LEO),5 A, E: g8 n2 R$ I, l, x9 n: \
之後我在2004年之後離開業界,經過幾番波折,目前為全職的graduate student,
( ^) Z6 [) V  u+ e9 m1 R/ Q+ p! |; U但學校使用的tool皆由CIC提供,virtuoso及laker皆有,
/ X. S, U( n/ P: K. t8 \只是實驗室傳下來就是用virtuoso,於是我又由laker改回用virtuoso,
2 J" M) D0 O! }; Z9 P# W( l不過我自己在要下晶片時會用virtuoso來做,
8 `4 p( `' j9 M私底下有時還是會玩玩laker以免自己太過生疏...
6 L0 Z. a# C5 R+ G! S. h/ ~雖然現在的熟悉程度當然不如當年用laker做layout的時候,2 B7 Z4 H3 \. P, c( v( T* Q
但不管怎麼樣至少希望不會完全忘記.
! p  O: Z; r/ _( j" ]( B) r2 D
0 j) Y( Y: {, p+ C; a不過業界用的virtuoso和現在學校從CIC提供下載來的virtuoso,( i, j/ H" C5 N0 v+ F7 L7 ~
我是不知道確實的不同在哪裡啦,
* p6 G& N' |% U  W只是感覺學校用的virtuoso很陽春而已...2 o4 n1 X6 j! L5 ?
什麼都得自己來,但是倒也還好,就是guard ring麻煩很多而已.; L3 F( E5 X7 C* z- d! q+ U' ^: s3 M, k
( K) F3 i' G3 L) ?+ w
一下子由laker轉成用virtuoso的tool確實剛開始時不太習慣,! l2 N8 w1 F$ u5 M9 }6 E
不過大部份指令都差不多,就我目前能想得到的,
) v0 |( L5 f4 }7 u5 ^9 f. a5 E除了以下一些指令之外,其它常用的都差不多,供您參考:
' H7 g; m- F6 p) Z  ~. ^" \5 O5 t+ ^) Q4 X
1. laker中有magic cell可依technology file 產生自己所要W/L的MOS,
" H5 L- q; I0 M" z* n- C$ v# G6 O9 Gvirtuoso中,若貴公司有寫MOS的pcell在裡面(還是買產生pcell的license,搞不清楚...),則這類問題應該不大;
8 C; o6 |1 z0 A# S, _! `; U5 [# |2 e若貴公司的virtuoso功能如我在學校中用CIC提供的一般陽春,# I! Z- y. e1 w. e0 K1 R3 T* |
每一顆不同W/L的MOS都要自己做,則也沒有太大問題,做一顆出來,& h! `! E3 N! V* F5 ^0 }* @
其它不同type或W/L的則再視所要為何並加以修改就行了,
+ Z' Q0 ~- X6 E+ C+ g' A/ c+ [% Z我想您或許也比我清楚.
0 v! E. }# h/ M9 s7 Y  _
2 ]4 h: F, A  }# v; |" Z2. laker內建有guard ring產生的功能,virtuoso則無;
% p' g0 F6 M+ I- `- w7 j0 w這個功能好像也是需要向virtuoso買license還是怎樣的,
& L7 Z6 q5 ^+ X3 `5 e5 [我看我同學在安裝virtuoso的資料夾下有一個"virtuoso turbo"的"readme" file,2 f+ u' d0 x; d
好像說virtuoso turbo有支援的樣子...不過...不清楚耶,3 h- A+ s( _8 X+ j# Z
至少目前guard ring是我覺得laker和virtuoso差別最大,也是最不方便的地方.7 a8 |& C! |7 P0 t2 p

/ O( g. t: v1 {$ p, }% m9 a3. laker的"net highlight"還是叫做"trace"功能(bind key好像按"t"),virtuoso中好像也沒有...! O/ U5 x: J5 x5 I
只是好像啦,因為我記得在美國學的時候,師母是台灣人,在NS做很資深的layout,
1 S- I' L# Y* d4 D9 |4 O6 N有一次請她來幫我debug,她有在virtuoso中用一個類似"net highlight"的功能,
. v- p: W" @5 U但後來我想要用的時候卻已經不記得在哪裡了,
8 M" o# O8 E6 d0 n; m8 q$ L' P6 u問公司裡資深的同事,他們也說好像沒有...所以就當成沒有了...; n6 g3 m3 h9 k5 V4 ^4 a$ H) M% b

' H$ z& C: P% m- B2 f4. laker的"boolean"在virtuoso中,部份可替換成"size"功能,也能在size其間更換layer,# x2 O. V9 G. V8 r, c8 G
但說到要做些太高階的指令,size這個功能可能並不足夠.+ |" t, D% y; L# Y

3 Q- O* a4 ^& g7 N嗯...目前想到關於指令的部份就大概是這樣子,- X. ~( l+ N2 G. q" r0 z; c: t
至於gds file的話,看virtuoso和laker兩邊用的technology file對layer number等等的definition,; `; ^) ]+ P5 R' {6 e
可能得花點時間,寫個mapping file就成啦!!$ v' \8 b4 h2 K6 N
" J( K3 O% V! f! ?6 f$ v
操作手冊...其實並不難找,您要virtuoso,到google大神或yahoo搜尋,打virtuoso,
" E6 x4 G* [+ x3 N/ q5 z我想您應該能夠找得到您想要的東西!!, Y3 N6 E$ B7 Z+ s! f5 w! D

7 J# F  u5 m8 V再不然,我這裡也有啦,要的話再跟我說嘿!!
) k3 q- x8 T9 j9 S. x  ^; k% ^# D希望有幫到您的忙...雖然您發文的時間在七月...我想您的問題多半已經解決了...& a7 H$ X: \& _
也請路過的專家大大們多多指教!!

評分

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

查看全部評分

7#
發表於 2006-12-1 19:16:47 | 只看該作者
原帖由 cindyc 於 2006-10-24 04:45 PM 發表$ i" o; H* {' I% v- v
目前因為配合廠商的問題 ) d. r! q* ~! C0 R  ]# b: y
使得一向使用LAKER的我必須要再回過頭來用Virtuoso , g7 v, G" G9 I% ]6 I! x6 m
已經快5年沒碰過Virtuoso了 麻煩幫忙一下
" |4 x* c! l9 e1 f; u* x4 g請問有哪裡可以下載Virtuoso的指令 2 v% B! r' \5 U; o8 C9 z
或者哪有書可以看

; ]0 K+ c7 b1 R* C; ^. c
* E2 N8 F# V/ `8 ~/ J: k( ~如果外商指定使用工具,很可能不會是要用gds
! T& H  J0 z3 ~! M5 q5 Y: S  k! D1.可能是希望tar所有的Layout,讓所有的環境都一樣,溝通容易
3 F( K7 c: N1 c: |. N8 y2.GDSII是一種全球支援很高的檔案系統格式,如果利用stream in / stream out 將GDSII轉換成另一種佈局編輯工具,基本上沒有問題,但是會因為technology file (*.TF)不一樣,而造成stream in之後 layer資料錯亂,這樣的問題大多是利用MAP file來處理轉換的 Layers NO.
6 e1 u, }1 z/ b如果是不同工具,可能MAP file不同格式會增加困擾,因此才會要求採用相同佈局編輯工具的Virtuoso來避免問題。" s, |2 J) z" `. y
+ i& x! L2 D# C6 l* L- ^
這樣的書籍可以參考Virtuoso使用者手冊,通常是在安裝路徑底下就可以找到。$ @+ M0 `5 F5 r. e# L7 k4 E! d' X5 ]
或者去參加佈局設計基礎培訓課程,這種課程一定會教導如何操作。也會有講義。+ O& _1 h. ^/ d3 @

, m4 r8 ]1 P7 F" s- D思源基金會是教導 Laker的操作為主
% S, F" a. O# U0 c清大自強基金會是教導Virtuoso 為主。據我所知,1月份可能會有機會開基礎課程培訓班而且是中文講義,不妨去該單位網站看看或是電話去洽詢
6#
發表於 2006-11-30 21:52:59 | 只看該作者
以前好像有學過…不過現在己經忘記這是做什麼用的了??
5#
 樓主| 發表於 2006-11-28 12:12:51 | 只看該作者
是阿 ; v8 M6 a( E; ?
要用Virtuoso配合的 是外商
4#
發表於 2006-11-23 15:00:34 | 只看該作者
你們的廠商是外商嗎,如果是比較好這樣處理。/ c8 `- E: J3 z) R
台灣的大部份都還ok
3#
 樓主| 發表於 2006-10-25 11:50:41 | 只看該作者
這點我也納悶ㄚ
( e# B1 X3 j4 B, o# I" H0 {我也是跟公司的window說
& X6 s5 o+ N# n不是只要gds就可 他們只要stream in1 }% i# _0 F: O
但他們就是只接受Virtuoso
  L! ^3 o' e- I3 d搞的現在情緒很不好
2#
發表於 2006-10-25 09:51:57 | 只看該作者
不是通常有gds出來就應該可以通吃了吧$ m7 z5 \+ D# ~

1 h  J& M6 J7 m$ ?% O& J4 g7 R' o不知道你的廠商需求是哪方面呢?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-29 08:37 AM , Processed in 0.187010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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