Hi,
I am using the COPY command to output all the intermediate derived layers inside a calibre DRC/LVS rule file.
For one of the derived ayer i am getting below error.
line 1605 is t_gate_edges {COPY gate_edges}, the gate_edges is an edge layer. Why COPY command is not outputting edge layer.
I tried "DFM COPY" instead of just "COPY" command and it worked.
If i use DFM COPY instead of COPY is it effect runtime? because I am using this command for around 2500 layers(Means 2500 rule checks)
Thanks,
Venkatesh
Hi Venkatesh-
Actually, the compilation error says that the rules are trying to copy error layers, not ege layers. As described in the SVRF, error layers contain clusters of edges; true edge layers contain non-clustered edges. As you noticed, most operations can't work with error layers, though DFM Copy and DFM OR Edge can.
Your choices to get the information out are either use the DFM version of the commands, or change the layer derivations to create edge layers rather than error layers by using [] and () in the operations that create them. See "Derived Error Layers" in the Calibre Verification User's Manual for more on working with them.
Hope that helps-
Sam.