Team Cairn

Overall Objectives
Scientific Foundations
Application Domains
New Results
Contracts and Grants with Industry
Other Grants and Activities

Section: Software

ID.Fix: Infrastructure for the Design of Fixed-point Systems

Participants : Daniel Ménard [correspondant] , Olivier Sentieys, Romuald Rocher, Loïc Cloatre, Jérémie Guillot.

The different techniques proposed by the team for fixed-point conversion are implemented on the ID.Fix infrastructure. The application is described with a C code using floating-point data types and different pragmas, used to specify parameters (dynamic, input/output word-length, delay operations) for the fixed-point conversion. This tool determines and optimizes the fixed-point specification and then, generates a C code using fixed-point data types (ac_fixed ) from Mentor Graphics. The infrastructure is made-up of three main modules corresponding to the fixed-point conversion (Fix.Conv), the accuracy evaluation (Acc.Eval) and the dynamic range evaluation (Dyn.Eval). The different development carried-out in 2010 allows obtaining a first functional version of the tool. A fixed-point conversion can be carried-out on small examples (a single C function). The development of this tool has been achieved thanks to an INRIA graduate engineer in the context of S2S4HLS project until September 2010, a CNRS graduate engineer until August 2010 in the context of ROMA ANR project and different students during their training period.


Logo Inria