Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

在Layout時最花時間的工作是....

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2007-5-29 14:32:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這些問題會隨著 "資歷" 和 "工作分配" 而有所不同,希望各位回答時可以說 小小說明一下。為什麼!!
多選投票: ( 最多可選 3 項 ), 共有 352 人參與投票
您所在的用戶組沒有投票權限

評分

參與人數 1Chipcoin +3 收起 理由
jiming + 3 好調查!期待好說明、好討論唷!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂7 踩 分享分享
2#
發表於 2007-5-29 16:13:18 | 只看該作者

我覺得喔......都要花很多時間啊......

我個人的感覺呢...這些工作當然必定隨著資歷和工作分配而有所不同,成正相關的啦!+ i3 E6 _. y: r- z7 ~9 k
每一項都有每一項花時間的地方, 全部加起來就等於, Layout是個很花時間的工作,
0 _0 I' q2 O$ R3 }  x而我想大家應該都能贊同這一點吧!!
1 |; ]0 F# P# W- _- V4 {! h做元件當然花時間, 若是每次畫的製程不同, 那每次我可能都需要去讀design rule去把我要的元件依照rule做出來.: v$ h+ H; ^( ~. u5 ]
如果很不幸的今天我遇到的是我用一個不同的製程沒做過的元件, 可能我連該元件的組成是什麼都還不清楚,
1 ^6 j2 ^  l3 j2 C那我可能得從根本的地方找起, 例如有哪些layer應該來組成該元件...等等的東西吧...% A9 I- [9 g- E+ V8 v( G
placement的話呢, 其實跟拉線, 整合, 和溝通都很有關係, 當然這些事情也都很花時間的.8 e% j8 d) w) A9 E4 K( n# L6 I
跟designer溝通, 可能這個是designer想要的, 可是因為某些理由我們不能這麼做;
3 C" g  p' @- i- l# |; k: a& T在整合的時候才發現這個東西怎麼當初沒想到...所以可能要回去改些什麼的...* d5 B3 r2 @- ^* H4 i% g8 [
在拉線的時候發現...我在排的時候怎麼疏忽掉這個東西以致於拉線很難拉,, {+ j+ y, F/ y
或者拉出來的performance不好...等等的事情.
0 \. m$ }- F( C" @( ~# M+ ]% {所以老實說, 沒有周詳的計畫過, 真的很難順利的把整個做好,
/ q1 m, \/ m6 W0 k但是要如何才能做到周詳的計畫呢? 真的很困難耶...
- Z" e- f/ ~' }  }! X9 e0 {或許DRC已經算是裡面比較好的一項了,
% g7 D  v* ~/ Z! z% v+ {9 p但是LVS有時候的確很令人頭痛!!尤其是power/ground short的情況...@@
3 T; G) c- a/ ~" ]1 _# G最後是改圖...基本上改圖不見得比重新畫容易...
, D7 B2 L$ A3 q8 }受到的限制更多, 要花的腦筋更多, 所以要花的時間可能也更多!!; U# N* D5 T" F& j6 T, \9 G
但要是元件尺寸縮小的話, 或許會比較好一點點...不過...看情況吧,# D0 n" w: f5 w* r4 Y  ?
不是每次都能遇到改小不改大的囉!!
$ T+ p! T7 b1 J' m
: i9 S1 l; A, K$ v: V3 z小小淺見, 請路過先進指導!!2 U+ P& Y' l4 X
感激不盡!!

評分

參與人數 1Chipcoin +3 收起 理由
jiming + 3 資深帶老手 老手帶新手

查看全部評分

回復

使用道具 舉報

3#
發表於 2007-5-29 22:28:13 | 只看該作者
元件 Device creation
, E+ J+ f1 |9 m* _基本上都是叫出來用可以了(如果CAD夠強的話 ),除了少數特殊規格需要手動畫
: ~( m6 C7 v5 u5 @% d4 q/ o. ?但是並不會佔用太多時間。
2 s. @4 S, o% k0 L. J; S排列 Placement: d+ M3 h! v0 ~# e: K
SUB BLOCK一般都還OK,因為擺法通常都不會有太大的差異
; W2 p9 Z1 W( D拉線 Wiring
$ @; W0 Q; I; J3 i) @Placement做的好,拉線就比較輕鬆,除非digital線太多
. L" |2 _; H) f* {APR又不幫忙,時常弄得頭昏眼花 & ^* q- T8 H' m/ `- y( I
DRC debug1 w1 m7 I  U  S0 R) l1 u
在layout的時候就應該要避免這樣的問題! [: `9 v8 p4 C0 O# W3 {! L- [! O/ U
LVS debug + i0 ^. p4 v* M+ m' B! x# Q
若使用Turbo VLE或新版Laker在佈局中就可以及早發現LVS的問題0 j* @) j: ]+ R8 _- |0 Z# M, G
當然有時還是會有一些LVS的問題,不過並不會花太多時間
- p, ^; q3 H) t: |8 }" Y/ U( [比較有趣的是,有些老手在layout驗證過後,會把hierarchy給炸掉 + \7 j; v: f( {( }+ [% b3 U& h
當有一天你要RE-LAYOUT的時候,TOP先來個LVS驗證OK$ L+ T- `: a" i6 l+ [
進去要改電路,結果sub circuit都找不到
  }+ q$ n5 K' x6 ~' P0 }! Z) Q整合 Chip Integration
