Improved Interoperability Between MCAD and ECAD Design Tools
During the design of printed wiring boards,our engineers exchange files between the MCAD and ECAD tools in order to synchronize boards and to validate the fulfillment of design requirements. Because numerous iterations of “design then check” involve the generation and then transfer of two types of data exchange format files,and because file management,and therefore configuration control,was mostly absent,this activity was identified as prime for process improvement. Therefore,a custom application was developed to add automation and configuration control to the interoperations between our MCAD and ECAD systems. For the MCAD capability,a vendor supplied programming language application was developed to create new menu items which allow users to skip most of the menu picks previously required to import and export files. In addition,the program supports the automatic identification and tagging of geometric elements such as board outline,keep-outs and coordinate systems with appropriate data exchange attribute types. The ECAD vendor’s Application Programming Interface (API) was used to create new menu items in the ECAD tool that allow users to import and export files with pre-set standard options,instead of having to set dozens of options and layers manually. Utilization of our application allows our mechanical and electrical engineers to focus on design rather than the mechanics of generating,transferring and controlling files,thus trimming valuable time from the printed wiring board design process. This paper will include a process overview including background,use cases,development,and implementation process and cycle time savings.