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