|
Layout時所需的工具:
5 ] Z, Y6 a B8 J) S% k
8 b4 |. p- ]/ r' K) ^1.layout tool
/ I6 ]) v4 `1 V( l2.Design rule (跟process 有關)& P+ a1 f" {6 E& l, x; K, d' l( ?
3.technology file (跟layer 設定有關)3 m# T& }, [& i
4.LVS/DRC command file (跟layout 驗証有關)
+ @. g; i7 v7 _) W8 J& `: w$ ]* {' `
狀況一:
6 i R- U, ~6 R' z- d% j不知道你的問題是出在哪個部份,聽起來像是用process 0.18um的工具去畫0.09um的東西, R, o% P# T6 g* A
5 |5 l0 |4 m1 q V9 D: ^5 }" B0 \
因為你沒有你需要的90奈米的2. 跟 4. 項 所以無法去確定你畫出來的是否是你需要的size,因$ M- @: i1 h+ t! H6 G E+ O; Q
$ k* w7 P) J) }8 b, q3 M$ I
為驗証一定會錯誤。
0 H) k V( ~" y. h3 k
9 ^+ p% x$ O( C7 B$ O; D狀況二:- U( q) i9 F7 q9 p
$ F& h( I0 Z2 i% @ Q: x+ N如果你有第2跟第4項的工具,但是是用0.18um的第3項,就可能發生layer用錯的情況,因
y+ b7 f8 ^# _- r: \. W. L' l d4 T" J9 u
為依據各家晶元廠的設計不同,所使用的第3項也不同,即使是同一家在不同的製程上layer3 v9 T G& h! K
5 r- }* m2 E- G7 v/ D, e) @
的訂義也會有所出入,此時你就要使用layer mapping file 來去做layer轉換,使你的! O- L7 ?% o' X0 B6 j
! a5 b; y+ U/ n
LVS/DRC command file能夠去認到對應的層。) {7 j8 d4 m a
& G( Y2 N7 [, t" N
Layout 要正確,最好備齊所需的工具。 |
|