Practice Areas for Hardware/Software Co-Design

Practice areas of HW/SW Co-Design are a set of skills and essential activities that every company needs to master to achieve successful hardware/software co-design

By mastering we mean the ability to achieve repeatable, not just one-off, success.
When developing hardware/software systems, you will have to master essential engineering activities, such as:

  • Requirements management
  • Architecture
  • HW/SW emulation and simulation
  • Verification & validation
  • Management

However, you will be faced with a set of very specific co-design challenges: co-design imperatives (see figure below).

Practice areas of HW/SW Co-Design are set of practices, methods and techniques in each of the essential activities needed to address the 5 co-design imperatives.
Take me to the content


Hardware/Software Co-Design Imperatives


Imperatives

1
2
3
4
5