Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

我個人的感覺呢...這些工作當然必定隨著資歷和工作分配而有所不同,成正相關的啦!
& o+ Z4 s; l! X+ @9 l% @* M每一項都有每一項花時間的地方, 全部加起來就等於, Layout是個很花時間的工作,
. J& ?& `% R) x, i" }; A2 d6 Y而我想大家應該都能贊同這一點吧!!# x: y0 w0 h5 h9 @) `9 C0 p3 S
做元件當然花時間, 若是每次畫的製程不同, 那每次我可能都需要去讀design rule去把我要的元件依照rule做出來.
4 `: c% {' V9 h% \1 @7 T如果很不幸的今天我遇到的是我用一個不同的製程沒做過的元件, 可能我連該元件的組成是什麼都還不清楚,, b! x" ^) o$ Z% p9 h5 j# J
那我可能得從根本的地方找起, 例如有哪些layer應該來組成該元件...等等的東西吧...; R( G1 A% d  F% }$ Z4 h4 r! L( q6 ~, M
placement的話呢, 其實跟拉線, 整合, 和溝通都很有關係, 當然這些事情也都很花時間的.2 [' y* f5 s) ]* |  O. x2 {* {% c1 X
跟designer溝通, 可能這個是designer想要的, 可是因為某些理由我們不能這麼做;5 j6 U: W9 \3 N( y3 ~4 k2 B  x% D3 y6 t
在整合的時候才發現這個東西怎麼當初沒想到...所以可能要回去改些什麼的.../ s' S% {$ [" ^. I1 Y2 H5 r
在拉線的時候發現...我在排的時候怎麼疏忽掉這個東西以致於拉線很難拉,# B0 R/ V: j9 m- Q( ^
或者拉出來的performance不好...等等的事情.
8 ]- _1 d# {: n/ X所以老實說, 沒有周詳的計畫過, 真的很難順利的把整個做好,
5 l2 n% i8 x# @+ g# e& ?但是要如何才能做到周詳的計畫呢? 真的很困難耶...
- K, u$ u, J0 ]5 {+ }$ F* E7 B或許DRC已經算是裡面比較好的一項了,
$ R% b0 F2 H) v1 ]+ P- E: T但是LVS有時候的確很令人頭痛!!尤其是power/ground short的情況...@@
& S3 E+ W8 F2 {7 v; r最後是改圖...基本上改圖不見得比重新畫容易...
* K! T0 [1 b! s受到的限制更多, 要花的腦筋更多, 所以要花的時間可能也更多!!
( m+ C8 z8 {- r% ^但要是元件尺寸縮小的話, 或許會比較好一點點...不過...看情況吧,3 q' r" c: ?( c$ K4 w0 V
不是每次都能遇到改小不改大的囉!!" F5 s9 C' _3 _3 `, b) i
6 ~6 a4 K2 o  m' M  }1 E
小小淺見, 請路過先進指導!!
  v, Q% }4 M* n% N感激不盡!!

評分

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

查看全部評分

回復

使用道具 舉報

