Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Key Learnings from Pre-Silicon Safety Compliant Bootrom Firmware Development

View through CrossRef
Safety needs of real-time embedded devices are becoming a must in automotive and industrial markets. The BootROM firmware being part of the device drives the need for the firmware to adhere to required safety standards for these end markers. Most software practices for safety compliance assume that software development is carried out once the devices are available. The BootROM firmware development discussed in this paper involves meeting safety compliance need while device on which it is to be executed is being designed concurrently. In this case, the firmware development is done primarily on pre-silicon development environments which are slow and developers have limited access. These aspects present a unique challenge to developing safety compliant BootROM firmware. Hence, it is important to understand the challenges and identify the right methodology for ensuring that the firmware meets the safety compliance with right level of efficiency. The authors in this paper share their learnings from three safety compliant BootROM firmware development and propose an iterative development flow including safety artefacts generation iteratively. Concurrent firmware development along with device design may sound risky for iterative development and one may wonder it may lead to more effort but the learnings suggests that iterative development is ideal. All the three BootROM firmware development has so far not resulted in any critical bugs that needed another update of the firmware and refabrication of the device.
Title: Key Learnings from Pre-Silicon Safety Compliant Bootrom Firmware Development
Description:
Safety needs of real-time embedded devices are becoming a must in automotive and industrial markets.
The BootROM firmware being part of the device drives the need for the firmware to adhere to required safety standards for these end markers.
Most software practices for safety compliance assume that software development is carried out once the devices are available.
The BootROM firmware development discussed in this paper involves meeting safety compliance need while device on which it is to be executed is being designed concurrently.
In this case, the firmware development is done primarily on pre-silicon development environments which are slow and developers have limited access.
These aspects present a unique challenge to developing safety compliant BootROM firmware.
Hence, it is important to understand the challenges and identify the right methodology for ensuring that the firmware meets the safety compliance with right level of efficiency.
The authors in this paper share their learnings from three safety compliant BootROM firmware development and propose an iterative development flow including safety artefacts generation iteratively.
Concurrent firmware development along with device design may sound risky for iterative development and one may wonder it may lead to more effort but the learnings suggests that iterative development is ideal.
All the three BootROM firmware development has so far not resulted in any critical bugs that needed another update of the firmware and refabrication of the device.

Related Results

Phytolith extraction and counting procedure for modern plant material rich in silica skeletons v1
Phytolith extraction and counting procedure for modern plant material rich in silica skeletons v1
Modern plant tissues are often processed for phytolith analysis. They represent a fundamental source of comparison for archeological and palaeoenvironmental phytolith assemblages; ...
Phytolith extraction and counting procedure for modern plant material rich in silica skeletons v2
Phytolith extraction and counting procedure for modern plant material rich in silica skeletons v2
Modern plant tissues are often processed for phytolith analysis. They represent a fundamental source of comparison for archeological and palaeoenvironmental phytolith assemblages; ...
Phytolith extraction and counting procedure for modern plant material rich in silica skeletons v1
Phytolith extraction and counting procedure for modern plant material rich in silica skeletons v1
Modern plant tissues are often processed for phytolith analysis. They represent a fundamental source of comparison for archeological and palaeoenvironmental phytolith assemblages; ...
The Burden of Road Traffic Injuries: A Global Perspective
The Burden of Road Traffic Injuries: A Global Perspective
Introduction     Road Traffic Injury (RTI) pose a significant health challenge. It represents the eighth leading cause of death globally, prompting the UN to designate 2011-2020 as...
Authentication and Integrity of UEFI Capsule Updates
Authentication and Integrity of UEFI Capsule Updates
The security of firmware updates is a fundamental aspect of protecting modern computing systems from vulnerabilities and malicious threats. UEFI (Unified Extensible Firmware Interf...
Bootrom solutions in computer lab management
Bootrom solutions in computer lab management
Bootrom has introduced a novel approach to computer system management by replacing traditional physical hard drives with an intelligent centralized storage mechanism. Through this ...
Firmware Attacks: The Silent Threat to Your IoT Connected Devices
Firmware Attacks: The Silent Threat to Your IoT Connected Devices
Firmware attacks on IoT devices have become a growing concern in recent years. These attacks exploit vulnerabilities in the firmware, which is the low-level software that controls ...
Constraint-Force-Based (CFB) Modeling of Compliant Mechanisms
Constraint-Force-Based (CFB) Modeling of Compliant Mechanisms
Numerous works have been done on modeling compliant modules or joints, and the closed-form models of many widely-used compliant modules have been developed. However, the modeling o...

Back to Top