System level virtual prototyping of DSP SOCs using grammar based approach
2000 (English)In: Design automation for embedded systems, ISSN 0929-5585, E-ISSN 1572-8080, Vol. 5, no 04-mar, 295-311 p.Article in journal (Refereed) Published
As we move from algorithm on a chip to system on a chip era, the design bottleneck is shifting from individual DSP functions to global control that composes a system from these functions. The practice in industry suffers from global control entering the design flow too late, discontinuity between functional 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 automatically built from such a specification that models the global control in VHDL and cosimulates with the DSP functions in C from the functional modeling phase. A highly efficient verification methodology based on separating the verification of global control from DSP functions is proposed. A smooth path to cycle true implementation is possible using either behavioral synthesis, IPs for the DSP functions or manual implementation. Experiments using realistic examples like GSM base band processing, rake receiver and some smaller examples have been carried out to quantify the benefits of MASIC.
Place, publisher, year, edition, pages
2000. Vol. 5, no 04-mar, 295-311 p.
DSP ASIC virtual prototyping, cosimulation, grammar synthesis, global control
IdentifiersURN: urn:nbn:se:kth:diva-19888ISI: 000088075700008OAI: oai:DiVA.org:kth-19888DiVA: diva2:338580
QC 201005252010-08-102010-08-10Bibliographically approved