Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 49657|回復: 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 | 只看該作者

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

我個人的感覺呢...這些工作當然必定隨著資歷和工作分配而有所不同,成正相關的啦!
) ]5 L& W- l& F5 P% Z& \每一項都有每一項花時間的地方, 全部加起來就等於, Layout是個很花時間的工作,
  r% P; x, s7 Y2 [; {( s/ q而我想大家應該都能贊同這一點吧!!; |: w: p6 G2 t3 P" u/ \4 }6 N5 Q
做元件當然花時間, 若是每次畫的製程不同, 那每次我可能都需要去讀design rule去把我要的元件依照rule做出來.
( K; F3 k, L/ n如果很不幸的今天我遇到的是我用一個不同的製程沒做過的元件, 可能我連該元件的組成是什麼都還不清楚,7 d" J2 [% Q* t/ o3 v3 f# r
那我可能得從根本的地方找起, 例如有哪些layer應該來組成該元件...等等的東西吧..., Y4 V* c3 K' {1 M6 b
placement的話呢, 其實跟拉線, 整合, 和溝通都很有關係, 當然這些事情也都很花時間的.) Z* K! p! X8 P/ o9 V
跟designer溝通, 可能這個是designer想要的, 可是因為某些理由我們不能這麼做;
+ o6 u: t6 W1 u+ s在整合的時候才發現這個東西怎麼當初沒想到...所以可能要回去改些什麼的...* m9 G. l4 L% ?7 w3 D, r
在拉線的時候發現...我在排的時候怎麼疏忽掉這個東西以致於拉線很難拉,- R9 p' h6 @# N' u; X* [1 L" t
或者拉出來的performance不好...等等的事情.
8 r. R) D$ ^: k2 C所以老實說, 沒有周詳的計畫過, 真的很難順利的把整個做好,
5 B5 n2 P0 r4 L4 p, n2 \但是要如何才能做到周詳的計畫呢? 真的很困難耶...
' N4 X4 o, T2 f% l" |! H- S或許DRC已經算是裡面比較好的一項了,7 f* @" e! c$ \; ?
但是LVS有時候的確很令人頭痛!!尤其是power/ground short的情況...@@
% }/ l, ?# x( d最後是改圖...基本上改圖不見得比重新畫容易...
: ^' O, @8 f( u8 y- F受到的限制更多, 要花的腦筋更多, 所以要花的時間可能也更多!!' ?& F6 Q: u* ~& H2 v* n# j  {7 ]- `
但要是元件尺寸縮小的話, 或許會比較好一點點...不過...看情況吧,5 l' a: e; d+ j! u! ], O2 X) e+ P
不是每次都能遇到改小不改大的囉!!
& e$ D- }- j" t. C  d# g9 n
2 r3 ?8 k, L# e$ g小小淺見, 請路過先進指導!!
9 J1 v* `6 l+ f) R6 E) i! {9 b感激不盡!!

評分

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

查看全部評分

回復

使用道具 舉報

3#
發表於 2007-5-29 22:28:13 | 只看該作者
元件 Device creation
" Q7 i& i8 }1 A9 M* C' X' l! ?基本上都是叫出來用可以了(如果CAD夠強的話 ),除了少數特殊規格需要手動畫' Q( T" F8 i' ~4 }$ S. ^
但是並不會佔用太多時間。
; F( O2 p2 j. s: c排列 Placement
1 U. }+ {1 _1 l6 O4 ZSUB BLOCK一般都還OK,因為擺法通常都不會有太大的差異
* r' N) d, }0 i3 i& K# h拉線 Wiring
: I% g. A1 i: t5 R! q, B& `& W2 ePlacement做的好,拉線就比較輕鬆,除非digital線太多
8 }, w3 Y# d8 Y2 l2 ?. }5 aAPR又不幫忙,時常弄得頭昏眼花
' X0 U2 ?% B3 {DRC debug
7 r9 x; S9 I1 B0 B0 [- a- ^+ O在layout的時候就應該要避免這樣的問題
% Y, e- T& j0 y+ FLVS debug ! {# p, [7 {8 l5 `" u3 o5 Y+ L: _* ?
若使用Turbo VLE或新版Laker在佈局中就可以及早發現LVS的問題
  q* |' x' }" w7 k/ H2 {6 N當然有時還是會有一些LVS的問題,不過並不會花太多時間
1 Y$ {* p& Y! l% V0 ~& ~5 _比較有趣的是,有些老手在layout驗證過後,會把hierarchy給炸掉
/ N9 t7 W! K" v- M# k當有一天你要RE-LAYOUT的時候,TOP先來個LVS驗證OK
4 z  E8 A4 B  x4 a$ }& g進去要改電路,結果sub circuit都找不到 5 X+ ?% l+ C2 K+ ?7 z1 a$ d2 [  v! c) j
整合 Chip Integration: B! \$ {, G' O' C6 }% N. `- C1 O" Z
如果整顆CHIP都是自己來那問題比較少,因為自己做的最清楚7 o5 F3 W9 t+ n; {
一般若是好幾個人一起來,那真的要好好溝通
1 |, j% |" [7 ^% I! c9 ~: E) N要是最後兜不起來就慘了:o 4 k3 x! {& b9 f, y3 f! {( H
溝通 communication
3 C( ~, A" ]7 K$ e/ f0 Y非常重要# \" l" n& w" |$ J6 X/ _; [
改圖 Re-layout $ K" s; q6 m% V; `5 Z! L# Z5 P
LAYOUT心中永遠的痛 $ k2 v2 w6 G# b/ _  N5 V( s$ L) W

' L1 Z+ h$ |  _+ Z4 b以上...報告完畢
回復

使用道具 舉報

4#
 樓主| 發表於 2007-5-31 09:53:40 | 只看該作者
Dear 版主大大
# M) [* }7 E5 T) d2 x( u! j/ @5 p# \2 C  L" ]) `: c0 B5 a
這個調查可以請您幫忙 "置頂" 一下 讓更多人都可以加入這調查。
回復

使用道具 舉報

5#
發表於 2007-6-14 16:37:38 | 只看該作者
各位大大好
- M  q* ^8 h0 _3 r7 E5 q2 ]4 W  P我覺得在Layout時最花時間的工作是....: a$ e( G9 x' {( t& T
就如同keeperv大大 , 所列出來的事項 ,
4 N6 R) d1 L& `幾乎每個環節都很耗時並且耗工...
回復

使用道具 舉報

6#
發表於 2007-6-17 01:33:27 | 只看該作者
我個人是認為"排列 Placement"這部份是最花時間
0 s' `5 K8 b+ ~! o# L而且是一定要花時間去plan每個block
6 ?& t1 {& H9 b) a! h. c若能排得順, 相對拉線少、拉線距離短、面積使用就少
( ]' W" w  M9 K而且和designer之間的溝通更是不能少
6 O8 m" Y2 }# N1 x9 s! F- ]designer要的是什麼?、其最初的整體規劃為何?..都得在case開始溝通好
4 h+ h$ s4 b$ U3 B不然, 到最後只會變成忙盲茫...
回復

