Issue No. 01 - January/February (2000 vol. 15)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/5254.820330
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.
R. S. Mitra and A. Basu, "Hardware-Software Partitioning: A Case for Constraint Satisfaction," in IEEE Intelligent Systems, vol. 15, no. , pp. 54-63, 2000.