+ All Categories
Home > Documents > Lesson 03: Design Metrics

Lesson 03: Design Metrics

Date post: 28-Jan-2023
Category:
Upload: khangminh22
View: 0 times
Download: 0 times
Share this document with a friend
16
2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal, Publs.: McGraw-Hill Education 1 Lesson 03: Design Metrics
Transcript

2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 1

Lesson 03: Design Metrics

2015 Chapter-2L02: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 2

Design Metrics Power Dissipation

Performance

Process Deadlines

User Interfaces

Size

Engineering cost

Prototype Development and

Manufacturing cost

2015 Chapter-2L02: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 3

Design Metrics

Flexibility

Prototype development Time

Time-to- market System and

User safety Maintenance

2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 4

Amount and type of hardware needed

Optimizing the microprocessors, ASIPs and single purpose processors in the system

Optimizing according to the performance, power dissipation, cost and other design metrics the system

Optimizing hardware (memory RAM, ROM or internal and external flash or secondary memory in the system, peripherals and devices internal and external to the system, ports and buses in the system and power source or battery in the system).

2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 5

Optimizing the Power Dissipation

Clock Rate Reduction

Operating Voltage Reduction

Wait, Stop and Cache Disable Instructions –

Clever real- time programming.

'Wait' and 'Stop' instructions and disabling

or controlling certain units when not needed

a of saving power during program

execution

2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 6

Disable use of certain structural units of

the processor to reduce power dissipation

Caches—when not necessary and

Keep in disconnected state those structure

units that are not needed during a particular

software-portion execution, for example,

display screen, timers or IO units

Control of power requirement, for example,

by screen auto-brightness control

2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 7

Meeting the deadline of all processes

in the system while keeping the

memory, power dissipation, processor

clock rate and cost at minimum

A challenging Task

Process Deadlines

2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 8

Flexibility and Upgradeability

Ability to offer the different versions

of a product for marketing and offering

the product in advanced versions later

on.

2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 9

Reliability

Designing reliable product by appropriate design and thorough testing, verification and validation is a challenge.

2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 10

Disable use of certain structural units of

the processor to reduce power dissipation

Caches—when not necessary and

Keep in disconnected state those structure

units that are not needed during a particular

software-portion execution, for example,

display screen, timers or IO units

Control of power requirement, for example,

by screen auto-brightness control

2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 11

Meeting the deadline of all processes

in the system while keeping the

memory, power dissipation, processor

clock rate and cost at minimum is a

challenge

Process Deadlines

2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 12

Flexibility and Upgradeability

Ability to offer the different versions

of a product for marketing and offering

the product in advanced versions later

on.

2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 13

Reliability

Designing reliable product by appropriate design and thorough testing, verification and validation is a challenge.

2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 14

We learnt

Challenges in Meeting Design Metrics in system design

Process to Meet design metrics

Reduction methods for Power dissipation

Summary

2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 15

We learnt

Enabling and controlling of processes and hardware units

Flexibility, upgradeability and reliability

Summary

2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,

Publs.: McGraw-Hill Education 16

End of Lesson 03


Recommended