Skip to Content

ID.Fix - Infrastructure for the design of fixed-point systems

0
Your rating: None
Tool Name (abbreviation): 
ID.Fix
Author(s): 
- -, -, FR
(unregistered) Author(s): 
Daniel MENARD (IRISA - INRIA)
Quentin Meunier (INRIA)
Olivier Sentieys (IRISA - INRIA)

Most of digital image and signal processing algorithms are implemented into fixed-point architectures to satisfy the cost and power consumption constraints associated with embedded systems. The fixed-point conversion process is an issue for the reduction of the time-to-market and tools to automate this phase and to explore the design space are required. The ID.Fix tool based on the compiler infrastructure GECOS allows converting a C source code into a fixed-point C code using ac_fixed data types. The data word-lengths are optimized by minimizing the implementation cost under accuracy constraint. To obtain low optimization time, an analytical approach is used to evaluate the fixed-point computation accuracy. This approach is valid for systems made-up of smooth arithmetic operations.

Project Information
Project Start: 
Sat, 01/01/2011
Project End: 
Sat, 01/28/2012
Project Description: 
Most of digital image and signal processing algorithms are implemented into fixed-point architectures to satisfy the cost and power consumption constraints associated with embedded systems. The fixed-point conversion process is an issue for the reduction of the time-to-market and tools to automate this phase and to explore the design space are required. The ID.Fix tool based on the compiler infrastructure GECOS allows converting a C source code into a fixed-point C code using ac_fixed data types. The data word-lengths are optimized by minimizing the implementation cost under accuracy constraint. To obtain low optimization time, an analytical approach is used to evaluate the fixed-point computation accuracy. This approach is valid for systems made-up of smooth arithmetic operations.
Tag your tool
Keywords: 
Source-to-source transformations
Fixed-point Conversion
Quantization noise
Accuracy Evaluation