15 April 2011

Would you drink it? – The dilemma of design reuse

  • Rob Evans, technical editor, Altium Ltd

It's become a cliché in news or science reports. A water treatment plant manager, or perhaps politician, is enthusiastically promoting the quality of the water that comes out the back end (pun intended) of an elaborate purifying system.

The usual party trick, aimed to win over the masses, is where the spokesperson confidently consumes a glass of water that has its origins in the seething mass of sludge shown in the background. It's an act of faith based on the assumed quality of the resource, based in turn on the credentials of the plant's processing and storage system.

Whether you would happily drink it, or gag at the mere thought is governed by your faith in the integrity of the water. The merits of reusing the resource are indisputable, the science behind it is impressive, but the real show stopper would be insufficient confidence that the risks have been eliminated. This is indeed the case with reusing any kind of valuable asset, recycled or otherwise.

In electronics design the drive to reuse assets is equally compelling, and again, the main issue is one of confidence in the integrity of that recycled element, rather than the mechanisms that deliver it.

The potential efficiency advantages of reduced design time, lower costs and harnessing design elements of a known provenance are quickly lost if the integrity of the reused data is not assured. Because of that doubt, designers and organisations are understandably reluctant to take the risk of drinking from the design reuse glass.

For electronics design an ideal solution is to manage reusable design data separately from the fluid domain of the design system itself. This requires the introduction of a practical and effective way to securely store, share and manage locked revisions of reusable design content, then manage its lifecycle over time. The design content could be anything from components (and their requisite models) to sections of circuitry or even fully completed designs, ready for production.

By taking this approach, design data can be released from the design space itself into a secure storage 'vault' as a unique, traceable revision. Here, the lifecycle status (prototype or production, for example) of the released data can be managed, and if the design source documents are updated, a new revision can be released to the vault and its status set accordingly.

This also opens the possibility of permission based access for others in an organisation, such as procurement, library management, production and so on. The bottom line though, is the high degree of integrity a managed vault system can bring to reusable design data. You can be sure that an item is the latest revision, you know it has not changed since it was released into the vault, and you can see where it's used in other design resources.

By addressing the key issue of data integrity, the approach virtually eliminates the risks associated with reusing even high level, multilayered design sections. Reusing your established design data – the IP equivalent to that glass of water – is no longer an act of blind faith or risky bravado, because its purity is assured.

Author
Rob Evans, technical editor, Altium Ltd

Supporting Information

Websites
http://live.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 ...

pMEMS oscillators world first

IDT has launched what it claims to be the world's first crystal free ...

ADI, Digilent collaboration

Analog Devices and educational design tools specialist, Digilent have unveiled ...

Putting a trace on bugs

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

Ecosystem extends abilities

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

Setting the standard

Just a stone's throw away from the River Mersey, specialist consultancy LDRA ...

Oryx board - reference design

The ORYX Board is an ultra low power reference design Sharp Microelectronics ...

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 ...

High temp clock oscillators

Frequency control specialist IQD has unveiled the LHAT range of high ...

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 ...

Bloodhound Project diary

The thing about setting a land speed record is that speeding up is only half of ...

Do we need a second switch?

With the digital switchover largely complete after the London region turned off ...

Andy Green’s Bloodhound diary

What's the fastest and scariest thing you've ever done? For me, they are two ...

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

Herbert Truppe interview

Herbert Truppe, director, Product Management & Application, ...