The application of Aspectual Feature Module in the development and verification of SystemC models

Jun Ye, Tun Li · Forum on specification and Design Languages · 2009

It is often the case that lots of SystemC models are needed in the development a SoC project. How to develop these models more efficiently is an urgent problem to solve. The inheritance mechanism of SystemC is not synthesizable, and its synthesizable subset is smaller than the conventional hardware description languages, which restricts the extensive use of SystemC in RTL level. Moreover, in the verification process of SystemC models, code for verification is often tangled with and scattered across the code for design, which violate the fundamental principle of software engineering: Separation of Concerns. This paper proposes for the first time to use Aspectual Feature Module (AFM) to solve the above problems.

Read the paper · More papers on PaperTik