Design Challenge
Moores Law
Design productivity exponential increase
Design productivity gap
Design metrics
Design challenge-optimizing design metrics
Optimizing design metrics
Time to market: A demanding design metric
NRE and unit cost metric
SW/HW Co-Design
NRE Cost
Partition by feature
Feature Matrix
Conflicting Demands
Be A perfectionist
The Performance design metric
Scope of Codesign
Steps
Steps Refined
Architecture design What major components go satisfying the specification? Hardware components: CPUs, peripherals, etc. Software components: major programs and their operations. Must take into account functional and non-functional specifications.
GPS moving map block diagram display GPS receiver search engine renderer database user interface
GPS moving map hardware architecture display frame buffer CPU GPS receiver memory panel I/O