|
我也認同mjubct的分析。應該是你的tmp1這個layer name並沒有使用在OPERATION block中。你所規範的TEMPORARY-LAYER所有list都必須有定義在OPERATION block中,且不得為Original layer.6 J* H, ?8 z1 P' a" M$ o
! X+ s3 l8 v- l' z9 y& @
以下是Cadence 的Dracula Reference on-line document所寫,裡頭就有提到它的使用前題:
6 S2 O2 u, F! O======================================6 \1 R; P! p. U" y- ?9 o
Example- K8 f- s2 X) V2 u( p: H
In this example, in the first line of the Operation block, abc is the name assigned as the result
4 r- E. y- F( s k1 P) j( cof the AND operation. In the second line, abc is assigned as the result of the NOT operation.
1 M5 i' E c5 d: q
) k% C( i% V2 E/ M*INPUT-LAYER
5 t" Z, V, H& a# M3 c' M" A7 z..+ A- a9 o4 r7 a3 R
TEMPORARY-LAYER = abc, nbc, real
5 I+ a. i6 y( Q; R$ X*END% j, j2 v8 S' u6 E3 k* |. V1 l( S
0 i, W- ^) \+ p. C*OPERATION
9 f% H) U. T3 |7 S. a# r/ J5 PAND ttt ccc abc0 H( y( Z! k. m8 x! b
NOT abc ddd abc" S9 k( U6 p; [' `0 @
SELECT eee cut fff nbc
/ Z! I: {% j" a/ y4 l6 W- YOR abc nbc nbc
1 S# M0 _% A# ?OR abc cbs real OUTPUT polyg01: J9 J; l! U0 e E
........................
' y& i3 {4 R! h% r t*END( B8 W4 ^$ o3 f
======================================
( L4 R8 l2 f* }; o; l% X
: a: N- ~! h( U% m, K; m我猜,可能你看的書漏寫了吧?建議還是以Cadence on-line document為準。Hope this help.& a" I8 B& ?/ E4 s( S+ a0 Z2 N
\" r9 H$ ~& `7 X A; X( N/ I" ]/ i0 \Veteran5 c" O4 d$ F6 H
ps.順便提醒你一下,TEMPORARY-LAYER是屬於INPUT-LAYER block的內容,而非DESCRIPTION block的。 |
|