Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Christian Piguet

dblp:29/5753 · DBLP profile ↗
← Back
24ranked-venue papers
8as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 22 · 8 first-authorSoftware engineering, systems software and programming languages · 7 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Hardware accelerators and domain-specific architectures · 36% Energy-efficient computing · 31% Emerging computing paradigms · 18%
Computer networks
1 paper
Internet of things and sensor networks · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures
error compensation
0.212013
Improving energy gains of inexact DSP hardware through reciprocative error compensation · DAC 2013
Emerging computing paradigms › approximate computing
inexact computing
0.212013
Improving energy gains of inexact DSP hardware through reciprocative error compensation · DAC 2013
Energy-efficient computing
energy-aware scheduling
0.112012
Energy harvesting and power management for autonomous sensor nodes · DAC 2012
Embedded and real-time systems › energy harvesting systems
energy harvesting sensor node
0.112012
Energy harvesting and power management for autonomous sensor nodes · DAC 2012
Energy-efficient computing
power management
0.112012
Energy harvesting and power management for autonomous sensor nodes · DAC 2012
Internet of things and sensor networks
wireless sensor network
0.012012
Energy harvesting and power management for autonomous sensor nodes · DAC 2012

Methods — techniques the papers use, named apart from their topics

waveform reshaping · 0.2inexact logic minimization · 0.2
YearPublicationVenuePosition
2013 Improving energy gains of inexact DSP hardware through reciprocative error compensation
abstract
We present a zero hardware-overhead design approach called reciprocative error compensation (REC) that significantly enhances the energy-accuracy trade-off gains in inexact signal processing datapaths by using a two-pronged approach: (a) deliberately redesigning the basic arithmetic blocks to effectively compensate for each other's (expected) error through inexact logic minimization, and (b) "reshaping" the response waveforms of the systems being designed to further reduce any residual error. We apply REC to several DSP primitives such as the FFT and FIR filter blocks, and show that this approach delivers 2-3 orders of magnitude lower (expected) error and more than an order of magnitude lesser Signal-to-Noise Ratio (SNR) loss (in dB) over the previously proposed inexact design techniques, while yielding similar energy gains. Post-layout comparisons in the 65nm process technology show that our REC approach achieves upto 73% energy savings (with corresponding delay and area savings of upto 16% and 62% respectively) when compared to an existing exact DSP implementation while trading a relatively small loss in SNR of less than 1.5 dB.
Lingamneni Avinash, Arindam Basu, Christian C. Enz, Krishna V. Palem, Christian Piguet
DAC5
2013 Electronics for a greener planet
abstract
Our goal must be the usage of ICT technologies to reduce significantly the worldwide energy consumption and carbon emission. Predictions about energy consumption in 2050 show that nearly 100% renewable energy is possible. On one hand, ICT devices themselves can be much more energy efficient in their usage but also in their fabrication. However, a more significant role for these systems will be to reduce the pressure over our planet in domains like transportation, agriculture, lighting, home control and health monitoring. Nevertheless, people behavioral changes are also definitely required for achieving sustainability. It is also obvious that engineers are the only persons capable of improving planet health by proposing intelligent ICT systems, but today they are not credited for this; it is therefore time for changing the image of engineers.
Christian Piguet
ACM Great Lakes Symposium on VLSI1
2013 Synthesizing Parsimonious Inexact Circuits through Probabilistic Design Techniques
abstract
The domain of inexact circuit design, in which accuracy of the circuit can be exchanged for substantial cost (energy, delay, and/or area) savings, has been gathering increasing prominence of late owing to a growing desire for reducing energy consumption of the systems, particularly in the domain of embedded and (portable) multimedia applications. Most of the previous approaches to realizing inexact circuits relied on scaling of circuit parameters (such as supply voltage) taking advantage of an application’s error tolerance to achieve the cost and accuracy trade-offs, thus suffering from acute drawbacks of considerable implementation overheads that significantly reduced the gains. In this article, two novel design approaches called Probabilistic Pruning and Probabilistic Logic Minimization are proposed to realize inexact circuits with zero hardware overhead.Extensive simulations on various architectures of critical datapath elements demonstrate that each of the techniques can independently achieve normalized gains as large as 2x--9.5x in energy-delay-area product for relative error magnitude as low as 10 − 4% --8% compared to corresponding conventional correct circuits.
Lingamneni Avinash, Christian C. Enz, Krishna V. Palem, Christian Piguet
ACM Trans. Embed. Comput. Syst.4
2012 Energy harvesting and power management for autonomous sensor nodes
abstract
Wireless sensor nodes that are self-powered by extracting their energy from their environment are a new opportunity for monitoring purpose. Since the available energy is not constant over time and due to very low harvested power levels, efficient energy and power management strategies are mandatory for improving their autonomy. At system level, scheduling algorithms are proposed to efficiently use multi power path architectures and avoid as much as possible the use of batteries. A data- and energy-driven architecture and its associated algorithm are presented achieving high efficiency due to fully adaptive scheme.
Jean-Frédéric Christmann, Edith Beigné, Cyril Condemine, Jérôme Willemin, Christian Piguet
DAC5
2012 Fixed origin corner square inspection layout regularity metric
abstract
Integrated circuits suffer from serious layout printability issues associated to the lithography manufacturing process. Regular layout designs are emerging as alternative solutions to help reducing these systematic subwavelength lithography variations. However, there is no metric to evaluate and compare the layout regularity of those regular designs and there is no methodology to link layout regularity to the reduction of process variations. In this paper we propose a new layout regularity metric called Fixed Origin Corner Square Inspection (FOCSI). We also provide a methodology using the Monte Carlo analysis to evaluate and understand the impact of regularity on process variability.
Marc Pons 0001, Marc-Nicolas Morgan, Christian Piguet
DATE3
2011 Energy parsimonious circuit design through probabilistic pruning
abstract
Inexact Circuits or circuits in which the accuracy of the output can be traded for energy or delay savings, have been receiving increasing attention of late due to invariable inaccuracies in designs as Moore's law approaches the low nanometer range, and a concomitant growing desire for ultra low energy systems. In this paper, we present a novel design-level technique called probabilistic pruning to realize inexact circuits. Unlike the previous techniques in literature which relied mostly on some form of scaling of operational parameters such as the supply voltage (Vdd) to achieve energy and accuracy tradeoffs, our technique uses pruning of portions of circuits having a lower probability of being active, as the basis for performing architectural modifications resulting in significant savings in energy, delay and area. Our approach yields more savings when compared to any of the conventional voltage scaling schemes, for similar error values. Extensive simulations using this pruning technique in a novel logic synthesis based CAD framework on various architectures of 64-bit adders demonstrate that normalized gains as great as 2X-7.5X in the Energy-Delay-Area product can be obtained, with a relative error percentage as low as 10-6% up to 10%, when compared to corresponding conventionally correct designs.
Lingamneni Avinash, Christian C. Enz, Jean-Luc Nagel, Krishna V. Palem, Christian Piguet
DATE5
2010 AVGS-Mux style: A novel technology and device independent technique for reducing power and compensating process variations in FPGA fabrics
abstract
This work presents Adaptive Vgs Multiplexer (AVGS-Mux) Technique. Proposed method controls the transistor current by the source voltage. It can provide ±1.6X control on the delay and ±7X exponential control on sub-threshold and gate leakages in the switch-box, LUT, and interconnects. For equal leakage, it improves the speed 9%, reduces dynamic power 13%, and reduces random dopant fluctuations effect. AVGS-Mux is a good replacement of adaptive body biasing and adaptive supply voltage techniques in emerging Multi-Gate devices which have very small body effect and cannot tolerate voltages higher than nominal VDD due to reliability issues.
Bahman Kheradmand Boroujeni, Christian Piguet, Yusuf Leblebici
DATE2
2006 Architectural and technology influence on the optimal total power consumption
abstract
In this paper, an approximated closed-form total power consumption equation for circuits working at their optimal supply and threshold voltage is presented. Comparisons of this formula to the numerical calculation show an error less than 3% on a set of thirteen 16 bit multipliers. Starting from this equation the influence of architecture transformations (including pipelining, parallelization, sequentialization) on the optimal total power is discussed. Finally, by a similar approach, the impact of the technology choice on achievable power saving is considered, showing how a moderated tradeoff between leakage and speed is the key characteristic of a good low power technology.
Christian Schuster, Jean-Luc Nagel, Christian Piguet, Pierre-André Farine
DATE3
2004 Extremely Low-Power Logic
abstract
For extremely low-power logic, three very new and promising techniques will be described. The first are methods on circuit and system level for reduced supply voltages. In large logic blocks, interconnect becomes a main issue, that could be solved by on-chip optical interconnect. Nano-devices will also be presented, as a possibility to compute with nearly zero power, and compared to future 10 nanometers transistors.
Christian Piguet, Jacques Gautier, Christoph Heer, Ian O'Connor, Ulf Schlichtmann
DATE1
2004 Architectures and Design Techniques for Energy Efficient Embedded DSP and Multimedia Processing
abstract
Energy efficient embedded systems consist of a heterogeneous collection of very specific building blocks, connected together by a complex network of many dedicated busses and interconnect options. The trend to merge multiple functions into one device makes the design and integration of these "systems-on-chip" (SOC's) even more problematic. Yet, specifications and applications are never fixed and require the embedded units to be programmable. The topic of this paper is to give the designer architectures and design techniques to find the right balance between energy efficiency and flexibility. The key is to include programmability (or reconfiguration) at the right level of abstraction and tuned to the application domain. The challenge is to provide an exploration and programming environment for this heterogeneous architecture platform.
Ingrid Verbauwhede, Patrick Schaumont, Christian Piguet, Bart Kienhuis
DATE3
2004 Guest Editorial
Christian Piguet, Narayanan Vijaykrishnan
IEEE Trans. Very Large Scale Integr. Syst.1
2004 Guest Editorial
Christian Piguet, Narayanan Vijaykrishnan
IEEE Trans. Very Large Scale Integr. Syst.1
2001 Low-power systems on chips (SOCs)
abstract
For innovative portable products, Systems on Chips (SoCs) containing several processors, memories and specialised modules are obviously required. Performances but also low-power are main issues in the design of such SoCs. Are these low-power SoCs only constructed with low-power processors, memories and logic blocks? If the latter are unavoidable, many other issues are quite important for low-power SoCs, such as the way to synchronise the communications between processors as well as test procedures, online testing, software design and development tools. This paper is a general framework for the design of low-power SoCs, starting from the system level to the architecture level, assuming that the SoC is mainly based on the re-use of low-power processors, memories and logic peripherals. SoCs with many processors, co-processors, memories and peripherals cannot be synchronised with a single master clock, due to larger and larger wire delays in deep submicron technologies. Several clocking schemes have been proposed, such as GALS (Globally Asynchronous Locally Synchronous) but also full asynchronous architectures. This paper will present the advantages and disadvantages of these SoC clocking strategies as well as the impacts on low power. For embedded SoCs containing several processors, one has to write several pieces of software for each processor starting typically from a high-level specification using the C/C++ language. In order to tackle this problem, we propose to first transform the original specification by means of a systematic script of platform-independent source code transformations. That is illustrated by applying global loop transformation techniques to identify asynchronous partitions exhibiting little communication and high locality of access characteristics. In a second stage, we explore multiple-instruction multiple-data (MIMD) mapping onto a given (partly) predefined platform using advanced space-time analysis techniques to maintain low data transfer rates while achieving high system throughput. At the SoC level, accurate cost feedback including high-level power estimation is required. From this essential information, energy trade-offs between application sub-modules can for example be used to refine the solution further. In the case of mapping onto programmable cores with a shared memory hierarchy, a final refinement consists in reorganising the data layout for efficient cache utilisation.
Christian Piguet, Marc Renaudin, Thierry J.-F. Omnés
DATE1
1998 Embryonics: a new methodology for designing field-programmable gate arrays with self-repair and self-replicating properties
abstract
The growth and the operation of all living beings are directed through the interpretation, in each of their cells, of a chemical program, the DNA string or genome. This process is the source of inspiration for the Embryonics (embryonic electronics) project, whose final objective is the conception of very large scale integrated circuits endowed with properties usually associated with the living world: self-repair (cicatrization) and self-replication. We begin by showing that any logic system can be represented by an ordered binary decision diagram (OBDD), and then embedded into a fine-grained field-programmable gate array (FPGA) whose basic cell is a multiplexer with programmable connections. The cellular array thus obtained is perfectly homogeneous: the function of each cell is defined by a configuration (or gene) and all the genes in the array, each associated with a pair of coordinates, make up the blueprint (or genome) of the artificial organism. In the second part of the project, we add to the basic cell a memory and an interpreter to, respectively, store and decode the complete genome. The interpreter extracts from the genome the gene of a particular cell as a function of its position in the array (its coordinates) and thus determines the exact configuration of the relative multiplexer. The considerable redundancy introduced by the presence of a genome in each cell has significant advantages: self-replication (the automatic production of one or more copies of the original organism) and self-repair (the automatic repair of one or more faulty cells) become relatively simple operations. The multiplexer-based FPGA cell and the interpreter are finally embedded into an electronic module; an array of such modules make it possible to demonstrate self-repair and self-replication.
Daniel Mange, Eduardo Sanchez, André Stauffer, Gianluca Tempesti, Pierre Marchal, Christian Piguet
IEEE Trans. Very Large Scale Integr. Syst.6
1995 A New Paradigm for Developing Digital Systems Based on a Multi-Cellular Organization
Daniel Mange, Serge Durand, Eduardo Sanchez, André Stauffer, Gianluca Tempesti, Pierre Marchal, Christian Piguet
ISCAS7
1991 Design methodologies and CAD tools
Christian Piguet, Evert Dijkstra
Integr.1
1991 Multiprocess architecture for watch applications
J.-F. Perotto, Christian Piguet, A. Kägi
Microprocessing and Microprogramming2
1990 One-chip low-power multiprocessor
J.-F. Perotto, Christian Piguet, C. Voirol
Microprocessing and Microprogramming2
1988 On the use of modulo arithmetic comb filters in sigma delta modulators
abstract
A novel architecture of one-stage comb decimation filters for sigma-delta modulators is described. It performs the decimation of a 1-bit oversampled modulator output to an arbitrary lower output frequency. The use of modulo arithmetic throughout the filter together with the proposed algorithmic decomposition allows a low-power and area-efficient implementation. This also avoids the storing of the coefficients in a ROM or the generation of the coefficients with rather complicated up/down counters. The architecture is applicable to all comb decimation filters with sinc/sup k/ (f) response. A filter with k=3 and a programmable decimation factors has been integrated in a 3- mu m CMOS process.>
Evert Dijkstra, Olivier Nys, Christian Piguet, Marc G. R. Degrauwe
ICASSP3
1987 A design methodology of microprogrammed controllers for custom CMOS IC's
Christian Piguet, Evert Dijkstra, A. Theys, M. Stauffer, J.-F. Perotto
Microprocess. Microprogramming1
1986 A new systolic decomposition for the dynamic time warping algorithm
abstract
New systolic architectures for the Dynamic Time Warping (DTW)-algorithm have been evaluated. The DTW-algorithm is used as a non-linear pattern matching technique in isolated and continuous speech recognition systems. A non-conventional decomposition of the recursive DTW-algorithm, bit-serial computation, extensive pipe-lining and simultaneous matching of multiple patterns are used in order to execute the DTW-algorithm in real-time. The proposed decomposition leads to compact realizations of complete systolic arrays on a single chip. A typical realization of an array of 14 systolic processors in a 4μm 1.5 V CMOS process contains approximately 15,000 transistors on a chip area of 11.5 mm2. With a clock-frequency of only 100 kHz, we already achieve a matching in real-time (0.2 sec) with 60 reference words. One processor element has been integrated.
Evert Dijkstra, Christian Piguet
ICASSP2
1986 On minimizing memory in systolic arrays for the dynamic time warping algorithm
Evert Dijkstra, Christian Piguet
Integr.2
1986 Design methodology for low-power full custom RISC microprocessors
Michael Ansorge, Christian Piguet, Evert Dijkstra
Microprocessing and Microprogramming2
1983 Design methodology for full custom CMOS microcomputers
Christian Piguet
Integr.1