使用道具 舉報

7#
 樓主| 發表於 2007-6-21 16:14:40 | 只看該作者
在下的小小看法
) @) i" [' R+ h* K% x2 }      0 r: h; I8 X) I1 H) {
1. Device Create 已經有很多東西可以加速,如 Mcell or Pcell 所以問題不大,有問題的情況可能是畫 "特殊" 的 Device 不熟才會花時間。' h- X4 z7 J& L/ Y
2 w; o3 v% q/ ]1 i, A. F
2. DRC / LVS 只要作的夠久,除錯速度一般都ok ,只是LVS 常常是被 Designer 給的 netlist & schematic mismatch 搞到很不爽。
8 s7 W. Z6 f" q8 q8 \  O0 W( }9 E* T
3.這個改圖的心情,就像是懶床,很想繼續睡,又不得不起床上班!  很想不要改圖,又不能不改。0 I5 j( w: j$ B& l. W
; E' }9 g  _1 ^' [
4. 拉線,目前好像還沒有很特別的改善,沒辨法太自動。------>好累喔
- O% \/ M8 S# z# a, H
  |; H+ j, u) ]1 m! V- \5. Placement ,就好像新房子的裝潢一樣要先作好 Floor Plan 再來慢慢排,好的Placement 就像 上面majorjan 說的5 u* l/ C/ Q- p6 m# ^- a
   <<若能排得順, 相對拉線少、拉線距離短、面積使用就少>>
