More Resources

Electro-mechanical design team collaboration: new tools help global design teams meet time-to-market constraints.


by Heidbrink, Hans-Ulrich
Printed Circuit Design & Manufacture • Sept, 2007 • DESIGN TOOLS

Regardless of the industry segment, today's consumer products nearly universally follow the trend of greater complexity in a smaller package. In this scenario, the electronics must not only meet the electrical guidelines, but also must meet specifications driven by usability and appearance. Design is no longer a single team task. Global design teams are part of the footrace to reach market windows on time. Parallel design activities are key to winning the competition in a world of products with ever-shorter lifecycles. Adding external design partners as well as outsourcing services for production requires new ways of design collaboration. True collaboration removes compartmentalization of responsibilities and enables cross-domain cooperation as the new business model.

However, this new design methodology is not really reflected in current CAD design systems. Currently, CAD systems are segregated between electronic design and mechanical design. ECAD defines the design process for PCBs, and MCAD defines the enclosure design in which this PCB is mounted.

As both design domains have become more sophisticated and specialized, systems have been developed for each, and the gap between the two disciplines has widened instead of narrowed. This has led to increasing design team communication problems and inefficiencies during product development that cannot be addressed with either existing interface standards or paper. The problem only gets worse with today's trend toward the globalization of companies and the increase in design and manufacturing outsourcing. The most used collaboration method for fast results is still a common meeting where the recognized problem gets pointed out.

Explaining by pointing a forefinger at a display or drawing is the most common method of cross-discipline communication. During this process, those involved are moving from one system to the other, and each designer shows possible solutions using his system, and is influenced to try other options by the cross-domain partner. Working in a CAD environment is preferred since it allows recognition of issues that can arise due to poor decisions in the process. This process is possible if both partners are working in the same building or site, but for a global team, travel cost and time restrictions in many cases prevent this approach.

Moving the Manual Methodology Toward More Automation

Mark-up and red-lining is one way the industry has addressed this problem. But it does not provide direct feedback for the intended change. Synchronization of changes requires strict workflow guidance. But still, inconsistencies are discovered too late in the process in many cases. The result is that each partner works for some time on the assumption the requested change will be executed, and that can cost additional time.

Another option is working with one system that represents both domains. But significant interdisciplinary training is needed to ensure that such a system is fully utilized in both domains and inadvertent changes are prevented. Even by adding cross-domain knowledge, the wall between the domains is not significantly lowered unless the corporate organization is altered to support the cross-function model.

CAD tool designs have further opened the void by becoming more specialized. Today, ECAD and MCAD systems are designed to give the highest performance and handle all aspects of the specialized application. Therefore, unneeded information used for the other domain has been eliminated, and the systems are subjects of totally changed design paradigms. In simple words, MCAD design tools cannot be used to represent and show electrical functions, and ECAD design tools do not allow the design of mechanical elements and assemblies.

However, connectors still must be designed onto PCBs so they do not mechanically interfere with other components or traces. Applied clearance models for interference checks and electrical isolation insurance are not really compatible and can be better solved in the native CAD environments, which are specialized to perform either the mechanical or electrical inspection.

While the current ECAD and MCAD systems have higher performance and richer feature sets, collaboration between both worlds has been treated like the ugly stepchild and is reduced to bills of material (BOM) integration and limited or restricted to file transfer. For data exchange, interfaces like DXF, IGES, EDI or IDF are used, but they don't allow design updates in a selective or incremental way, nor do they identify the selected objects by name or owner. Specific design elements such as mounting holes in some systems cannot be distinguished from each other. For shared CAD objects, synchronization mechanisms are completely missing. Unintended changes in one system because of an incorrect grouping or an accidental "include" in a movement operation are sometimes only recognized once a prototype has been built. The solution to these limitations is an interface standard.

[FIGURE 1 OMITTED]

STEP Combines Interface Standards

The standardization process is widely used in the industry. The non-profit German ProStep iViP association offers a platform allowing the collection of a set of basic requirements and processing guidelines for collaboration from its members, as well as from other invited mechatronic companies. Under the leadership of Mentor Graphics and the ProStep umbrella, a workgroup has been established with members representing users, consulting partners and vendors. In a series of workshops, the idea of a new data model that eliminates well known limitations and rebuilds the traditional way of collaboration in a new service-oriented environment has received strong support and attraction. Many companies contributed with user cases and process scenarios to ensure all aspects of collaboration were covered. The main requirements were related to ownership, network architecture, team organization, IP protection and usability of applications built using this collaboration data model.

The question of which standard to use was one of the first issues. STEP (Standard for the Exchange of Product Model Data) interfaces have been actively implemented to access layout and design systems for board and harness design. STEP complies with AP203 (mechanical design exchange), AP210 (PCB data exchange), AP212 (electric systems), AP214 (mechatronic structural data exchange) and AP233 (configuration management) models that, in combination, can reproduce most of the design objects and give lifecycle support for release and change processes. Furthermore, STEP has been introduced in manufacturing, aerospace and automotive industries with high acceptance.

To avoid "reinventing the wheel," STEP AP214 has been identified as the guideline for implementation of a new collaboration model at a high-level definition. Instead of exchanging all design data, a common collaboration space for MCAD and ECAD has been defined with some additional extensions from AP 210 (PCB). This collaboration space uses the terminology of the existing mechanical, as well as electronic design tools, and has been transferred in an XML collaboration model. Only a common standardized XML data model allows the flexible development of new collaboration applications in tight integration with the native design tools. The XML model and messaging connects two different domains, but does not hinder development activities nor narrow the feature sets of the native CAD tools. The model supports the process with workflow methods and contains all required information about the collaboration objects. Other electronic design process steps also can be integrated using this communication method.

[FIGURE 2 OMITTED]

Every domain is responsible for ownership of the function and integrity of its design and, therefore, for the release steps. Even if changes are proposed, acceptance and implementation must be made by its owner. That means collaboration technology must foster an ownership model that prevents unauthorized changes but allows "what-if" scenarios. Design proposals from both domains should not be limited by the ownership model, as long as test and validation happens in a sandbox and doesn't have influence on real designs. Definition of boundary conditions, tolerances and solution spaces is helpful to allow independent activities based on given guidelines.

The sandbox has to provide feedback to the users about applicability of changes and is connected to the native CAD model of both domains. Only by acceptance of both domains' business processes can the ECR/ECO (engineering change request/order) or direct takeover of changes transpire. How changes will occur depends on the established company policies and workflows. Especially for all CAD elements that are shared or required to make decisions about modifications, the collaboration module must be based on a living data model. This model must be aware of the differences and histories, must generate the notifications from one system to the other and must synchronize the changes after acceptance or revision. Such a model enables the protection of IP. This model does not fully open the system's data set, but filters the requests to provide only those elements really necessary to fix a problem. Furthermore, the application can represent the system in a way that is commensurate with the user's experience level.


1  2  
COPYRIGHT 2007 UP Media Group, Inc. Reproduced with permission of the copyright holder. Further reproduction or distribution is prohibited without permission.
Copyright 2007, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.
NOTE: All illustrations and photos have been removed from this article.


Browse by Journal Name:
Today on Entrepreneur
Related Video

e-Business & Technology
Franchise News
Business Book Sampler
Starting a Business
Sales & Marketing
Growing a Business
E-mail*:
Zip Code*: