|
我也認同mjubct的分析。應該是你的tmp1這個layer name並沒有使用在OPERATION block中。你所規範的TEMPORARY-LAYER所有list都必須有定義在OPERATION block中,且不得為Original layer.
E% K/ U) u$ e5 B' @
( S- L: L, B4 J/ u以下是Cadence 的Dracula Reference on-line document所寫,裡頭就有提到它的使用前題:0 \# L! {) L% m' M- h
======================================
. a) r' L) w+ S, J4 VExample
, T$ y- v$ K, X4 h5 M0 b, W: }In this example, in the first line of the Operation block, abc is the name assigned as the result
. N( }4 G0 r# xof the AND operation. In the second line, abc is assigned as the result of the NOT operation. _' Y9 |1 s& Y7 x7 X$ }) C( F" Q
q2 P/ C; t( `# `*INPUT-LAYER% ^7 Z7 j0 G8 e- u+ Z* w
..
# S N8 ?1 w% Q, W9 QTEMPORARY-LAYER = abc, nbc, real' F5 L; h) ` t2 f n8 C
*END; I9 B" ?7 Q$ X5 C( s3 k" A! n
. G/ W: P4 P3 n7 N/ S# k9 J
*OPERATION
/ j. F0 W6 c2 j1 q# j5 MAND ttt ccc abc3 w; w- N, A+ ?/ |- ~- f- a
NOT abc ddd abc6 C6 ^7 L/ v4 a1 T+ H( {
SELECT eee cut fff nbc
/ O; T: K% l$ vOR abc nbc nbc$ y7 U, w- A$ m" Y) Q& V6 R0 Y6 ]& {* }
OR abc cbs real OUTPUT polyg01
" q5 g! K& y' B* x; u9 [5 b& n........................8 |# Y; K3 h e& e. |( K
*END# g" q, B# A/ {7 \
======================================: R# D$ k9 J9 s; p$ H0 s
% r( Q! W3 z, v: P7 c我猜,可能你看的書漏寫了吧?建議還是以Cadence on-line document為準。Hope this help.$ P8 [; H* V6 W* n
R. b: t; E* dVeteran
V7 s! O( r; C8 ]# Z+ c- cps.順便提醒你一下,TEMPORARY-LAYER是屬於INPUT-LAYER block的內容,而非DESCRIPTION block的。 |
|