AnsweredAssumed Answered

what to define in layer file if I am using NET operation to trace connectivities with resistor markers

Question asked by fong-luan.lai on Sep 27, 2010
Latest reply on Sep 29, 2010 by chris_balcom

Hi all,

 

I am new to rule deck writting. Can anyone guide me what to define in layer file if I am using NET operation to trace conenectivities with resistor markers? Below is how I define in my layer file but it doesn't work. Please advice.

 

Note: M1_RES_MK is the resistor marker that I use in the layout. The purpose of the resistor marker is to separate out the 2 nets ( with 2 different pin names) on the same metal layer. eg. if when u want to have star connection in the layout, we use resistor marker to separate VDD!  & VDDA in certain hierachy.

 

rm1_dev = M1 AND M1_RES_MK

rm2_dev = M2 AND M2_RES_MK

rm3_dev = M3 AND M3_RES_MK

rm4_dev = M4 AND M4_RES_MK

rm5_dev = M5 AND M5_RES_MK

rm6_dev = M6 AND M6_RES_MK

 

M1_dev = M1 NOT rm1_dev

M2_dev = M2 NOT rm2_dev

M3_dev = M3 NOT rm3_dev

M4_dev = M4 NOT rm4_dev

M5_dev = M5 NOT rm5_dev

M6_dev = M6 NOT rm6_dev

 

M1_nores = COPY M1_dev

M2_nores = COPY M2_dev

M3_nores = COPY M3_dev

M4_nores = COPY M4_dev

M5_nores = COPY M5_dev

M6_nores = COPY M6_dev

 

ATTACH M1TXT M1

ATTACH M2TXT M2

ATTACH M3TXT M3

ATTACH M4TXT M4

ATTACH M5TXT M5

ATTACH M6TXT M6

 

CONNECT M1 M2 BY V1

CONNECT M2 M3 BY V2

CONNECT M3 M4 BY V3

CONNECT M4 M5 BY V4

CONNECT M5 M6 BY V5

 

The rule deck that I use to trace the connectivity:

 

rule_trace_node {

(( NET M1_nores "NODE" ) OR ( NET M2_nores "NODE" )) OR (((( NET M3_nores "NODE" ) OR ( NET M4_nores "NODE" )) OR ( NET M5_nores "NODE" )) OR ( NET M6_nores "NODE" ))

}

 

Thank you.

Outcomes