VSure DFM : A series of articles on best practice - part 3

VSure DFM : A series of articles on best practice - part 3

This article is part 3 of a series that is intended as an introduction to the process flow of performing DFM Analysis using the Mentor vSure product.


This article will focus on the ODB++ CAD/CAM/DFM data exchange format. ODB++ is an ASCII, fully expandable open format that is developed to capture and store all the information needed in the manufacturing and assembly of a printed circuit boards, imported directly from the CAD database. This information includes layer graphics like e.g. pads and drills, testpoints, fiducials, components, netlist and even drill drawings. Data representation is fully WYSIWYG so displayed objects are exactly the same as they will appear in the manufacturing process.


The vSure Graphic Editor can be used to view and query the above mentioned ODB++ information for which we will show some screenshots.



Screenshot (1) shows the layer graphics for some components with pads and tracks.


Screenshot (2) shows the layer list for a 10 layerboard with soldermask on top and bottom, solderpaste on top and bottom, silkscreen on top and bottom, the drill layer and components on both sides. Layer names and layer functions are imported from the CAD system.




Screenshot (3) showing the full editor GUI whereby a specific netname was selected and highlighted in combination with the top components.


Besides the information that is imported from the CAD system the ODB++ can also store data that is generated by the vSure application itself like the Partslist, Analysis results or a DFM report. Partslists are imported and stored into the ODB++ by using the BOM Manager module. Once stored in the ODB++ a standard function from within the Graphic Editor can be used to view the specific or variant related partslist. It is even possible to store some design specific datasheets or documents in the “User” section of the ODB++ by using simple drag&drop in a file browser.



 At any moment in time or better described at each step in our example process flow it is possible to export the odb++ into a compressed file ( .tgz or .zip ) and send it to another system where it can be re-imported. This method can be used to send the ODB++ from an engineering group to the board manufacturer or to the Assembly House.




Mentor's PCB Design thru Manufacturing Vision