Embedded Systems: Design Metrics

  
Embedded Systems
Embedded Systems: Fundamentals
Embedded Systems: Features
Embedded Systems: Design Metrics
Embedded Systems: History
Embedded Systems: Classification
Embedded Systems: Application Areas
 
  
Microprocessors & Microcontrollers: Tutorial
Microprocessors: Fundamentals
Microprocessors Vs Microcontrollers
Origin & Timeline Of Microprocessor Evolution
Memory Unit of Microprocessor
Features of 8085 Microprocessor
8085 Microprocessor Pin Diagram
8085 Microprocessor Architecture
8086 Microprocessor Features
 
  
Data Structures: Tutorial
Data Structures: Introduction
Data Structure: Characteristics & Classifications
 
  
Basic Electronics: Tutorial
Voltage, Current, and Resistance
  
  
VLSI Design: Tutorial
Introduction to VLSI Design
 

Design Metrics of Embedded Systems

1. Processing Power

A processor is chosen based on the necessary register width and the amount of processing power to complete the task.

2. Throughput or Performance

The execution time or throughput of the system is important design metric for an Embedded System design. Performance is measured by the system’s instruction execution time. Higher performance equates to shorter execution times.

For example: The processing of voice signals between the antenna and speaker in a mobile phone in 0.1s demonstrates phone performance. The system may need to process a large amount of data quickly.

3. Response

The system must respond immediately to the changing occurrences is an essential design metric for an Embedded Systems.

4. Memory

The best estimation of the amount of memory needed must be made during hardware design, along with space for expansion.

5. Power consumption

Systems typically operate on batteries, therefore power-saving strategies must be considered throughout software and hardware design.

6. Number of units

 The trade-off between manufacturing cost and development cost will be determined by the anticipated volume of units produced and sold.

7. Expected life-time

The length of the system’s estimated lifespan will affect design choices including component selection and system development costs.

8. Program Installation

Software installation on the embedded device requires specialized development tools.

9. Testability and Debug ability

Without a keyboard and standard display, it will be challenging to set up test circumstances and equipment and difficult to figure out what is wrong with the software.

10. Reliability

The developed system must always produce the output for which it was intended.

11. Power Dissipation

 This is a crucial feature for battery-powered systems. Examples include a mobile phone or a digital camera, where if power dissipation is low, the battery needs to be recharged less frequently.

12. Unit cost

The price of producing each unit of the system, excluding NRE costs.

13. NRE cost (Non-Recurring Engineering cost)

Expense incurred in creating the system. The word “nonrecurring” refers to the fact that, once the system is designed, any number of units can be produced without incurring further design costs.

14. Size

The amount of physical space needed by the system, frequently expressed in bytes for software and transistors or gates for hardware.

15. Flexibility

The ability to modify a system’s functionality without paying a high NRE cost. Software is frequently thought of as being incredibly flexible. Flexibility in design makes it possible to eventually produce more advanced versions of the product without incurring major technical costs. Adding more features to software is one form of software improvement.

16. Maintainability

Focuses on providing end-user or client assistance and maintenance in the event of technical problems and product failure. Less maintenance is associated with a system that is more reliable. Probabilities of failure and malfunction decrease as system reliability rises.

17. Time-to-market

The length of time needed to design and construct the system before it could be marketed to customers. Design time, manufacturing time, and testing time are the key factors. There could be several developers of items in the same category in the embedded market (like mobile phones, portable media players etc.). If you release a new product with a lengthy time to market, a competitor may exploit it with their own offering.

18. Time-to-prototype

The time required to create a functioning system, which could be bigger or cost more than the final system implementation but can be used to test the system’s accuracy and usefulness and to improve its operation. The actual anticipated development time can be reduced by accelerating the prototype’s development.

19. Correctness

Designers need to be sure they’ve implemented the system’s functionality correctly. Throughout the system design phase, designer may test the functionality, and can add test circuitry to make sure production went smoothly.

20. Safety

A measure of the likelihood that a system won’t be harmful. It addresses potential harms to users, the general public, and the environment that may result from embedded system failure or from the release of radioactive or hazardous materials from embedded devices. Product engineering requires safety analysis to assess the potential harm and choose the best course of action.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top