Skip to Main content Skip to Navigation

Découpage transformationnel pour la conception de systèmes mixtes logiciel/matériel

Abstract : This thesis develops a new methodology for hardware/software co-design. It introduces a transformational partitioning approach capable of handling distributed systems and multiprocessor target architectures. This semi-automatic partitioning approach allows to link a system-level specification to a hardware/software architecture in a short design time with fast exploration of the design space. The main application domain of this work is the design of distributed architectures composed of software processors (e.g. Instruction-level programs) and hardware processors (e.g. ASICs). In contrast to the classical co-design approach implemented by most of existing co-design systems, this approach deals with flexible architectures composed of processors communicating through a complex network. The main contribution of this work is the application of the transformational approach to hardware/software co-design of multi-processor architecture. The user starts the design process with a system-level specification and an architectural solution in mind and realizes refinements to transform the initial specification into the architectural solution. Each incremental refinement step fixes some implementation detail. In this model, the initial specification is given in the SDL language. This specification is converted to an intermediate model adapted to the synthesis algorithms. The intermediate model is refined and implemented on a distributed C/VHDL model. The estimation methods developed allows: a fast exploration of the design space; to reduce the implementation costs; to verify the consequence of different refinement strategies; and study the different optimization criteria of architectures. The methodology presented here is implemented in a co-design environment called Cosmos.
Complete list of metadata

Cited literature [176 references]  Display  Hide  Download
Contributor : Lucie Torella <>
Submitted on : Wednesday, June 11, 2003 - 5:08:33 PM
Last modification on : Friday, December 11, 2020 - 8:28:03 AM
Long-term archiving on: : Friday, April 2, 2010 - 6:54:30 PM


  • HAL Id : tel-00002985, version 1




G.F. Marchioro. Découpage transformationnel pour la conception de systèmes mixtes logiciel/matériel. Micro et nanotechnologies/Microélectronique. Institut National Polytechnique de Grenoble - INPG, 1998. Français. ⟨tel-00002985⟩



Record views


Files downloads