Title :
System-on-Chip: Reuse and Integration
Author :
Saleh, Resve ; Wilton, Steve ; Mirabbasi, Shahriar ; Hu, Alan ; Greenstreet, Mark ; Lemieux, Guy ; Pande, Partha Pratim ; Grecu, Cristian ; Ivanov, Andre
Author_Institution :
Dept. of Electr. & Comput. Eng., British Columbia Univ., Canada
fDate :
6/1/2006 12:00:00 AM
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.
Keywords :
design for testability; formal verification; high level synthesis; industrial property; integrated circuit design; integrated circuit testing; system-on-chip; ad hoc bus; analog intellectual property; design-for-test methodologies; hard cores; integrated circuits design; integration issues; intellectual property cores; layout level designs; network-on-chip architectures; register-transfer level designs; reusable components integration; reuse issues; soft cores; system-on-chip design; verification issues; Circuit testing; Computer science; Design methodology; Hardware; Intellectual property; Joining processes; Network-on-a-chip; Productivity; System-on-a-chip; Very large scale integration; Analog intellectual property (IP); intellectual property (IP) cores; network-on-chip (NoC); platform-based design; programmable intellectual property (IP); system-on-chip (SoC); system-on-chip testing; system-on-chip verification;
Journal_Title :
Proceedings of the IEEE
DOI :
10.1109/JPROC.2006.873611