, G# D& c( x3 d9 k3 K# d    做不好的話,可能後頭線拉不出來或是不好拉時,說不定因此又要重新再排過一次。: |: G4 M9 M0 ~) o- Q& Q0 K
   所以 這真的是要小心。
回復

使用道具 舉報

8#
發表於 2007-6-21 16:20:27 | 只看該作者
那我這位路過的版主可不可以問一下.....* {9 ^+ M) \$ V+ h# {0 z) F
# M" x- U0 T. j: v' R
那一般而言大家覺得,哪家的產品,你們會覺得在 LAYOUT上的時間最短啊....6 B2 x( B) Q6 X& c# |

7 ?+ l* I& |! c. R  A9 h5 d就只是覺得而已啦....或是時間上最長的也可以...4 `3 B" L8 M8 M6 g  ?" m

. i8 A( p% y3 M3 a& |& G2 P要不要也順便分享一下LAYOUT時候的甘苦談啊~~~~
回復

使用道具 舉報

9#
 樓主| 發表於 2007-6-21 17:19:45 | 只看該作者
就目前二大主流來說 看來是要這樣比3 R2 f8 H5 {$ J8 C3 W
Laker L1   V.S   Virtuso L     3 b- N2 A9 F3 i
Laker L2,L3   V.S   Virtuso XL   ! e; C- X" _$ n4 L& u
Laker DDL   V.S   Virtuso GXL
. X' p- O* u* L, ], Q! p" n6 V( ?
才分的出來。因為各有好壞吧
4 [' _: M, y$ `6 l. [
7 u4 G! ?5 C3 Y[ 本帖最後由 jauylmz 於 2007-6-21 05:41 PM 編輯 ]
回復

使用道具 舉報

10#
發表於 2007-6-26 15:24:19 | 只看該作者
我個人認為是排列最為麻煩....8 V3 E& h7 |2 e& u; N1 S
以 Virtuso 為例子...
# B1 i& E: v3 T1 k- A排列的位置不但決定面積的大小...
0 u: G- K1 I( |! v1 S% J更會影響到拉線的方便性...5 ?1 S. l( l# K1 C4 t5 i9 V: P
以經驗來講...資歷夠久的人... q. j, v% Y$ B' \- ^
可以在排列的同時就想到接下來拉線的方便性..5 J; A  Y0 f/ U% W! t% k
若排列已經出來了~~接下來的拉線就不會是多大的問題..
# M$ @! L0 K/ O( U. r1 M6 m因此個人的意見...就是排列最需要花時間
回復

使用道具 舉報

11#
發表於 2007-7-12 10:22:42 | 只看該作者
我覺得一開始在 做DEVICE 跟 placement 可能會比較花時間吧, a  J4 F. k( ?# m; a

+ s3 m% r% z0 a: n0 H1 {像是一開始在做DEVICE..如果有舊的電路可以參考$ u) i7 b, L7 Z3 [% L" M

& o5 B0 w4 o3 S1 \7 H0 X7 j甚至可以直接套用 那當然是省事的多
/ h$ c8 Y) g; D9 V- ]' O' S
1 p& w1 W5 T9 u$ s否則 還是一個個去建 感覺滿麻煩的^^") x6 Z7 ^! Y) q5 Q5 r6 I
$ f: J* P( Z* ?6 y6 p8 D
而 元件排列這方面...
- M' |1 _) x! o/ `5 m' P
  h  z: b/ T( k8 ?考慮到 拉線的便利性 面積大小 以及 電路特性等等問題
, d' z  t- W2 j6 B( Q# a1 x" E& g+ p: N, T4 O, z; G: V2 C8 p( O
要是電路看不多 經驗有點不足
# ?; A7 }1 R1 Z( ]+ D* o* h) \) I  w' [5 P5 F: Y/ L( O/ k1 l# E
在排列元件上 或許會比較花腦筋吧~

評分

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

查看全部評分

回復

使用道具 舉報

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

劃 well, 最頭疼

元件有 pcell, 連綫有 line, 就是劃 well,最讓人頭疼. U" ], o" B1 \
有沒有什麽好的辦法?
回復

使用道具 舉報

13#
發表於 2007-8-17 11:28:19 | 只看該作者
我是剛入行的新手,還不太了解這些具體的東西% A2 p% z: q  ?1 b1 P2 Q
希望能跟各位大大多學習學習
回復

使用道具 舉報

14#
發表於 2007-8-22 14:48:46 | 只看該作者
剛入門時我覺得排列零件是最頭痛的9 v$ C; C; G; j; x. g/ S
但日積月累後會漸漸順手,之後所遇的問題
  [( ]: p* S# Z* G會因產品不同lay法也不同,現在的產品變成是
! L( ^. w% N8 b6 W4 G2 [拉線是的的惡夢啦...
回復

使用道具 舉報

15#
發表於 2007-8-28 11:04:09 | 只看該作者
個人覺得的是排列,從block內的device排列就可以
8 q/ h5 n! D" ]' w2 F/ s( ^/ f" n/ c, L看出這個block是扁是瘦,進而要思考對週邊其他block
, N/ }: D4 V0 l7 C$ R' ~+ x的影響,也會因此考慮到chip的整合.
回復

使用道具 舉報

16#
發表於 2007-10-16 10:05:48 | 只看該作者
个人觉得在layout最花时间和精力的应该在正式layout之前的准备工作
& J! O+ T6 ~) U  }/ {' c2 a这些准备工作包括design rule 的学习,充分了解客户的意图。再就是我把placement也放在准备工作当中,很关键的一步+ x) u5 \# P% Y4 F8 D1 Q
placement对后期layout是否顺利起很大作用,placement根据自己的经验,还要考虑客户改版的问题。
2 V) A# d) C- h4 c. ?由不到之处请指正
回復

使用道具 舉報

17#
發表於 2007-10-16 17:04:34 | 只看該作者
我個人覺得溝通及排列是最花腦筋的,4 c& I- Q+ A, G
像零件的限制及板材的限制
  m# {0 I5 X  m4 U. ?都會有所影響
回復

使用道具 舉報

18#
發表於 2007-10-18 22:48:24 | 只看該作者
我認為在layout過程中,比較麻煩的地方是在子電路要組合成大電路時,排列所花的心血是滿多的
6 y% o9 I0 y, N$ T6 _& h6 `,排列的好不好關係到子電路之間的走線,DRC ,LVS ,算是在過程中比較簡單的一環,DRC熟練/ D  n; j+ Q5 P8 ?7 L- t  C
design rules 錯誤就不太容易發生,LVS則是接線的問題了
回復

使用道具 舉報

19#
發表於 2007-12-19 19:17:28 | 只看該作者
目前我只是學生,做過的LAYOUT數量也很少。0 e0 _! T1 x* D: S( V
所以這只是我個人的看法嚕,我覺得LVS的Debug最難。' i+ A. F6 X+ R. t$ \/ V
因為如果是DRC或許有時候會顯示出錯誤的地方,但是LVS只能慢慢看Report檔
/ I: U- @/ U/ Q# E7 K* R) D2 P: I這個對我而言真的是滿辛苦的工作。+ i" I$ v2 i' ?! X$ M3 e0 w
不過,找出BUG並且解決這種感覺,真的是爽阿。
回復

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-5-15 03:51 AM , Processed in 0.134518 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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