3#
發表於 2007-5-29 22:28:13 | 只看該作者
元件 Device creation
, B( {2 O" p. X& t4 t6 f8 r! x% v1 }- B基本上都是叫出來用可以了(如果CAD夠強的話 ),除了少數特殊規格需要手動畫. z/ l# H& u3 z9 U/ J& [
但是並不會佔用太多時間。
' W& T) q; V. K( V- q排列 Placement
5 L' F4 x0 r+ m) T0 KSUB BLOCK一般都還OK,因為擺法通常都不會有太大的差異: r* _* @; V9 j
拉線 Wiring2 K8 F1 y% E& T* c0 _. b3 G/ j
Placement做的好,拉線就比較輕鬆,除非digital線太多* N' c5 \* Q; |1 |, A. G$ q
APR又不幫忙,時常弄得頭昏眼花 8 Z3 G9 E! ~8 U. p7 v
DRC debug
# [  S: G. w2 q7 p% I, p# l在layout的時候就應該要避免這樣的問題; Z3 l: L+ s9 ]0 X7 Q
LVS debug & B! p, R8 ~/ r9 m" h* H
若使用Turbo VLE或新版Laker在佈局中就可以及早發現LVS的問題' e: ], @6 S9 e$ J0 S% `/ ]
當然有時還是會有一些LVS的問題,不過並不會花太多時間
4 B, _' V, w# i# a比較有趣的是,有些老手在layout驗證過後,會把hierarchy給炸掉
9 f" L. R0 K  _當有一天你要RE-LAYOUT的時候,TOP先來個LVS驗證OK0 i- b3 O$ ~& e" D* \( j7 p
進去要改電路,結果sub circuit都找不到
2 k6 I$ X/ J4 v) M4 o整合 Chip Integration
6 i4 C4 @! z/ A4 g) w- X6 \2 A8 x* D如果整顆CHIP都是自己來那問題比較少,因為自己做的最清楚$ v9 |5 o% y1 V- |( r* M
一般若是好幾個人一起來,那真的要好好溝通
# P6 v8 h% H6 l" U; z要是最後兜不起來就慘了:o
$ J( ^! x# ?) q5 R  U4 o溝通 communication 3 X6 y& f" m" h
非常重要
! }! @( i8 Q+ G  S4 m3 Z4 K改圖 Re-layout ) F8 V. N* p! ~0 H
LAYOUT心中永遠的痛 ( N( B& p9 M, w7 K7 d

/ F+ y( P: C" R% j0 E% @以上...報告完畢
回復

使用道具 舉報

4#
 樓主| 發表於 2007-5-31 09:53:40 | 只看該作者
Dear 版主大大6 C+ l$ @. P& a9 _+ z  l0 V
" }; R2 ^! m3 h( V( ^0 I5 X; f% R% V
這個調查可以請您幫忙 "置頂" 一下 讓更多人都可以加入這調查。
回復

使用道具 舉報

5#
發表於 2007-6-14 16:37:38 | 只看該作者
各位大大好
+ Z7 W0 M" O  `  Z3 t9 R- j3 ~我覺得在Layout時最花時間的工作是...." f) A( l, [7 d4 o+ D8 V$ y3 x; \
就如同keeperv大大 , 所列出來的事項 , 2 i# G7 R7 `" |' ?" R
幾乎每個環節都很耗時並且耗工...
回復

使用道具 舉報

6#
發表於 2007-6-17 01:33:27 | 只看該作者
我個人是認為"排列 Placement"這部份是最花時間
- T0 P( B* ]9 h6 L而且是一定要花時間去plan每個block4 Z' W$ y/ g- U& Q# B' W/ Z
若能排得順, 相對拉線少、拉線距離短、面積使用就少
3 p* ^; C( T9 |0 R9 G而且和designer之間的溝通更是不能少
4 G1 U$ r8 Q, a& E7 A6 {$ {* p& _designer要的是什麼?、其最初的整體規劃為何?..都得在case開始溝通好1 k/ v8 q6 F( P- u' b. ^5 l
不然, 到最後只會變成忙盲茫...
回復

使用道具 舉報

7#
 樓主| 發表於 2007-6-21 16:14:40 | 只看該作者
在下的小小看法
# |& _! B% f* V0 `7 U" @6 W      
& g: }0 ^) y* a7 ^$ w) {1. Device Create 已經有很多東西可以加速,如 Mcell or Pcell 所以問題不大,有問題的情況可能是畫 "特殊" 的 Device 不熟才會花時間。! _' T& j5 I# J! P* z% ~

# D' @0 l; y' o* E2. DRC / LVS 只要作的夠久,除錯速度一般都ok ,只是LVS 常常是被 Designer 給的 netlist & schematic mismatch 搞到很不爽。 8 Z% Z2 `8 v+ K+ b. J9 f+ P

2 s. U1 m" T6 Q! u- a3 h2 p1 z/ u3.這個改圖的心情,就像是懶床,很想繼續睡,又不得不起床上班!  很想不要改圖,又不能不改。
0 b% R! Q$ u& G7 t. p
  Y! r' W* h+ d% ~1 @7 L4 ]9 D4. 拉線,目前好像還沒有很特別的改善,沒辨法太自動。------>好累喔
. H) \' F% t: t6 a
/ R. D8 r+ H0 x! y& b2 q0 o5. Placement ,就好像新房子的裝潢一樣要先作好 Floor Plan 再來慢慢排,好的Placement 就像 上面majorjan 說的, w0 J8 V% ]' G
   <<若能排得順, 相對拉線少、拉線距離短、面積使用就少>>& ]: Z& \( b: }: w- J+ Q$ a* V$ D
    做不好的話,可能後頭線拉不出來或是不好拉時,說不定因此又要重新再排過一次。6 b9 Y8 t. w" f! U
   所以 這真的是要小心。
回復

使用道具 舉報

8#
發表於 2007-6-21 16:20:27 | 只看該作者
那我這位路過的版主可不可以問一下.....8 g, N; ]+ k* ^

  S2 a  n' J8 S/ T- F那一般而言大家覺得,哪家的產品,你們會覺得在 LAYOUT上的時間最短啊....
) [; j( N$ u5 ]- E5 R8 s- \/ ^& b4 F0 X# B
就只是覺得而已啦....或是時間上最長的也可以...
3 Q! X3 J6 p) u$ e% Y$ D5 f# ~2 ^7 d9 `; Q
要不要也順便分享一下LAYOUT時候的甘苦談啊~~~~
回復

使用道具 舉報

9#
 樓主| 發表於 2007-6-21 17:19:45 | 只看該作者
就目前二大主流來說 看來是要這樣比
! h9 z/ F1 Y# N) A6 d3 s% f3 L* MLaker L1   V.S   Virtuso L     7 G- y' S: o* f1 C
Laker L2,L3   V.S   Virtuso XL   
4 D3 N- Z5 W+ p8 ^. q9 rLaker DDL   V.S   Virtuso GXL
8 ?& A- v9 ^2 l2 A1 ~1 `7 H. D* E$ R' w
才分的出來。因為各有好壞吧
$ W# a7 n3 g4 _6 m' i2 Y/ W7 d( g, E& F6 j
[ 本帖最後由 jauylmz 於 2007-6-21 05:41 PM 編輯 ]
回復

使用道具 舉報

10#
發表於 2007-6-26 15:24:19 | 只看該作者
我個人認為是排列最為麻煩....
/ r$ V- S0 V  s0 D以 Virtuso 為例子.... ]4 s2 X$ Q7 R- }0 K
排列的位置不但決定面積的大小...6 A! T6 l9 H1 t' N4 s/ q1 Y7 v: Q
更會影響到拉線的方便性...
, f# n8 h; E8 P& s以經驗來講...資歷夠久的人..
0 t0 v& k  ]  K可以在排列的同時就想到接下來拉線的方便性..$ j5 G+ p- a' W, M  C- C
若排列已經出來了~~接下來的拉線就不會是多大的問題../ `$ r( d* @3 p) P& K5 Q* n5 b9 Q
因此個人的意見...就是排列最需要花時間
回復

使用道具 舉報

11#
發表於 2007-7-12 10:22:42 | 只看該作者
我覺得一開始在 做DEVICE 跟 placement 可能會比較花時間吧
+ a6 L; y2 v& G
; y* q* l  k* H4 a4 Y0 y0 e& a3 \7 S像是一開始在做DEVICE..如果有舊的電路可以參考
7 @# F. M5 f" u& u' C2 n2 ?. a1 u
甚至可以直接套用 那當然是省事的多
% J. \  q" U" K/ _0 l8 q6 ^' b0 }6 F/ P
否則 還是一個個去建 感覺滿麻煩的^^"4 D9 x3 v+ k3 N) u% z
6 D& a1 U7 K" u; X! R
而 元件排列這方面...
( d. X. C; O! E' h9 w& X
0 B0 i% j; x8 B5 ?2 {考慮到 拉線的便利性 面積大小 以及 電路特性等等問題
2 P5 B3 D$ X$ e) d, @9 `, G5 l* Q, v/ e7 D6 T
要是電路看不多 經驗有點不足
+ a; n: ?0 j) I& P; h! N
! c  d( i* J  {& U+ h" n在排列元件上 或許會比較花腦筋吧~

評分

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

查看全部評分

回復

使用道具 舉報

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

劃 well, 最頭疼

元件有 pcell, 連綫有 line, 就是劃 well,最讓人頭疼
+ ~6 }/ S( I+ n3 y  S有沒有什麽好的辦法?
回復

使用道具 舉報

13#
發表於 2007-8-17 11:28:19 | 只看該作者
我是剛入行的新手,還不太了解這些具體的東西8 |* L8 W( L: t8 H
希望能跟各位大大多學習學習
回復

使用道具 舉報

14#
發表於 2007-8-22 14:48:46 | 只看該作者
剛入門時我覺得排列零件是最頭痛的- x7 e$ v% E6 m( l6 h1 P% G. y
但日積月累後會漸漸順手,之後所遇的問題
# s. |  s. h( }4 ?7 u: [" h, _: ?會因產品不同lay法也不同,現在的產品變成是. h6 P. [) M8 B
拉線是的的惡夢啦...
回復

使用道具 舉報

15#
發表於 2007-8-28 11:04:09 | 只看該作者
個人覺得的是排列,從block內的device排列就可以$ c2 b/ f8 F  E/ e0 E
看出這個block是扁是瘦,進而要思考對週邊其他block
  x9 I7 Q/ y  e, i: N/ @4 J: P的影響,也會因此考慮到chip的整合.
回復

使用道具 舉報

16#
發表於 2007-10-16 10:05:48 | 只看該作者
个人觉得在layout最花时间和精力的应该在正式layout之前的准备工作0 O. P2 E; D$ ?5 Q% c
这些准备工作包括design rule 的学习,充分了解客户的意图。再就是我把placement也放在准备工作当中,很关键的一步2 G7 w- z0 h# _
placement对后期layout是否顺利起很大作用,placement根据自己的经验,还要考虑客户改版的问题。5 W" \6 x7 F( B1 e
由不到之处请指正
回復

使用道具 舉報

17#
發表於 2007-10-16 17:04:34 | 只看該作者
我個人覺得溝通及排列是最花腦筋的,; m, m5 o+ [' S
像零件的限制及板材的限制! P, v( p+ [1 I9 d7 z$ ~
都會有所影響
回復

使用道具 舉報

18#
發表於 2007-10-18 22:48:24 | 只看該作者
我認為在layout過程中,比較麻煩的地方是在子電路要組合成大電路時,排列所花的心血是滿多的
/ W0 {) m  i. C8 J2 |,排列的好不好關係到子電路之間的走線,DRC ,LVS ,算是在過程中比較簡單的一環,DRC熟練2 i% O* @% z# c4 {; z- Q' S
design rules 錯誤就不太容易發生,LVS則是接線的問題了
回復

使用道具 舉報

19#
發表於 2007-12-19 19:17:28 | 只看該作者
目前我只是學生,做過的LAYOUT數量也很少。( `4 N( F( c- \# _! K+ J0 n
所以這只是我個人的看法嚕,我覺得LVS的Debug最難。3 l$ ^& C: u; x: ^, K* Q
因為如果是DRC或許有時候會顯示出錯誤的地方,但是LVS只能慢慢看Report檔
, V1 m$ {1 a, Q3 v1 `- X這個對我而言真的是滿辛苦的工作。
( u3 l6 ?, O# y& H' K6 Y不過,找出BUG並且解決這種感覺,真的是爽阿。
回復

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-6-3 08:39 PM , Processed in 0.158020 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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