With the explosion of both in size and complexity of today’s FPGAs and ASICs, methodologies to efficiently manage and control requirements from concept to product rollout have never been more crucial to produce high quality and reliability products on time and within budget. Developers of FPGAs and ASICs used for safety-critical applications face even greater challenges because of the strict requirements-based development process they have to follow to achieve industry compliance.
How do we make sure that our final product safely functions as intended? How do we manage and track requirements changes effectively? Do the developers know what requirements changed? How do we establish and maintain traceability? Have we tested all the requirements? These are real and common questions and challenges that arise during FPGA/ASIC development for safety-critical applications.