Trace All Nets runtime observation

If I start KLayout, then run 'File>Import>Gerber>Free Layer Mapping' to import the graphics, then run my script to read the IPC-D-356 file,
save the layout & then run Tools>Trace All Nets>Flat the netlisting takes > 12 minutes
If I close & restart KLayout, load the saved layout & then run Tools>Trace All Nets>Flat the netlisting takes < 3 minutes

any ideas as to the runtime difference?

Comments

  • I modified the script to save the layout & reload it to avoid the trace net runtime issue

  • @davidnhutch Maybe you have big polygons which get split into smaller ones upon saving. For PCB layouts this is likely to be the case. Often PCB layouts contain round features which resolve into many vertexes. Big polygons are harder to trace.

    You can try hierarchical mode which should do the splitting internally.

    Another option is to set a limited "number of points per circle" on the options page (a reasonable value is 16 which still gives you a nice approximation of a circle with a moderate polygon complexity).

    Matthias

Sign In or Register to comment.