System-on-Chip: Resuse and Integration
R. Saleh, S. Wilton, S. Mirabbasi, A. Hu, M. Greenstreet, G. Lemieux, P. Pande, C. Grecu, A. Ivanov
Proceedings of the IEEE, Vol. 94, No. 6, June 2006
Abstract
Over the past ten years, as integrated circuits
became increasingly more complex and expensive, the industry
began to embrace new design and reuse methodologies
that are collectively referred to as system-on-chip (SoC) design.
In this paper, we focus on the reuse and integration issues
encountered in this paradigm shift. The reusable components,
called intellectual property (IP) blocks or cores, are typically
synthesizable register-transfer level (RTL) designs (often called
soft cores) or layout level designs (often called hard cores). The
concept of reuse can be carried out at the block, platform, or
chip levels, and involves making the IP sufficiently general,
configurable, or programmable, for use in a wide range of
applications. The IP integration issues include connecting the
computational units to the communication medium, which is
moving from ad hoc bus-based approaches toward structured
network-on-chip (NoC) architectures. Design-for-test methodologies
are also described, along with verification issues that
must be addressed when integrating reusable components.
PDF Version
Back to Steve Wilton's home page