DocumentCode :
2158071
Title :
Coral-automating the design of systems-on-chip using cores
Author :
Bergamaschi, Reinaldo ; Lee, William R. ; Richardson, Duane ; Bhattacharya, Subhrajit ; Muhlada, Mike ; Wagner, Ronaldo ; Weiner, Arthur ; White, Foster
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear :
2000
fDate :
2000
Firstpage :
109
Lastpage :
112
Abstract :
The reuse of pre-designed and pre-verified IP blocks or cores has been touted as the enabler of large systems-on-chip designs. However, the lack of appropriate tools and the increasing complexity of such cores makes them inherently difficult and error-prone to use. This paper presents a new tool, “Coral”, for the design of systems using cores. Coral is based on a new synthesizable virtual design representation which is automatically synthesized to a real design. Novel algorithms are presented to interconnect cores automatically as well as configure system parameters, such as interrupt maps, DMA channel assignments, etc. Coral significantly reduces the time, complexity and potential for errors associated with SoC integration
Keywords :
VLSI; application specific integrated circuits; circuit CAD; industrial property; integrated circuit design; DMA channel assignments; SoC integration; complexity; cores; design automation; interrupt maps; pre-verified IP blocks; synthesizable virtual design representation; system parameters; systems-on-chip; Algorithm design and analysis; Application specific integrated circuits; Encapsulation; Engines; Protocols; Signal synthesis; Silicon; Standards development; Time to market; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Custom Integrated Circuits Conference, 2000. CICC. Proceedings of the IEEE 2000
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-5809-0
Type :
conf
DOI :
10.1109/CICC.2000.852628
Filename :
852628
Link To Document :
بازگشت