|
Layout時所需的工具:
7 o7 Q7 @( o& {# b; n
) d+ J( \$ o" }- P1.layout tool
9 z& E) o$ l% g' t, `" l2.Design rule (跟process 有關)) X7 d$ `9 B7 o' n
3.technology file (跟layer 設定有關)
- K t: r: c0 p! a' I4.LVS/DRC command file (跟layout 驗証有關)
: k; Z3 b. ~' e% l% j" G% O- m: U$ D, l4 |+ Z, E% s n" k9 @! Y! B
狀況一:5 G" E0 C9 t6 a
不知道你的問題是出在哪個部份,聽起來像是用process 0.18um的工具去畫0.09um的東西
0 [8 n" _& n9 v( ?+ @9 A3 _" [/ T! }0 m5 q+ `
因為你沒有你需要的90奈米的2. 跟 4. 項 所以無法去確定你畫出來的是否是你需要的size,因6 d, m6 }) w& m* F( ~" c9 D
5 r- i, e: H& C% J$ V為驗証一定會錯誤。# K# r$ v- Y# U4 }) e' w
# r0 ]' k; W9 O# x! m
狀況二:& a4 J4 B$ k8 I1 U; O' b
+ N# `% U5 p" E$ I( F如果你有第2跟第4項的工具,但是是用0.18um的第3項,就可能發生layer用錯的情況,因6 |# n# g V) _- J3 s
- S% w2 \% L4 R& I
為依據各家晶元廠的設計不同,所使用的第3項也不同,即使是同一家在不同的製程上layer4 {6 T7 y/ G7 @" ~
; ^) M, {3 f' C: Y% z; O4 ^6 K的訂義也會有所出入,此時你就要使用layer mapping file 來去做layer轉換,使你的
9 d! T* B x6 w
2 [- Y1 X9 r! @* l$ ?& w$ XLVS/DRC command file能夠去認到對應的層。' H7 e+ R* \% W
: M& X& W; s$ r* T3 e
Layout 要正確,最好備齊所需的工具。 |
|