Design Automation


The importance of effective requirements management

6 July 2011 Design Automation

High-assurance design industries such as military/aerospace, automotive and medical, know that failure is not an option. Failure all too often means lives lost; best case, it means a lot of money down the drain. That is why standards, like DO-254, ISO 26262 and IEC 60601, are being applied to more and more programmes.

The key idea behind these standards, and the concept of design assurance in general, is proving that a device performs as intended; nothing more, nothing less. The intended function of a device is specified by its requirements. This is why these design assurance standards are so focused on requirements and the proper management of requirements throughout the process.

In these programmes, requirements must be captured, reviewed and validated, managed and traced to design implementation and verification activities. By incorporating these tasks into the design process, this ensures you have proof that the end product does in fact meet its intent. To meet the requirements based objectives in the design flow, this means you will have to have a mechanism or method to store requirements, a checklist of criteria against which you review the requirements, a means to manage changes to requirements, and a method to link requirements to the design implementation, as well as to verification tests, results and coverage.

Tracing requirements to design implementation and verification results
Tracing requirements to design implementation and verification results

That does not sound so difficult, right? But when you consider that requirements can be volatile throughout the process, that the mechanism to capture requirements is disconnected from the design environment and often takes an expert (not a member of the design team) to do any sort of ‘management’ of the requirements, and that the implementation and verification of requirements occurs within a variety of environments and tools, each with their own language, format, process, location and experts, then things get a bit trickier. Then the common approach of running around with a spreadsheet just before an audit becomes the most critical and yet most hated job. Then after a failed audit, management might consider that there must be a better way.

This is where the advent of requirements management tools, such as Mentor Graphics’ ReqTracer, fit in. ReqTracer is an interactive requirements management, tracing and analysis tool that can link requirements from the highest system level to the lowest-level implementations of hardware and software. The tool can interface to requirements information, covering artefacts stored in a wide variety of data formats and file types. These can include enterprise requirements databases (such as IBM’s DOORS), Microsoft Office type documents and source code files, as well as information in ASCII text logs. In addition, ReqTracer provides interfaces to a variety of system/board/chip/software design tools to enable coverage tagging and requirements tracing access to the design and test data managed by these tools.

After initial project setup, ReqTracer provides an ongoing and synchronised requirements-based view of the project. Prior to audits, users generate pushbutton reports that check all the things the auditors will be looking for. Requirements changes, and their downstream impact, are all highlighted in red for easy visibility and understanding. Requirements validation checklists are both built-in and customisable, and information from the reviews can easily be captured as artefacts. Requirements traceability is automated and up-to-date with the design status. Producing that traceability spreadsheet (if one would rather do that than use the tool in audits) is done with a single button push.

Having a good understanding of requirements and a flow built around requirements management and traceability is an essential part of any successful high-assurance design program – whether it is governed by a standard mandating this or not. Certainly high-assurance industries benefit from this approach in terms of its impact on safety. That is why it is in fact mandatory. But any company producing a product can gain from employing these same principles. After all, what company wants to produce a design that does not meet its requirements? What company wants to stand up in front of their customer and say “We have finished your design, but it does not do exactly what you want.” None that want to be profitable or stay in business long! That is why the principles of good requirements management are so universally valuable.



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Connected without limits: An engineering perspective on Altron Arrow’s wireless ecosystem
Altron Arrow Editor's Choice Design Automation
Wireless connectivity is no longer a supporting technology, but rather, a core design consideration that underpins modern electronic systems across industries.

Read more...
Next-gen robotic systems initiative
EBV Electrolink Design Automation
EBV Elektronik recently introduced MOVE – Driving Robotics Forward, a new initiative designed by EBV Elektronik‘s Embedded Solutions team to support the development of next-generation robotic systems.

Read more...
Reliable isolation for modern networks
ASIC Design Services Computer/Embedded Technology
The Pro-Tek5 PTI Series delivers reinforced 5 kV Ethernet isolation for applications that demand robust protection, reliable signal integrity, and full IEEE802.3 performance.

Read more...
Reference design for NB-IoT plus GNSS
Altron Arrow Design Automation
ST Microelectronics’ STDES-ST87M01IGN is a reference design for the ST87M01 NB-IoT + GNSS module, implemented on a 2-layer FR4 PCB (90 x 60 x 1,6 mm).

Read more...
ARINC 429 line driver evaluation board
ASIC Design Services DSP, Micros & Memory
Holt Integrated Circuits have announced the release of the ADK-85104 Evaluation Board, a compact, ready-to-use platform designed to help engineers rapidly evaluate and characterise Holt’s HI-85104.

Read more...
ST welcomes STM32Cube AI Studio
Design Automation
STMicroelectronics has introduced STM32Cube AI Studio, a new desktop software environment designed to simplify the deployment of artificial intelligence on STM32 microcontrollers.

Read more...
NeoCortec introduces new NeoGW software
Design Automation
This is a powerful multiplatform open-source solution designed to streamline integration between the NeoMesh network and upper-level systems, whether deployed in the cloud or on-premise environments.

Read more...
Keil Studio now in VSCode
Design Automation
Keil Studio, Arm’s latest IDE, now integrates embedded development tools directly into Visual Studio Code providing features like seamless industry tool integration, version control, and a CLI for CI workflows.

Read more...
Inventec enhances design for manufacturing excellence with Siemens’ software
ASIC Design Services Manufacturing / Production Technology, Hardware & Services
Siemens recently announced that Inventec Corporation has adopted Siemens’ Valor NPI software and Process Preparation X solutions from the Siemens Xcelerator portfolio to strengthen its design-for-manufacturing efficiency.

Read more...
Quad-Apollo MxFE reference design
Design Automation
The Quad-Apollo MxFE reference design exemplifies a complete, high-performance platform for every-element direct-RF sampling digital beamforming using Analog Devices’ Apollo mixed-signal front-end technology.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved