By Mark Thompson | Published on: September 30, 2013
What is a net-list used for in a fabrication environment?
A net-list compare is required for IPC Class 3 6012 jobs and any other job that the customer has supplied a net-list on, typically the net lists are IPCD356, IPCD356A or some other ASCII type file such as a mentor neutral file. The purpose of the net-list is to verify the design criteria against the output Gerber files to make sure there are no differences between the desired design and the generated Gerber files.
Many times over the years we here at Prototron have been asked to generate a net-list file from the provided Gerber’s. This is NOT a comparison. If we generate a net-list based upon the provided Gerber’s, at no time will there EVER be a mismatch. The more complex the design is, the more a net-list really should be provided to verify the Gerber output files against the design. Does this mean that if you provide a net-list and it is created at the same time as the Gerber files that you will be guaranteed to not have any inconsistencies? Not at all. The net-list itself can have definition issues that can arise, such as tooling holes also used as grounding screws in the final application can come up in an analysis as “broken” or open nets, depending upon how the net-list was generated. The same can be said for edge connection type features where plated half holes or slots make a physical connection in the final application.
A very common INTENTIONAL mismatch is a net-list short from analog ground to digital ground, typically described right at the beginning of the net-list, net 0 or net 1. It is ALWAYS helpful when a known anomaly exists on the net-list, that it be communicated via a read-me or some other note so that the job does not go on hold and lose time for no reason. Something as simple as a note saying “Shorted net at AGND/DGND is intentional.”
Also, Many times erroneous net-list issues occur when there is a difference in the ROTATION of a given feature in either the Gerber files or the net-list itself, An example of this can be surface mount points rotated 45 degrees on the Gerber files and a net-list that is describing them either vertically or horizontally, in some cases creating erroneous “shorts” if there is copper pour close on the Gerber data. The Net-list showing the mounts are horizontally aligned and the Gerber’s showing them at 45 degrees overlapping them and creating the erroneous “shorts”.
Copyright © 2013 Prototron Circuits, Inc. All Rights Reserved.