Nicolas Hervé
University of Rennes
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Nicolas Hervé.
signal processing systems | 2005
Nicolas Hervé; Daniel Menard; O. Sentieys
Field programmable gate arrays (FPGAs) are now considered as a real alternative for digital signal processing (DSP) applications. But, new methodologies are still needed to automatically map a DSP application into an FPGA with respect to design constraints such as area, power consumption, execution time and time-to-market. Moreover DSP applications are frequently specified using floating-point arithmetic whereas fixed-point arithmetic should be used on FPGA. In this paper, a high-level synthesis methodology under constraints is presented. The originality is to consider a computation accuracy constraint. The methodology is based on a fixed-point operator library which characterizes the operators cost according to their wordlength. An error noise propagation model is used to compute an analytical expression of the accuracy in function of the signals wordlength. To obtain an efficient hardware implementation, the data wordlength optimization process is coupled with the high-level synthesis. In addition, the accuracy evaluation is done through an analytical method, which drastically reduces the optimization time.
Eurasip Journal on Embedded Systems | 2006
Romuald Rocher; Daniel Menard; Nicolas Hervé; O. Sentieys
To reduce the gap between the VLSI technology capability and the designer productivity, design reuse based on IP (intellectual properties) is commonly used. In terms of arithmetic accuracy, the generated architecture can generally only be configured through the input and output word lengths. In this paper, a new kind of method to optimize fixed-point arithmetic IP has been proposed. The architecture cost is minimized under accuracy constraints defined by the user. Our approach allows exploring the fixed-point search space and the algorithm-level search space to select the optimized structure and fixed-point specification. To significantly reduce the optimization and design times, analytical models are used for the fixed-point optimization process.
Journal of Electrical and Computer Engineering | 2012
Daniel Menard; Nicolas Hervé; Olivier Sentieys; Hai-Nam Nguyen
Implementing signal processing applications in embedded systems generally requires the use of fixed-point arithmetic. The main problem slowing down the hardware implementation flow is the lack of high-level development tools to target these architectures from algorithmic specification language using floating-point data types. In this paper, a new method to automatically implement a floating-point algorithm into an FPGA or an ASIC using fixed-point arithmetic is proposed. An iterative process on high-level synthesis and data word-length optimization is used to improve both of these dependent processes. Indeed, high-level synthesis requires operator word-length knowledge to correctly execute its allocation, scheduling, and resource binding steps. Moreover, the word-length optimization requires resource binding and scheduling information to correctly group operations. To dramatically reduce the optimization time compared to fixed-point simulation-based methods, the accuracy evaluation is done through an analytical method. Different experiments on signal processing algorithms are presented to show the efficiency of the proposed method. Compared to classical methods, the average architecture area reduction is between 10% and 28%.
applied reconfigurable computing | 2007
Nicolas Hervé; Daniel Menard; Olivier Sentieys
This paper presents an alternative approach for multiple word-length architecture synthesis and optimization. It is based on an iterative refinement process on operation grouping, word-length assignment and high-level synthesis. The focus is on the sub-problem of operation grouping before word-length assignment, and within iterations. Two algorithms are proposed and first results show the interest of the approach and invite for more investigations in iterative grouping procedures.
international symposium on circuits and systems | 2006
Romuald Rocher; Nicolas Hervé; Daniel Menard; Olivier Sentieys
To reduce the gap between the VLSI technology capability and the designer productivity, design reuse based on IP (intellectual properties) is commonly used. In terms of arithmetic accuracy, the generated architecture can generally only be configured through the input and output word-lengths. In this paper, a new kind of fixed-point arithmetic IP is presented through the LMS and delayed-LMS examples. The operator and memory word-lengths are optimized under an accuracy constraint defined by the user. To significantly reduce the optimization and design times, the architecture parameter determination is based on analytical approach
Archive | 2005
François Charot; Olivier Sentieys; Danielle Graviou; Orlane Kuligowski; Lydie Mabil; Daniel Chillet; Imène Benkermi; Olivier Berder; Didier Demigny; Steven Derrien; Hélène Dubois; Michel Guitton; Nicolas Hervé; Ekué Kinvi-Boh; Ludovic L'Hours; Daniel Menard; Laurent Perraudeau; Sébastien Pillement; Patrice Quinton; Pascal Scalart; Christophe Wolinski; Charles Wagner; Gilles Georges; Georges Adouko; Faten Benabdallah; Mickaël Cartron; Anne-Marie Chana; Stéphane Chevobbe; Thomas Guihal; Erwan Grasse
MajecSTIC 2005 : Manifestation des Jeunes Chercheurs francophones dans les domaines des STIC | 2005
Nicolas Hervé; Daniel Menard; Olivier Sentieys
20° Colloque sur le traitement du signal et des images, 2005 ; p. 635-638 | 2005
Nicolas Hervé; Daniel Menard; Olivier Sentieys
Archive | 2004
Daniel Chillet; Nicolas Hervé; Daniel Menard; Sébastien Pillement; Olivier Sentieys
Archive | 2004
Madeleine Nyamsi; Patrice Quinton; François Charot; Charles Wagner; Christophe Wolinski; Ludovic L'Hours; Daniel Menard; Nicolas Hervé; Daniel Chillet; Olivier Sentieys; Romuald Rocher; Pascal Scalart; Imène Benkermi; Didier Demigny; Sébastien Pillement
Collaboration
Dive into the Nicolas Hervé's collaboration.
Institut de Recherche en Informatique et Systèmes Aléatoires
View shared research outputs