4 P5 }# k9 {% n& ^* R2 ?% [如果整顆CHIP都是自己來那問題比較少,因為自己做的最清楚# p, M+ m# [0 H. O7 T$ Q* t1 j
一般若是好幾個人一起來,那真的要好好溝通6 |5 ^, X) w, a5 B
要是最後兜不起來就慘了:o 1 X0 A' k  [; P( Z
溝通 communication
1 _/ ~4 Y  q" m3 n非常重要& _9 T! G. k% Z% j# |
改圖 Re-layout ' s2 Q$ v  w7 g
LAYOUT心中永遠的痛
& H/ K2 r! c! F0 K& G, U+ k( p
4 F% u$ x. h4 P6 l$ Q以上...報告完畢
回復

使用道具 舉報

4#
 樓主| 發表於 2007-5-31 09:53:40 | 只看該作者
Dear 版主大大  g3 N  ^# k9 F. \6 \! M1 M# ~

  h" @3 g" F; [  D這個調查可以請您幫忙 "置頂" 一下 讓更多人都可以加入這調查。
回復

使用道具 舉報

5#
發表於 2007-6-14 16:37:38 | 只看該作者
各位大大好
5 x" g1 k! B: h我覺得在Layout時最花時間的工作是....: K  w; O1 q- f  [! {- W6 ?+ w
就如同keeperv大大 , 所列出來的事項 , 3 Z; d+ S; M- h7 o2 E
幾乎每個環節都很耗時並且耗工...
回復

使用道具 舉報

6#
發表於 2007-6-17 01:33:27 | 只看該作者
我個人是認為"排列 Placement"這部份是最花時間4 G# ^  m+ f% W% F. [9 z
而且是一定要花時間去plan每個block
+ f2 C& B! o0 k# n  L  }若能排得順, 相對拉線少、拉線距離短、面積使用就少
9 D7 d+ M* D) P0 P而且和designer之間的溝通更是不能少
' ^/ V+ K+ {( l, f+ v: pdesigner要的是什麼?、其最初的整體規劃為何?..都得在case開始溝通好% d; K- X0 N+ m8 r: B9 e
不然, 到最後只會變成忙盲茫...
回復

使用道具 舉報

7#
 樓主| 發表於 2007-6-21 16:14:40 | 只看該作者
在下的小小看法
2 X9 c% I, T" s) V- O( Y! K1 y* ]6 S      
6 B/ q" L$ a. A7 h  e5 t8 V1 G1. Device Create 已經有很多東西可以加速,如 Mcell or Pcell 所以問題不大,有問題的情況可能是畫 "特殊" 的 Device 不熟才會花時間。3 M$ J& _$ X% M+ i

9 q# D' R- o2 c2. DRC / LVS 只要作的夠久,除錯速度一般都ok ,只是LVS 常常是被 Designer 給的 netlist & schematic mismatch 搞到很不爽。
! H3 L# }3 k) @) n! d7 C1 `* g6 H% H/ D
3.這個改圖的心情,就像是懶床,很想繼續睡,又不得不起床上班!  很想不要改圖,又不能不改。
0 [. ]8 h; @% ?# }  x7 Y$ x& ~2 K, E
4. 拉線,目前好像還沒有很特別的改善,沒辨法太自動。------>好累喔
# k4 R" j+ I' H
7 n( f: {; K* H- _# L5. Placement ,就好像新房子的裝潢一樣要先作好 Floor Plan 再來慢慢排,好的Placement 就像 上面majorjan 說的
6 A& `' |, O$ }; L, M: j" {   <<若能排得順, 相對拉線少、拉線距離短、面積使用就少>>
1 Z( }3 A4 D& B! H0 z" {& `    做不好的話,可能後頭線拉不出來或是不好拉時,說不定因此又要重新再排過一次。
: ]! w! M/ \. M$ G0 o0 M$ U   所以 這真的是要小心。
回復

使用道具 舉報

8#
發表於 2007-6-21 16:20:27 | 只看該作者
那我這位路過的版主可不可以問一下.....: c( H2 b0 @' n0 o. K$ G" q8 Z

* F4 @0 }; ?- ~( w$ l5 x- x& l4 C那一般而言大家覺得,哪家的產品,你們會覺得在 LAYOUT上的時間最短啊....
" p, @$ g8 E3 z$ y2 d: X* p* [0 e5 v1 m
就只是覺得而已啦....或是時間上最長的也可以...
2 Y) d" l5 p* P' O+ k/ V* Q! t0 }2 G* u9 Q2 m# f5 o
要不要也順便分享一下LAYOUT時候的甘苦談啊~~~~
回復

使用道具 舉報

9#
 樓主| 發表於 2007-6-21 17:19:45 | 只看該作者
就目前二大主流來說 看來是要這樣比" z  ?  [5 S3 K4 G: _1 ^
Laker L1   V.S   Virtuso L     ) m6 {; z: x- l7 C) H
Laker L2,L3   V.S   Virtuso XL   
: n  w& d& `$ A! }Laker DDL   V.S   Virtuso GXL
) F0 i2 C) F8 E, a$ K% k4 M& ^
% B& }  G6 q" D# w$ N+ \才分的出來。因為各有好壞吧
9 u) T$ D6 K) R
: ]; w* a: P$ e2 f" x[ 本帖最後由 jauylmz 於 2007-6-21 05:41 PM 編輯 ]
回復

使用道具 舉報

10#
發表於 2007-6-26 15:24:19 | 只看該作者
我個人認為是排列最為麻煩....
& y6 U: B, }) s# k+ y以 Virtuso 為例子.../ C1 l( W" H. v
排列的位置不但決定面積的大小...
& G! E( ]4 w$ c: f更會影響到拉線的方便性...
" D) G' z# x) ]8 v  h" D以經驗來講...資歷夠久的人..0 f" A# _8 m" @
可以在排列的同時就想到接下來拉線的方便性..# m( H# H/ N- l+ x  W3 v0 M
若排列已經出來了~~接下來的拉線就不會是多大的問題..
7 ~! P9 `  C. L2 z: O因此個人的意見...就是排列最需要花時間
回復

使用道具 舉報

11#
發表於 2007-7-12 10:22:42 | 只看該作者
我覺得一開始在 做DEVICE 跟 placement 可能會比較花時間吧' ?% H* P7 T) z8 y! j/ c
6 w1 p6 T4 ]; k5 ~" I$ X
像是一開始在做DEVICE..如果有舊的電路可以參考
# n+ U2 }2 L6 b6 `* q; g; W/ ]9 [# U5 `, c6 z2 q, w' A
甚至可以直接套用 那當然是省事的多. u# x! F# V8 W* W
  R5 {5 d: ^* _% ^: Y
否則 還是一個個去建 感覺滿麻煩的^^"
+ n5 b1 J, h; I
  Q( T! b8 H( Q$ ?8 e, v而 元件排列這方面...
% a7 N) e3 \+ D* l2 {5 T
  }6 I0 \$ {( p! [9 A, j考慮到 拉線的便利性 面積大小 以及 電路特性等等問題. J( V: U: y0 x6 W

7 b' o' {. B2 V) A+ r5 a要是電路看不多 經驗有點不足
* [0 [0 g. \5 J8 c/ P  z$ E: a* u. Z% U% e
在排列元件上 或許會比較花腦筋吧~

評分

參與人數 1Chipcoin +5 收起 理由
heavy91 + 5 希望你能繼續分享心得..^^&quot;

查看全部評分

回復

使用道具 舉報

12#
發表於 2007-7-23 18:52:59 | 只看該作者

劃 well, 最頭疼

元件有 pcell, 連綫有 line, 就是劃 well,最讓人頭疼. d& |+ X! E# R
有沒有什麽好的辦法?
回復

使用道具 舉報

13#
發表於 2007-8-17 11:28:19 | 只看該作者
我是剛入行的新手,還不太了解這些具體的東西. }  W+ M+ @- Q9 c+ s
希望能跟各位大大多學習學習
回復

使用道具 舉報

14#
發表於 2007-8-22 14:48:46 | 只看該作者
剛入門時我覺得排列零件是最頭痛的
4 w6 L7 s# x5 |4 M6 U& I$ w但日積月累後會漸漸順手,之後所遇的問題: k+ n# M- m2 W$ c6 \: Q, h5 N- I
會因產品不同lay法也不同,現在的產品變成是
# ]) g2 o. R: F拉線是的的惡夢啦...
回復

使用道具 舉報

15#
發表於 2007-8-28 11:04:09 | 只看該作者
個人覺得的是排列,從block內的device排列就可以7 h1 l  y% R" S. _$ Q
看出這個block是扁是瘦,進而要思考對週邊其他block/ l. L4 T4 F  w
的影響,也會因此考慮到chip的整合.
回復

使用道具 舉報

16#
發表於 2007-10-16 10:05:48 | 只看該作者
个人觉得在layout最花时间和精力的应该在正式layout之前的准备工作
7 Q5 ]7 G  M; M4 u7 u& f3 c8 {( K3 T这些准备工作包括design rule 的学习,充分了解客户的意图。再就是我把placement也放在准备工作当中,很关键的一步
* q4 |( }# W! V/ n3 cplacement对后期layout是否顺利起很大作用,placement根据自己的经验,还要考虑客户改版的问题。
/ z9 n+ H+ d0 g5 J! R$ B$ g由不到之处请指正
回復

使用道具 舉報

17#
發表於 2007-10-16 17:04:34 | 只看該作者
我個人覺得溝通及排列是最花腦筋的,
5 t( C% _7 O0 R0 t8 m7 t像零件的限制及板材的限制
) i( w1 F* x) g& D7 V都會有所影響
回復

使用道具 舉報

18#
發表於 2007-10-18 22:48:24 | 只看該作者
我認為在layout過程中,比較麻煩的地方是在子電路要組合成大電路時,排列所花的心血是滿多的$ }) Z! G4 \6 ^6 @& z* X
,排列的好不好關係到子電路之間的走線,DRC ,LVS ,算是在過程中比較簡單的一環,DRC熟練
# x8 l) _8 T( U* T  t# hdesign rules 錯誤就不太容易發生,LVS則是接線的問題了
回復

使用道具 舉報

19#
發表於 2007-12-19 19:17:28 | 只看該作者
目前我只是學生,做過的LAYOUT數量也很少。
& @( B" K9 H2 D! q! J2 U所以這只是我個人的看法嚕,我覺得LVS的Debug最難。, j' O1 f, I0 o" R9 F
因為如果是DRC或許有時候會顯示出錯誤的地方,但是LVS只能慢慢看Report檔
4 Z, U. e5 I, \% P. B8 o1 G這個對我而言真的是滿辛苦的工作。4 [: o' n' ^2 K/ h3 i9 H
不過,找出BUG並且解決這種感覺,真的是爽阿。
回復

使用道具 舉報

20#
發表於 2007-12-24 15:01:13 | 只看該作者
我覺得最怕的是先前的準備與溝通都達到共識,layout已經好了,最後designer說要重劃那真的是啞口無言!!
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-30 07:16 PM , Processed in 0.154520 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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