10 May 2010

I make documents…

A friend of mine spends most of his working hours designing huge steel contraptions that mount on the back of equally huge earthmoving vehicles – things like multi-baffled tanks, earth scrapers, lifting jigs and so on. They're heavy duty, but nonetheless quite sophisticated designs, as it happens.

Like all design engineers, he uses his experience, engineering knowledge and CAD skills to take on the complex process of creating the accurate, detailed engineering description of what needs to be manufactured. A man of few words, he's given up trying to explain exactly what he does to non-engineering types that ask.

He now simply responds with "I make documents". Not one to cause confusion, he usually follows up with a qualifying statement in the same laconic vein; "The documents are instructions for building big machines." It's a terse summary, but it's also correct.

For all the effort and skill involved in the process of designing those huge contraptions, he knows that the end result is a set of design data documents that are passed on to the broader organisation. Or more specifically, the appropriate subsets of output documents are sent to senior management, company records, procurement, manufacturing, testing and so on. He also knows that both his reputation as a design engineer and the success of the manufactured design are dependent on the quality and integrity of those output documents.

Not taking anything away from mechanical design engineering, my friend's view perhaps carries even more gravity in the electronics design world, where complexity kicks in at a higher level. The myriad of processes and design domains involved, the huge number of individual parts and assemblies used, and the interrelationship between all those factors means there's so much more that can go wrong. Or to put it more positively, there's so much more that needs to be correct before production output documents are generated.

Like my friend, that's what we actually do as electronic engineers. Ultimately, we make documents. They are documents that can potentially make or break a company, or even change the world, and they have to be reliable, accurate and accountable.

Invariably, organisations have some kind of system in place to help maintain the integrity of the design data used to create those documents. The systems vary widely depending on company size and sophistication, but usually take a 'lockdown' approach of introducing restrictions on what can be used and changed in a design, and when that can happen. A design can't move from one stage to the next without a complex, often frustrating approval process, probably involving a string of signatures as the design is rubber stamped up through the management chain.

What an organisation considers a rigorous data management process may be doing little more than annoy design engineers or worse, severely restrict the opportunity to explore creative and innovative solutions to design problems. And to make things worse, the disruptive and complex manual processes are probably doing a pretty average job of verifying the integrity of the design data itself.

Is the design validated and correctly synchronized? Do the DRC and ERC reports apply to the latest design revision? Has the parts library changed? Is the fabricator getting the complete set of manufacturing data? The list goes on, and while manual processes are involved there's a large potential for error.

In the end it's all about getting those critical design output documents right. Currently, juggling the balance between applying design data integrity systems and maintaining a creatively productive design environment involves compromises at both levels. What we need is a rigorous but automated design verification and release system that's part of the design process itself, so we can get back to doing what designers do best – making documents that produce innovative and competitive electronic products.

To see what Altium has just developed in this area, take a look at the upcoming webinar series, 'Design Configuration and Release Process Management'.

Author
Rob Evans, technical editor, Altium

Supporting Information

Websites
http://www.altium.com

Companies
Altium Ltd

This material is protected by Findlay Media copyright
See Terms and Conditions.
One-off usage is permitted but bulk copying is not.
For multiple copies contact the sales team.

Do you have any comments about this article?

Add your comments

Name
 
Email
 
Comments
 

Your comments/feedback may be edited prior to publishing. Not all entries will be published.
Please view our Terms and Conditions before leaving a comment.

 

Related Articles

Feabhas gets OK from ARM

Embedded training specialist Feabhas has been appointed an ARM Approved ...

Cadence upgrades verification

Cadence Design Systems has unveiled a new in circuit acceleration approach for ...

OrCAD marketplace opened up

Cadence Design Systems has made its Cadence OrCAD Capture Marketplace available ...

Putting a trace on bugs

When developers start a new microprocessor based project, they are faced with a ...

Automating analogue design

Despite its continuing – and, in many cases, increasing – importance in modern ...

Ecosystem extends abilities

Operating systems can be a major source of stress for embedded design ...

High speed board design

Istvan Nagy, electronics design engineer at Blue Chip Technology, a leading UK ...

Software development paper

The white paper illustrates, by way of a practical example, how a modular ...

Finding concurrency errors

This whitepaper describes common concurrency pitfalls and explains how static ...

High speed metasimulator

The High Sigma Monte Carlo (HSMC) metasimulator from Solido Design Automation ...

Add in extensions

Agilent Technologies has announced a product enhancement designed to help ...

Cobham design software

Cobham Technical Services claims that the development of new generations of ...

MCU Solutions Summit 2012

18 September, Southern UK (tbc) 20 September, Manchester

Altium design secret one

If you've ever reviewed a hard copy of a design, schematic or pcb, you've ...

Booster pack for MSP430

The Audio Capacitive Touch BoosterPack (430BOOST-C55AUDIO1) is a plug in board ...

C5000 software overview

The Audio Capacitive Touch BoosterPack (430BOOST-C55AUDIO1) is a plug in board ...

Synopsys buys Magma

Magma has been nipping at the heels of the leading eda companies for some time, ...

The eco cloudy system thing...

One of the bothersome aspects of coming to grips with new, popular shifts in ...

Software developers' lives

A friend once asked me what software developers do when they're not creating ...

Cyrille Comar, AdaCore Europe

Cyrille Comar, co founder and managing director of AdaCore Europe, speaks to ...

Martin Harris, Altium

Chris Shaw asks Martin Harris about the latest developments at Altium

Wally Rhines, veteran, EDA

EDA veteran Wally Rhines tells Graham Pitcher that system design is the future ...