G. Saucier

Institut Polytechnique de Grenoble, Grenoble, Rhone-Alpes, France

Are you G. Saucier?

Claim your profile

Publications (85)12.92 Total impact

  • Chapter: Structural versus algorithmic approaches for efficient adders on xilinx 5200 FPGA
    B. Laurent, G. Bosco, G. Saucier
    [show abstract] [hide abstract]
    ABSTRACT: In this paper, classical adder architectures applied to Xilinx XC5200 FPGA are compared. To inherit advantages of both structural and algorithmic approaches, a hybrid solution is proposed such that the optimal trade-off between architectures and technology is reached. The resulting scheme yields optimized performance after the use of Xilinx place and route tools.
    04/2006: pages 462-471;
  • Article: I398 IEEE TRANSACTIONS ON COMPUTERS, VOL. 43. NO. 12, DECEMBER 1994 The Hye t J_ Defect Tolerant
    [show abstract] [hide abstract]
    ABSTRACT: This paper summarizes a practical experiment in designing a defect tolerant microprocessor and presents the underlying principles. Unlike memory integrated circuits, microprocessors have an irregular structure which complicates both the task of incorporating redundancy for defect tolerance in the design and the task of analyzing the resulting yield increase. The main goal of this paper is to present the detailed yield analysis of a defect tolerant microprocessor with an irregular structure which has been successfully fabricated.
    01/2002;
  • Conference Proceeding: FPGA technology snapshot: current devices and design tools
    H. Krupnova, G. Saucier
    [show abstract] [hide abstract]
    ABSTRACT: The paper presents a FPGA technology snapshot. It shows the status of the latest reprogrammable FPGA families and discusses the capabilities of FPGA design tools. The accent is on comparison of FPGA capacities, advanced architectural features, partitioning for synthesis, floorplanning, macro block processing, memory implementation techniques, etc
    Rapid System Prototyping, 2000. RSP 2000. Proceedings. 11th International Workshop on; 02/2000
  • Conference Proceeding: FPGA partitioning for rapid prototyping: a 1 million gate design case study
    H. Krupnova, C. Rabedaoro, G. Saucier
    [show abstract] [hide abstract]
    ABSTRACT: This paper discusses the FPGA partitioning strategies for open rapid prototyping boards and proprietary prototyping systems, where the constraints of a low number of utilized devices and high performance are critical. Partitioning should handle large designs and produce efficient solutions. The paper first presents the advanced partitioning strategies and then considers a case study example of 1 million gates. The required partitioning solution was obtained by combining the described manual and automatic partitioning and pin multiplexing techniques
    Rapid System Prototyping, 1999. IEEE International Workshop on; 08/1999
  • Source
    Conference Proceeding: Iterative improvement based multi-way netlist partitioning forFPGAs
    H. Krupnova, G. Saucier
    [show abstract] [hide abstract]
    ABSTRACT: This paper presents a multi-way FPGA partitioning method. The basic idea is similar to one proposed by Kuznar et al. (1995), but instead of using the replication and re-optimization, it takes force of the classical iterative improvement partitioning techniques. The basic effort consists in guiding the classical algorithms in their solution space exploration. This was done by introducing the cost function based on the infeasibility distance of the partitioning solution and carefully tuning the basic parameters of the classical algorithms such as definition of size constraints for feasible moves, handling solutions stack, selecting best cluster to move, etc. The proposed method obtains results comparable to the best published results, and even outperforms them for the largest benchmarks
    Design, Automation and Test in Europe Conference and Exhibition 1999. Proceedings; 02/1999
  • Source
    Conference Proceeding: Real time prototyping method and a case study
    [show abstract] [hide abstract]
    ABSTRACT: The paper presents a strategy for high-speed prototyping on FPGAs. The traditional “glue” synthesis strategy may not be sufficient for obtaining FPGA prototypes working at real speed. A key possibility to accelerate the performance of FPGA designs is the utilisation of the architectural features of modern FPGAs. To do this, no “push-button” solutions exists. The way to do this is to process one by one the critical blocks of the design and to decide about the implementation strategy for each block. As an example, a case study of a microprocessor circuit is presented. The microprocessor should be able to work in real time at 10 MHz frequency. To reach this speed in the Altera FLEX 10 KA technology, a special implementation strategy was elaborated for the microprocessor's RAM and ALU blocks
    Rapid System Prototyping, 1998. Proceedings. 1998 Ninth International Workshop on; 07/1998
  • Conference Proceeding: Fast arithmetic on Xilinx 5200 FPGA
    B. Laurent, G. Bosco, G. Saucier
    [show abstract] [hide abstract]
    ABSTRACT: In this paper, classical adder and multiplier architectures applied to the Xilinx XC5200 FPGA are compared. To inherit advantages of both structural and algorithmic approaches, hybrid solutions are proposed such that the optimal trade-off between architectures and technology is reached. The resulting schemes yield optimized performance after the use of Xilinx place and route tools
    VLSI Design, 1998. Proceedings., 1998 Eleventh International Conference on; 02/1998
  • Conference Proceeding: A Hierarchy-driven Fpga Partitioning method
    H. Krupnova, A. Abbara, G. Saucier
    [show abstract] [hide abstract]
    ABSTRACT: Not Available
    Design Automation Conference, 1997. Proceedings of the 34th; 07/1997
  • Conference Proceeding: ASIC prototyping with reprogrammable implementations of large ASICs
    D. Brasen, G. Saucier
    [show abstract] [hide abstract]
    ABSTRACT: Many users of ASIC technologies are switching to ASIC prototyping on FPGAs for lower cost functional verification which is also a reprogrammable implementation that allows the user to make quick design changes for faster development time. This paper presents a new ASIC prototyping process that provides for large ASIC migration to LUT-based netlists (e.g., XILINX/4000 or ALTERA/FLEX) and routing support for reprogrammable interconnect between FPGAs (e.g., APTIX FPICs or ICUBE FPIDs). Comparisons with MCNC and industrial benchmarks show improvements over XILINX NEOCAD and ALTERA MAXPLUSII mapping and partitioning tools
    Rapid System Prototyping, 1996. Proceedings., Seventh IEEE International Workshop on; 07/1996
  • Conference Proceeding: Design of defect-tolerant scan chains for MCMs with an active substrate
    P. Brahic, R. Leveugle, G. Saucier
    [show abstract] [hide abstract]
    ABSTRACT: The work presented in this paper aims at defining the best solution for designing defect-tolerant scan chains, taking into account the sensitivity of the yield improvement on various parameters. The results presented demonstrate that a noticeable yield increase can be achieved, but only if the selected redundant architecture is coherent with the implementation details, in particular the multiplexer electrical structure. It is also shown that the most straightforward approach, i.e., the triple modular redundancy, can be very inefficient if optimized majority gates are not available for the implementation
    Defect and Fault Tolerance in VLSI Systems, 1995. Proceedings., 1995 IEEE International Workshop on,; 12/1995
  • Source
    Conference Proceeding: Efficient synthesis of fault-tolerant controllers
    R. Rochet, R. Leveugle, G. Saucier
    [show abstract] [hide abstract]
    ABSTRACT: Today, there is an increasing need for fault tolerance capabilities in integrated circuits used in critical applications such as aircraft control. The classical way to achieve fault tolerance in a logic block is to triplicate it and to implement a majority voting block on the outputs (Triple Modular Redundancy, or TMR). The Single Independent Decoder (SID) architecture was defined in order to achieve with a lower hardware overhead the tolerance of faults in the circuit control part (the Finite State Machine), and more precisely in the sequencing logic (next-state logic and state register). A dedicated synthesis tool (ASYL-SdF) has been developed and the results obtained on a large set of examples in terms of silicon area and dependability evaluation have shown its efficiency, especially compared with the TMR implementation of the sequencing logic (TMR Seq)
    European Design and Test Conference, 1995. ED&TC 1995, Proceedings.; 04/1995
  • Source
    Article: The Hyeti defect tolerant microprocessor: a practical experiment and its cost-effectiveness analysis
    [show abstract] [hide abstract]
    ABSTRACT: This paper summarizes a practical experiment in designing a defect tolerant microprocessor and presents the underlying principles. Unlike memory integrated circuits, microprocessors have an irregular structure which complicates both the task of incorporating redundancy for defect tolerance in the design and the task of analyzing the resulting yield increase. The main goal of this paper is to present the detailed yield analysis of a defect tolerant microprocessor with an irregular structure which has been successfully fabricated. The approaches employed for achieving the goal of yield enhancement in the data path and the control part of the microprocessor are described first. Then, the yield enhancement due to the incorporated redundancy is analyzed. Finally, some practical and theoretical conclusions are drawn
    IEEE Transactions on Computers 01/1995; · 1.10 Impact Factor
  • Conference Proceeding: Alternative approaches to fault detection in FSMs
    R. Leveugle, R. Rochet, G. Saucier
    [show abstract] [hide abstract]
    ABSTRACT: This paper addresses the detection of permanent or transient faults in complex VLSI circuits, with a particular focus on faults leading to sequencing errors. On-line test devices are automatically generated by a specific synthesis tool (ASYL-SdF), avoiding design time overhead. Two approaches based on control-flow checking methods are available to the designer and it is shown that each of these approaches leads, in some cases, to the cheapest implementation. In particular, noticeable gains can be obtained compared with the classical approach based on duplication
    Defect and Fault Tolerance in VLSI Systems, 1994. Proceedings., The IEEE International Workshop on; 11/1994
  • Conference Proceeding: New partitioning technology permits FPGA prototypes
    D. Pashley, D. Brasen, G. Saucier
    [show abstract] [hide abstract]
    ABSTRACT: In this paper, a new package partitioning tool from Innovative Synthesis Technologies is described that uses functional cone partitioning [ICCAD93] to find high size to I/O ratio partitions. Partitioning for performance is provided by containing whole critical paths within packages, made easy with functional cone partitioning. Hierarchy is respected, allowing for partitioning into heterogeneous devices. As an extension of the ASYL+ netlist synthesis and technology migration system, the tool partitions for multiple PLD, FPGA, and ASIC technologies for desired market price and performance
    Fast Prototyping of IC Designs, IEE Colloquium on; 07/1994
  • Conference Proceeding: Design of a digital neural chip: application to optical character recognition by neural network
    D. Jacquet, G. Saucier
    [show abstract] [hide abstract]
    ABSTRACT: Presents the design of a dedicated chip achieving the recognition phase of layered neural networks. General back-propagation (GBP) and learning vector quantization (LVQ) neurons can be emulated on this chip (called the OCR-chip). It consists of five processors: four neuron processors interconnected in a ring, each are computing several states of different GBP neurons, and a LVQ processor used to compute the states of the LVQ neurons. Connections between GBP neurons folded on the same processor are implemented in each processor by using an address generator based on modulus m counters. An optical character recognition (OCR) neural network (840 neurons in 4 layers and 800 LVQ neurons) is used as demonstrator
    European Design and Test Conference, 1994. EDAC, The European Conference on Design Automation. ETC European Test Conference. EUROASIC, The European Event in ASIC Design, Proceedings.; 01/1994
  • Conference Proceeding: Partitioning with cone structures
    G. Saucier, D. Brasen, J.P. Hiol
    [show abstract] [hide abstract]
    ABSTRACT: Circuit partitioning for packages that have limited numbers of IO pins is a critical problem with FPGAs. Common FPGAs have prespecified maximum gate count limits on the order of five to ten times the number of usable IO pins. Traditional min-cut approaches lack the ability to find such constrained partitions with high gate to IO pin ratios. In this paper, a new partitioning algorithm is presented that uses cone structures. Cone structures are minimum cut partitioning structures for netlists with low fanout, and clustering structures for partitioning netlists with high fanout. Cone structures also allow for full containment of critical paths. When used with good Merging/Cutting strategies, results show that the cone partitioning algorithms introduced here produce better partitions than min-cut
    Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on; 12/1993
  • Article: A real experience on configuring a wafer scale 2D array of monobit processors
    [show abstract] [hide abstract]
    ABSTRACT: Presents hardware and software techniques for configuring a wafer scale 2D array. A switching network independent of the processing elements (PEs) has been designed and implemented. Two algorithms find and program an optimized target array in a reversible or irreversible manner. This paper is based on a wafer scale design for low-level image processing
    IEEE Transactions on Components Hybrids and Manufacturing Technology 12/1993;
  • Article: Lexicographical expressions of Boolean functions with application to multilevel synthesis
    G. Saucier, P. Abouzeid
    [show abstract] [hide abstract]
    ABSTRACT: This paper proposes a new type of expression for Boolean functions called lexicographical expressions. The basic idea is to impose an input ordering for factoring logical expressions. Several algebraic properties are presented and relations with classical algebraic theory are established. The main result is that all elementary factorizations defined by (Cokernel, Kernel) pairs “compatible” with an input order are all “algebraically compatible,” i.e., are all parts of a single factorization of the function. Thus for a given input order a unique factorization is defined. This leads to fast division procedures. Basic techniques for obtaining lexicographical factorizations are presented. First, a precedence matrix and an updating procedure are defined and used later to select an input order and a corresponding compatible factorization. Second, a factorization technique respecting a fixed order is detailed. This method is then applied to multilevel synthesis using standard cells which was the original motivation of this work. The goal is to reduce wiring complexity. A lexicographical factorization leads to a wiring area reduction due to the structuring of the logic into layers in which the inputs enter the layout in the order given by the factorization. Experimental results comparing this approach to classical ones are given. These results include routing ratio measurements, routing structure observation, global area measurement and critical path estimation. All these results are analyzed after place and route, using an industrial tool (COMPASS Design Automation tool)
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 12/1993; · 1.27 Impact Factor
  • Source
    Conference Proceeding: Analysis and comparison of fault tolerant FSM architecture based on SEC codes
    R. Rochet, R. Leveugle, G. Saucier
    [show abstract] [hide abstract]
    ABSTRACT: Implementing single fault tolerant finite state machines (FSMs) in VLSI circuits might be done using triplication and voting (TMR). Alternatives are based on the use of an error correcting (SEC) code during the state assignment. Such architectures are studied and their characteristics are analyzed for a set of international and industrial FSM benchmarks. The results demonstrate that one of these architectures leads in some cases to implementation with less hardware overhead than TMR and should actually be considered for some types of circuits
    Defect and Fault Tolerance in VLSI Systems, 1993., The IEEE International Workshop on; 11/1993
  • Conference Proceeding: Influence of error correlations on the signature analysis aliasing
    R. Leveugle, X. Delord, G. Saucier
    [show abstract] [hide abstract]
    ABSTRACT: Signature analysis is often used in the test area to reduce the amount of information to check. The drawback of this compaction is its non-zero aliasing probability, i.e. the possibility to obtain a correct signature in spite of errors in the compacted words. Up to now, the studies on aliasing have focused on BIST applications and do not consider correlations between errors in two compacted words. However, online test methods also use signature analysis. The reported experiments show that, in this context and for some types of faults, the existing correlations have a noticeable impact on the aliasing probability. Further theoretical studies taking into account these correlations are therefore required to model the aliasing observed at each compaction step. It also seems that checking a signature in the middle of a linear block of instructions is better than checking it just before or after a branching instruction
    Computer Design: VLSI in Computers and Processors, 1993. ICCD '93. Proceedings., 1993 IEEE International Conference on; 11/1993