Improving SoC design flow by means of MDA and UML profiles (original) (raw)
We tackle the problem of improving the SoC (System on a Chip) design flow in order to provide a modeling framework which allows exchange, reuse and integration of IP (Intellectual Property) models. In this paper, exploiting the MDA capabilities of defining modeling languages platform independent and reducible to platform dependent languages, we present a UML profile for the Sys-temC language. Furthermore, we discuss the advantages of high-level modeling SoC components in the style of UML using the SystemC design primitives, rather than designing at a lower level by means of coding. This work has been partially supported by the project Tecniche e metodologie di progetto, documentazione, verifica e validazione per i sistemi di IP (Intellectual Property) at STMicroelectronics.