DocumentCode
2573006
Title
A system level IP integration methodology for fast SOC design
Author
Bocchi, M. ; Brunelli, C. ; De Bartolomeis, C. ; Magagni, L. ; Campi, F.
Author_Institution
ARCES, Bologna Univ., Italy
fYear
2003
fDate
19-21 Nov. 2003
Firstpage
127
Lastpage
130
Abstract
In the system-on-chip (SOC) era, the growing number of functionalities included on a single chip requires the development of new design methodologies to keep the design complexity under control. Intellectual property reuse has been commonly employed as a technique to address this problem, but a new system-level approach is needed to integrated IP-reuse methodology in the design flow, in order to speed up the designer´s productivity. In this paper, a SOC design platform is proposed as a solution to this problem, providing a library of IP reusable blocks and a high level tool for SOC design development. An IP library based on AMBA bus architecture was built, featuring a collection of devices with homogeneous interfaces described with VHDL language constructs that enable hardware configurability. A system-level assembler (SLA) was then developed to provide a hardware configuration tool and a suite of utilities to support the designer work. Once defined the system structure, the SLA allows automatic generation of the environments used for software development, simulation, synthesis and verification tasks.
Keywords
circuit complexity; circuit simulation; hardware-software codesign; program assemblers; programming environments; software libraries; system-on-chip; AMBA bus architecture; IP library; IP reusable blocks; SOC design; VHDL language; automatic environment generation; design complexity; design flow; hardware configurability; hardware configuration tool; high level tool; homogeneous interfaces; integrated IP-reuse; intellectual property reuse; software development; system level IP integration methodology; system structure; system-level assembler; system-on-chip; Assembly systems; Control systems; Design methodology; Hardware; Intellectual property; Libraries; Logic testing; Productivity; Programming; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
System-on-Chip, 2003. Proceedings. International Symposium on
Print_ISBN
0-7803-8160-2
Type
conf
DOI
10.1109/ISSOC.2003.1267734
Filename
1267734
Link To Document