SYSTEM-LEVEL HARDWARE MODULE GENERATION

Citation
Mb. Srivastava et al., SYSTEM-LEVEL HARDWARE MODULE GENERATION, IEEE transactions on very large scale integration (VLSI) systems, 3(1), 1995, pp. 20-35
Citations number
27
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
10638210
Volume
3
Issue
1
Year of publication
1995
Pages
20 - 35
Database
ISI
SICI code
1063-8210(1995)3:1<20:SHMG>2.0.ZU;2-J
Abstract
In complex modern day electronic systems, far more time is spent in de signing the boards, writing the software to drive and integrate the ha rdware, and other such system level issues, than is spent in designing any application-specific IC's that may be needed. Unfortunately, most of the research in computer-aided design has been focussed on the mor e glamorous ASIC design problem, as a result of which the design metho dologies and tools at the system level are much more primitive than at the chip level. We have developed a design framework for application- specific systems, called SIERA, that addresses the higher level aspect s of system design, including multichip design issues at the boardleve l, and hardware-software codesign and integration, in addition to the design of individual ASIC's. SIERA allows rapid-prototyping of multibo ard systems where the functionality is implemented using a mix of dedi cated hardware modules and ASIC's, as well as software running on prog rammable hardware modules. A key step in the design methodology provid ed by SIERA is that of generating the physical implementation of the s ystem hardware from a description of the system architecture. The anal ogue of this problem at the chip level is referred to as silicon assem bly or silicon compilation. In this paper we address this problem at t he system level, and describe how the generation and interfacing of bo ard-level modules, board-level physical design, simulation of custom b oards, and the overall management of board design are handled in SIERA . While some of the problems could be solved by adapting or extending techniques from the existing ASIC design tools, others required new ap proaches. Case-studies of several real-life applications are also pres ented to demonstrate the effectiveness of the board-level physical des ign methodology embodied in SIERA compared to the traditional PCB desi gn systems.