Automating the Design of Systems-on-Chip Using Cores

Copyright [©] (2001) by IEEE. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distrubuted for profit. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.

Leading-edge systems-on-chip (SoC) being designed today could reach 20 Million gates and 0.5 to 1 GHz operating frequency. In order to implement such systems, designers are increasingly relying on reuse of intellectual property (IP) blocks. Since IP blocks are predesigned and preverified, the designer can concen-trate on the complete system without having to worry about the correctness or performance of the individ-ual components. That is the goal, in theory. In practice, assembling an SoC using IP blocks is still an error-prone, labor-intensive and time-consuming process. This paper discusses the main challenges in SoC designs using IP blocks and elaborates on the methodology and tools being researched at IBM for addressing the problem. It explains IBM’s SoC architecture and gives algorithmic details on the high-level tools being developed for SoC design.

By: Reinaldo A. Bergamaschi, Subhrajit Bhattacharya,Ronaldo Wagner(IBM EDA Lab Fishkill, NY ) Colleen Fellenz (IBM EDA Lab Fishkill,NY) William R. Lee (Cisco Systems Raleigh,NC) Foster White (Nortel Networks Raleigh NC) Michael Muhlada (Cisco Systems Raleigh,NC) Jean-Marc Daveau (ST Micrelectronics,Grenoble France)

Published in: IEEE Design and Test of Computers, volume 18, (no 5), pages 32-45 in 2001

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

RC21951.pdf

Questions about this service can be mailed to reports@us.ibm.com .