Hardware-Software Partitioning: A Case for Constraint Satisfaction

  • Authors:
  • Raj S. Mitra;Anupam Basu

  • Affiliations:
  • -;-

  • Venue:
  • IEEE Intelligent Systems
  • Year:
  • 2000

Quantified Score

Hi-index 0.01

Visualization

Abstract

A key task in mixed hardware-software embedded systems design is partitioning the design functions into hardware and software implementable sets. Allocating a design function to a hardware or software module constrains the available implementations choices for other functions. We can model that hardware-software partitioning problem as a constraint satisfaction problem. The authors present an algorithm for solving the problem, evaluate the performances of different search control heuristics, and show two applications of the proposed approach to real-life designs.