System level virtual prototyping of DSP SOCs using grammar based approach

Citation
A. Hemani et al., System level virtual prototyping of DSP SOCs using grammar based approach, DES AUTOM E, 5(3-4), 2000, pp. 295-311
Citations number
16
Categorie Soggetti
Computer Science & Engineering
Journal title
DESIGN AUTOMATION FOR EMBEDDED SYSTEMS
ISSN journal
09295585 → ACNP
Volume
5
Issue
3-4
Year of publication
2000
Pages
295 - 311
Database
ISI
SICI code
0929-5585(200008)5:3-4<295:SLVPOD>2.0.ZU;2-G
Abstract
As we move from algorithm on a chip to system on a chip era, the design bot tleneck is shifting from individual DSP functions to global control that co mposes a system from these functions. The practice in industry suffers from global control entering the design flow too late, discontinuity between fu nctional modeling and implementation phase and mixing data flow with global control. MASIC-Maths to ASIC-is a methodology proposed in this paper that targets DSP SOCs and addresses these issues. Global control is specified in a grammar notation and integrates the output of functional modeling phase, the DSP functions, by referencing them. A virtual prototype is automatical ly built from such a specification that models the global control in VHDL a nd cosimulates with the DSP functions in C from the functional modeling pha se. A highly efficient verification methodology based on separating the ver ification of global control from DSP functions is proposed. A smooth path t o cycle true implementation is possible using either behavioral synthesis, IPs for the DSP functions or manual implementation. Experiments using reali stic examples like GSM base band processing, rake receiver and some smaller examples have been carried out to quantify the benefits of MASIC.