Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] Virtuoso 的操作

  [複製鏈接]
1#
發表於 2006-12-5 08:24:56 | 顯示全部樓層
嗯...看您的敘述,感覺上您的問題應與gds並無太大相關,8 M, `" ]4 M6 |/ Q4 v& X
是與laker和virtuoso的操作指令有關的吧??
' u6 z- z: a" l# c' A我曾在IC layout業界服務過兩年(2002-2004),' K3 U5 o, O. ~+ K, O# P
雖然絕對稱不上是資深,但至少我自己覺得layout基本的東西摸得很熟.( W9 Z- P% F' t0 `

( e& Z: s" v! t  h5 V" W在服務的兩年之前,最開始在美國學layout時(2001年九月至2002年五月)用的是virtuoso,
: g) [! A! n. s$ R3 `* w/ x因為我在美國上的那間layout學校有跟virtuoso合作,所以能用的功能很齊全.
  Y, z/ e6 [4 t  |回台灣之後進到業界(2002年六月),公司用laker(當時還叫做LEO),7 j; n2 v7 D: k. o* N
之後我在2004年之後離開業界,經過幾番波折,目前為全職的graduate student,* f" E' c  x, @: e
但學校使用的tool皆由CIC提供,virtuoso及laker皆有,
! W  V4 l7 i: C  t只是實驗室傳下來就是用virtuoso,於是我又由laker改回用virtuoso,8 C+ `: y' c, b; y0 w: s2 N
不過我自己在要下晶片時會用virtuoso來做,
9 U- K* V! `  u/ ]5 ]0 y私底下有時還是會玩玩laker以免自己太過生疏...
/ F) o3 A  @: L1 [雖然現在的熟悉程度當然不如當年用laker做layout的時候,5 A0 d6 S2 F: f( T. o
但不管怎麼樣至少希望不會完全忘記.- s1 F7 [; E. D8 R- `' e

  ^) b; W+ x3 v不過業界用的virtuoso和現在學校從CIC提供下載來的virtuoso,( P" J# k# i( L
我是不知道確實的不同在哪裡啦,$ ]! a4 e5 y; r: k# \; }. v
只是感覺學校用的virtuoso很陽春而已...
9 B& Q/ |% e& _$ y; S3 V8 u什麼都得自己來,但是倒也還好,就是guard ring麻煩很多而已.. ~0 G5 C; I7 B( z: h

, D; w1 `0 j( @一下子由laker轉成用virtuoso的tool確實剛開始時不太習慣,; N! U2 O/ J/ }0 H) z# p
不過大部份指令都差不多,就我目前能想得到的,5 I( D, G7 f* u
除了以下一些指令之外,其它常用的都差不多,供您參考:
' _* L$ r' R) j0 ?8 c: w" @; p, Q2 ^/ e
1. laker中有magic cell可依technology file 產生自己所要W/L的MOS,
+ W# B- N+ a1 G2 j& e' k: |virtuoso中,若貴公司有寫MOS的pcell在裡面(還是買產生pcell的license,搞不清楚...),則這類問題應該不大;
. x) O/ Z- k' S& l若貴公司的virtuoso功能如我在學校中用CIC提供的一般陽春,( l1 ^- w. H, u7 @
每一顆不同W/L的MOS都要自己做,則也沒有太大問題,做一顆出來,
. G! i) N0 u, \4 P2 \/ O其它不同type或W/L的則再視所要為何並加以修改就行了,
& c( B, A: _3 {+ Q# V# R" L* q4 p我想您或許也比我清楚.
2 O6 d- p$ _# x( P  X" ~2 m, r1 Z/ H% w. V
2. laker內建有guard ring產生的功能,virtuoso則無;/ v8 ^4 S- q- A+ W' @* \' S
這個功能好像也是需要向virtuoso買license還是怎樣的,3 ?9 n2 N* {6 ^& H
我看我同學在安裝virtuoso的資料夾下有一個"virtuoso turbo"的"readme" file,
, e1 O: a  I  j% Z6 U7 @6 {好像說virtuoso turbo有支援的樣子...不過...不清楚耶,! w2 k! g9 ]4 g' x$ E% k5 }) D0 n
至少目前guard ring是我覺得laker和virtuoso差別最大,也是最不方便的地方.5 [, D. U; V7 O5 v: ?" o
, n$ l( ], v) f) x6 s' L8 O
3. laker的"net highlight"還是叫做"trace"功能(bind key好像按"t"),virtuoso中好像也沒有...# G, f* N  V7 L! U4 L
只是好像啦,因為我記得在美國學的時候,師母是台灣人,在NS做很資深的layout,
& z/ f: f0 P" |有一次請她來幫我debug,她有在virtuoso中用一個類似"net highlight"的功能,
/ N0 Q0 M9 j- y但後來我想要用的時候卻已經不記得在哪裡了,
, X# G5 c6 g* U問公司裡資深的同事,他們也說好像沒有...所以就當成沒有了...# H" F( t9 l3 h' Y& A. R# i& c
% j2 c& `$ ?# G' `) R, t
4. laker的"boolean"在virtuoso中,部份可替換成"size"功能,也能在size其間更換layer,
, _% ~) e, P, @% f- f- b但說到要做些太高階的指令,size這個功能可能並不足夠.
1 ^6 C, ~+ d: t: v3 G$ w! x6 V+ T3 d
; I6 w5 M3 Z) p嗯...目前想到關於指令的部份就大概是這樣子,' U9 s9 T% o# ~  E. C, @/ z' j
至於gds file的話,看virtuoso和laker兩邊用的technology file對layer number等等的definition," M) E; j* `& [1 D% S2 @
可能得花點時間,寫個mapping file就成啦!!$ J2 X" r5 D% T5 L
3 X, a7 }1 W, {( g/ g
操作手冊...其實並不難找,您要virtuoso,到google大神或yahoo搜尋,打virtuoso,
. q% q/ W. V, W* q我想您應該能夠找得到您想要的東西!!: j. r' z  q2 ?9 h. g. j, Q" |

. ]1 A! r: ]; x6 I4 @: j再不然,我這裡也有啦,要的話再跟我說嘿!!
. R0 b% H  H$ Z" G4 O$ j; L3 `希望有幫到您的忙...雖然您發文的時間在七月...我想您的問題多半已經解決了...* T; H8 ^! h9 p' C4 a
也請路過的專家大大們多多指教!!

評分

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

查看全部評分

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

回復 #9 jkchien 的帖子

感謝jkchien大大的補充!
7 a  A; l6 k' L1 G& P我真是在關公面前耍大刀呀......4 h. i* g& P2 R$ Y
謝謝您又讓我知道不少好用的功能!!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-18 07:53 AM , Processed in 0.108014 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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