PCB Data in PLM process

The common electromechanical tasks depend on the model exchange protocols which are based on standard industry protocols and they contain different model related information. The usual collaboration between CAD engineers is only by the model exchange between the tools and disciplines they are working in.

MECODES makes an advanced step further where the model exchange is enhanced with features which make the collaboration much easier. The process of design synchronization between the design disciplines microelectronics and mechanical is very user-friendly guided and further enriched that the data between the logical models of the different CAD systems are transferred correctly. Such synchronization allows the engineers to see detailed data from design contributing domains which are used and are important for innovative electromechanical products at different scales. For example, electrical data is visible in a familiar way and in the same way MCAD data is visible in ECAD.

The central point within the MECODES environment is the design model within CATIA V5 or CATIA 3DEXPERIENCE. This data and design model is used to store collaborative information and ECAD and MCAD project-specific data.

Picture: The integrated bill of materials with the belonging integrated model

In earlier standards for electro-mechanical communication, data was exchanged in one direction and would typically be transferred once in the design process. Lack of collaboration such as this causes issues to crop up late in the design process. This, in turn, causes significant re-work and additional time to complete the project under the correct specifications. With the new ProSTEP communication protocol EDMD, the collaboration between the electrical and mechanical domains is encouraged and incremental changes to the specifications are easy to share as the design progresses. 

To collaborate between ECAD solutions of Mentor Graphics/Siemens and Cadence and the MCAD solutions of Dassault Systemes, users have access to all relevant information in the other domain. This improved, two-way incremental flow of information avoids potential issues and accelerates project development. To collaborate on only modified items, a baseline can be exported from either electrical or mechanical domains and applied to the corresponding tool. This benefits users so that only the modified objects are seen and collaborated with, rather than the whole data model. Once the data model has been synchronized, either the mechanical or electrical domains can create incremental changes and propose them to the corresponding designer. The designer can then ‘Accept’ or ‘Reject’ the proposed changes and send the original owner a response to pass on the true design intent. This indicates the feedback exchanged between the two domains. Once the response has been accepted, the collaboration process can start again with another incremental change, until the design is complete.

ECAD – MECODES – and Dassault Systemes

The interoperability in terms of a collaboration process on selected ECAD and MCAD objects that might be originally created either in the one or the other CAD environment is an essential feature and provided by MECODES. In the collaboration process, MECODES embeds both the creation of a baseline and the common collaborative working together results in the collaboration model and proposes changes where the baseline has been created earlier in the design process and does not fulfill (space) requirements. To exploit the most benefit it must be possible that not only the whole data model but also selective parts of it are exclusively usable. To ensure that functionality almost a full PCB Dataset is transferred and stored within the 3DEXPERIENCE model as it is shown in the following table.

PCB DataMECODES / IDXOther formats
Board Outline (including overall thickness)YesYes
Route/Package Keep-InYesYes
Route/Package Keep-OutsYesYes
Voids-In Keep-OutsYesNo
Component LocationYesYes
Component HeightMultiple heights (contour)Maximum single height
DrillsCircular, square, oblong, rectangularCircle
Placement RoomsYesYes
Pin 1 LocationYesNo
3D Data SetYesNo
Bend Area/LineYesNo
Voids-In Keep-OutsYesNo
Ref-Des SequencingYesNo
Components attributes: Ref. Des. Value, Tolerances, Name, Description, Package YesNo
Copper Area / Thickness ExchangeBi-directionalNo
Copper TraceECAD to MCAD onlyNo
Multilayer Circuit Board – Thicknesses, drillings, Vias,YesNo
3D representations for etching masks, solder masks, annotations, copper thickness, milling profiles etc.YesNo
360 degrees view for optical, electrical and dimensional inspectionsYesNo



Picture: Visualization of silkscreen and solder mask, copper information and annotations in CATIA V5 and 3DEXPERIENCE



The richness of the stored PCB data allows MECODES enabled clients on the MCAD side to show a full picture of the ECAD model within the workspace of CATIA V5 or 3DEXPERIENCE.

Picture: PCB Data integrated into the mechanical model through MECODES including relevant ECAD parameters, like Reference Designator, Description, Tolerance, Value, Design Item ID, Package…