1. Introduction
Due to the increasing density and complexity of circuits, the use of component-based design methodologies is quickly gaining popularity [10]. These methodologies allow for components of a system-on-chip (SoC) to be assembled much like ICs are interconnected in a board-level design. Component-based methodology may be applied at two different levels of abstraction during the design of a complex SoC. At the first level, complex IPs are created by assembling existing components, and at the second level, the obtained IPs are composed to design the SoC. Our work is situated at the first level, where complex IPs are designed. We propose a methodology enabling automatic integration of existing components for the efficient design of hardware IPs. The key issue is the definition of generic wrappers able to interconnect a set of given components.