Electro-mechanical design team collaboration: new tools help global design teams meet time-to-market constraints.
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 guidelines,
n.pl a set of standards, criteria, or specifications to be used or followed in the performance of certain tasks. , 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 ECAD Electronic Computer-Aided Design
ECAD European Cities Against Drugs
ECAD European Center for Aviation Development
ECAD external carotid artery dysplasia defines the design process for PCBs, and MCAD MCAD Microsoft Certified Application Developer
MCAD Mechanical Computer Aided Design
MCAD Medium-Chain Acyl-CoA Dehydrogenase (inherited metabolic disease)
MCAD Minneapolis College of Art and Design defines the enclosure design in which this PCB PCB: see polychlorinated biphenyl.
in full polychlorinated biphenyl
Any of a class of highly stable organic compounds prepared by the reaction of chlorine with biphenyl, a two-ring compound. 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 globalization
Process by which the experience of everyday life, marked by the diffusion of commodities and ideas, is becoming standardized around the world. Factors that have contributed to globalization include increasingly sophisticated communications and transportation 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 forefinger /fore·fin·ger/ (-fing-ger) index finger; the second finger, counting the thumb as first.
See index finger. 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 (1) See synchronous and synchronous transmission.
(2) Ensuring that two sets of data are always the same. See data synchronization.
(3) Keeping time-of-day clocks in two devices set to the same time. See NTP. 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 Design paradigms are models, archetypes, or quintessential examples of designed solutions to problems. The term "Design paradigm" is used within the design professions, including architecture, industrial design and engineering design, to indicate an archetypal solution. . 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 step·child
1. A child of one's spouse by a previous union.
2. Something that does not receive appropriate care, respect, or attention: "Demography has a reputation for being the stepchild of . . . and is reduced to bills of material (BOM) integration and limited or restricted to file transfer. For data exchange, interfaces like DXF DXF - Drawing Exchange Format , IGES (Initial Graphics Exchange Specification) An ANSI file format that is system independent and also intended for human interpretation. Evolving out of the U.S. , EDI (Electronic Data Interchange) The electronic communication of business transactions, such as orders, confirmations and invoices, between organizations. Third parties provide EDI services that enable organizations with different equipment to connect. or IDF (Intermediate Distribution Frame) A wiring rack located between the MDF (main distribution frame) and the intended end user devices (telephones, routers, PCs, etc.). Cables run from the outside world to the MDF and then to the IDFs. See MDF and wiring rack. are used, but they don't allow design updates in a selective or incremental Additional or increased growth, bulk, quantity, number, or value; enlarged.
Incremental cost is additional or increased cost of an item or service apart from its actual cost. 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 standardization
In industry, the development and application of standards that make it possible to manufacture a large volume of interchangeable parts. Standardization may focus on engineering standards, such as properties of materials, fits and tolerances, and drafting 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 Mentor Graphics, Inc (NASDAQ: MENT) is a US-based multinational corporation dealing in electronic design automation (EDA) for electrical engineering and electronics, as of 2004, ranked third in the EDA industry it helped create. 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 Standard for the exchange of product model data - (STEP) A draft ISO standard for the exchange of CAD data.
See also PDES. ) 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 Automotive Industries, Ltd. (Hebrew: תעשיות רכב נצרת עלית, תע"ר with high acceptance.
To avoid "reinventing the wheel Reinventing the wheel is a phrase that means a generally accepted technique or solution is ignored in favor of a locally invented solution. To "reinvent the wheel" is to duplicate a basic method that has long since been accepted and even taken for granted. ," STEP AP214 has been identified as the guideline guideline Medtalk A series of recommendations by a body of experts in a particular discipline. See Cancer screening guidelines, Cardiac profile guidelines, Gatekeeper guidelines, Harvard guidelines, Transfusion guidelines. 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 XML
in full Extensible Markup Language.
Markup language developed to be a simplified and more structural version of SGML. It incorporates features of HTML (e.g., hypertext linking), but is designed to overcome some of HTML's limitations. collaboration model. Only a common standardized standardized
pertaining to data that have been submitted to standardization procedures.
standardized morbidity rate
see morbidity rate.
standardized mortality rate
see mortality rate. 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 A restricted environment in which certain functions are prohibited. For example, deleting files and modifying system information such as Registry settings and other control panel functions may be prohibited. and doesn't have influence on real designs. Definition of boundary conditions boundary condition
The set of conditions specified for behavior of the solution to a set of differential equations at the boundary of its domain. , 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 See synchronization. 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 com·men·su·rate
1. Of the same size, extent, or duration as another.
2. Corresponding in size or degree; proportionate: a salary commensurate with my performance.
3. with the user's experience level.
Taking into account network performance, organizational structure This article has no lead section.
To comply with Wikipedia's lead section guidelines, one should be written. , territorial distribution and time zone differences of design teams, a different collaboration paradigm must be created. For those members working in different time zones, asynchronous Refers to events that are not synchronized, or coordinated, in time. The following are considered asynchronous operations. The interval between transmitting A and B is not the same as between B and C. The ability to initiate a transmission at either end. collaboration respects working hours, but allows engineers in identical time zones to also apply their own time management and prioritization.
[FIGURE 3 OMITTED]
In other cases, discussion about changes is better suited to a phone connection. In this case, synchronous Refers to events that are synchronized, or coordinated, in time. For example, the interval between transmitting A and B is the same as between B and C, and completing the current operation before the next one is started are considered synchronous operations. Contrast with asynchronous. collaboration has been seen as the better solution. The participants can follow the discussion of specific scenarios on the screen and exchange their suggestions and findings. For both peerto-peer engagements and consultation of larger teams, a data model must support agreement about the applicability of changes prior to final implementation.
[FIGURE 4 OMITTED]
Training users and the extensive learning curve makes the changeover (programming) changeover - The time when a new system has been tested successfully and replaces the old system. somewhat expensive. This can be mitigated if existing models are applied or the application is integrated with the existing tools as an additional module under the same usage paradigm. In a sandbox environment, MCAD can contribute to mechanical tests like collision, air flow and stress. ECAD can concentrate on electrical design rules starting from timing requirements and routing ability that must meet given isolation classes. Both domains get these results in their native tools and can inform each other about design limitations or hazards that could negatively affect the other design domain.
Mark-up and red-lining technologies are seen by the user as an instrument to highlight changes or to point out specific areas of interest and, therefore, are part of the envisioned data model's documentation capabilities.
A Simple Modification Process Example
Let's take a simple example: moving any design object in a mechatronic design. The term "item" has been used in the collaboration model to identify CAD objects and to give them characteristics. This removes limitations on future unknown design elements. Every item has its own ownership, history, properties and relationships. In our example, the item is a mounting hole and a component. The mechanical engineer would like to move his mounting domes and the position of a component. This requires collaboration with the electronic engineer's layout system. Using an asynchronous process, he proposes a change in his collaboration model, and the service notifies the ECAD designer about his request.
In the ECAD collaborator, this proposed change is shown in highlighted 3D (See FIGURE 1) without any influence on the parallel visible native layout. By pushing the Validate button, the change is accepted and sent to a sandbox environment, which runs the DRC DRC Democratic Republic of Congo
DRC Down (Stage) Right Center
DRC Director(ate) of Reserve Components
DRC Disability Rights Commission (United Kingdom) check routines. With a successful checkout, the engineer can accept the change by pushing the Accept button. But if design hazards are recognized and no other solutions are viable, the engineer can push the Reject button. Rejecting a modification reestablishes the previous design in the system and notifies the MCAD designer about the rejection. This does not allow the MCAD designer to progress with the change and undoes the initially proposed modification. FIGURE 2 shows how the rejected proposal appears on the tool's screen.
The originating engineer can propose a revised change, as shown in FIGURE 3. If the engineer using the ECAD system accepts the change, several processes can be implemented, depending on the company's release policies and PLM (Product Life cycle Management) A comprehensive information system that coordinates all aspects of a product from initial concept to its eventual retirement. Sometimes called the "digital backbone" of a product, it includes the requirements phase, analysis and design (parallel lookup A data search performed within a predefined table of values (array, matrix, etc.) or within a data file. memory) structures. In the simplest case, ECAD notifies MCAD and both continue with the synchronized syn·chro·nize
v. syn·chro·nized, syn·chro·niz·ing, syn·chro·niz·es
1. To occur at the same time; be simultaneous.
2. To operate in unison.
1. change. The final accepted change is shown in FIGURE 4.
Either domain can initiate the collaboration process. In real life, every change request cannot be evaluated immediately, and multiple requests might be queued. Workflow mechanisms track each individual process and can be used to document the process for quality or tracking purposes.
This prototype implementation has been used to validate the collaboration data model. In a future product, additional features will be supported. To decouple change requests and open up multiple choice solutions, the collaborator will work with solution spaces and will be able to watch given boundary conditions. Chat functions will allow messaging between partners.
IP protection and design setup functions for the easy start of collaboration are also necessary. Links to PLM and integration in library management systems will allow the management of ECAD libraries in combination with 3D part libraries, which might be available in different formats, such as VRML (Virtual Reality Modeling Language) A 3D graphics language used on the Web. After downloading a VRML page, its contents can be viewed, rotated and manipulated. Simulated rooms can be "walked into." The VRML viewer is launched from within the Web browser. or J-T. This will allow the designer first to do collision reviews in her/his own environment before engaging the mechanical domain. Since the data model ensures only the owner of a design object is allowed to make changes in the native design, even unintended changes in the sandbox produce notifications to the owner. Additionally, filtering and selecting dedicated product elements can help users in collaboration situations where the protection of their own design know-how is key to keeping a competitive advantage. Selecting only those elements that are required to understand and visualize the problem is controlled by the user.
Such a collaboration method also allows for the generation of a baseline for a mechatronic-driven design without the use of other exchange standards. It will substitute IDF with a richer feature set and provide access to additional board elements to support better integration in mechanical designs.
With this methodology, one of the last rationalization roadblocks is opened for time-saving and enables design process improvements. The highest goal addressed is the increase of a designer's creativity while solving difficult design tasks that can only be addressed in a cross-domain environment.
HANS-ULRICH HEIDBRINK is director strategic business development, collaboration projects with the System Design Division of Mentor Graphics Corp. He can be reached at Hans-Ulrich_Heidbrink@mentor.com.