Sie sind auf Seite 1von 246

DCIS 2004

Extended Abstracts of the

XIX Conference on Design of Circuits and Integrated Systems

Edited by

Pascal Fouillat María Luisa López Vallejo Jean Tomas

Bordeaux, France November 24-26, 2004

DCIS 2004

XIX Conference on Design of Circuits and Integrated Systems

Bordeaux, France November 24-26, 2004

Organized by


Sponsored by

La Région Aquitaine La Communauté Urbaine de bordeaux La Mairie de Bordeaux La Maison du Tourisme de la Gironde


Le Club EEA




Mentor Graphics





On behalf of the DCIS Organizing and Program Committees, we would like to welcome you to the 19 th Conference on Design of Circuits and

Integrated Systems (DCIS), held in Bordeaux, France, November 24 th -

26 th .

The Conference aims at gathering the experts in the field of Microelectronics, and providing a forum to exchange ideas and information on industrial and research results. The 2004 edition of DCIS confirms its international impact with the contribution of 16 countries. Experts in a wide range of areas have decided to participate, leading to a very high number of submitted papers and a reviewing effort shared upon 178 reviewers. The quality of the submissions made the selection very difficult. Following the reviewers recommendations, the program committee accepted 182 papers for oral presentation at the Conference.

This year, the three-day technical program is organized in four parallel tracks and 36 sessions. Two plenary sessions take place with distinguished speakers from STMicroelectronics and the NASA to present the new challenges offered to our community by Software Designed Radio and Space Electronics. A panel session is also scheduled in order to evaluate and discuss altogether the return on experiments from European countries with our new higher educational system according to the

Bologna process. And for the first time this year, a special award will be conferred to honour the best paper from the previous edition of DCIS, in


DCIS 2004 results from the work of many dedicated volunteers: the authors of the papers, the reviewers, the session organisers, the moderators, the invited speakers, and the sponsors. We would like to thank the ENSEIRB Graduate Engineering School for providing the modern environment abreast of the scientific level of this event. We also would like to use this opportunity to express our gratitude to the members of the IXL Organizing Committee, for all the time and efforts they have offered freely for the great pleasure of our scientific community. We wish you a productive and enjoyable stay in the sweet area of Bordeaux.

Pascal Fouillat General Chairman

Maria Luísa López Vallejo & Jean Tomas Program Co-Chairs



Plenary Sessions

Table of Contents


Software Defined Radio : Theory and Applications, Ernesto Perea (STMicroelectronics)


Space Electronics : a Challenging World for Designers, Christian Poivey & Kenneth LaBel (Goddard Space Flight Center, NASA)


Panel Discussion


The Bologna Process : Return on Experiment, Moderator: Prof. Yves Danto (U Bordeaux 1)




Microwind : An introduction to nano-scale CMOS cell design. Prof. Etienne SICARD, Sonia BENDHIA (INSA Toulouse)


IC-Emit: Comparing simulated/measured Parasitic Emission of Integrated Circuits. Prof. Etienne SICARD (INSA Toulouse), Amaury SOUBEYRAN (Eads-CCR)


Session 1a : CAD Tools and Optimisation Algorithms

10 "BNSAT: Representing Boolean Functions in a Non-Canonical Form", Joaquín Saiz(Universidad Autónoma de Barcelona), Jordi Cortadella (Universidad Politécnica de Catalunya), Lluís Ribas, Jordi Carrabina (Universidad Autónoma de Barcelona)

11 "SUSANA: a MOS-Mixed-Circuit Simulator Using Logic/ELogic Algorithms Implemented in Python", Tiago Carrisosa , Tiago Félix , Miguel Jerónimo (INESC-ID/IST), José Soares Augusto (INESC-ID/FCUL-Dep. Física)

12 "A Distributed Enhanced Genetic Algorithm Kernel Applied to a Circuit/Level Optimization E- Design Environment", Manuel Barros (Instituto Politecnico de Tomar), Goncalo Neves (Instituto Superior Tecnico - IST/IT), Jorge Guilherme (Instituto Politecnico de Tomar), Nuno Horta (Instituto Superior Tecnico-IST/IT)

13 "A CAD Tool for the Design of RTD Programmable Gates based on MOBILE ", Hector Pettenghi , Maria Jose Avedillo , Jose Maria Quintana (Instituto de Microelectrónica de Sevilla, Centro Nacional de Microelectrónica)

14 Session 1b : Data Converter Design

15 "A New Capacitor-Ratio and Offset Independent Amplifier for Pipelined A/D Converters", Fernando Muñoz Chavero , Antonio Torralba Silgado , Ramón González Carvajal , Bernardo Palomo Vázquez (Departamento de Ingeniería Electrónica, Escuela Superior de Ingenieros, Universidad de Sevilla, Spain)



"Simulation-based High-level Synthesis of Pipeline Analog-to-Digital Converters", Jesús Ruiz-Amaya , José M. de la Rosa, Manuel Delgado-Restituto (Instituto de Microelectrónica de Sevilla, IMSE-CNM (CSIC))

17 "Digital Background Technique for Gain Error Correction in Pipeline ADCs", Antonio José Ginés Arteaga , Eduardo José Peralías Macías , Adoración Rueda Rueda (Instituto de Microelectónica de Sevilla, Centro Nacional de Microelectrónica)

18 "Mismatch Properties of MOS and Resistors Calibrated Ladder Structures", Rafael Serrano- Gotarredona , Teresa Serrano-Gotarredona, Bernabé Linares-Barranco (IMSE-CNM-CSIC)

19 Session 1c : SiGe Designs

20 "A multi-standard SiGe Power Amplifier for GSM900/DCS/PCS/WCDMA applications.", Laurent Leyssenne , Jean-Marie Pham , Pierre Jarry , Eric Kerherve (IXL Microelectronics laboratory ), Daniel Saias (ST Microelectronics - Crolles)

21 "A SiGe BiCMOS, Low Noise and Wide Band Amplifier Working at 77 K", Damien Prele , Geoffroy Klisnick , Gérard Sou , Michel Redon (UPMC-LISIF), Alain Kreisler (SUPELEC- LGEP), Cyrille Boulanger (CNES)

22 "A SiGe Power Amplifier with Dynamic Bias for Efficient Power Control in UMTS/W-CDMA Applications", Nathalie Deltimple, Eric Kerherve (IXL Laboratory), Didier Belot (ST Microelectronics), Yann Deval, Pierre Jarry (IXL Laboratory)

23 "A 5GHz SiGe VCO for WLAN using Optimized Spiral Inductors", Amaya Goñi (Applied Microelectronics Research Institute, University of Las Palmas de Gran Canaria, Las Palmas, Spain), Sunil Lalchand Khemchandani , Javier Del Pino, Antonio Hernández (Applied Microelectronics Research Institute and Departamento de Ingeniería Electrónica y Automática, University of Las Palmas de Gran Canaria, Las Palmas, Spain)

24 Session 1d : Built In Self Test

25 "Robustness Improvement of a Ratiometric Built-In Current Sensor", Mikaël Cimino , Magali De Matos , Hervé Lapuyade, Jean-Baptiste Bégueret, Yann Deval (IXL lab)

26 "A Non-Intrusive Built-In Sensor for Transient Current Testing of Digital VLSI Circuits ", Bartomeu Alorda , Vicenç Canals , Jaume Segura (Universitat Illes Balears)

27 "Built-In Current Sensor using Floating-Gate MOS Transistors for Low-Voltage Applications ", Alkiviades A. Hatzopoulos , Stilianos Siskos (Aristotle Univ. of Thessaloniki)

28 "Experimental Evaluation of a Built-in Current Sensor for Analog Circuits", Roman Mozuelos , Yolanda Lechuga , Miguel Angel Allende, Mar Martinez , Salvador Bracho (University of Cantabria)



Session 2a : High Level Modeling

30 "Compact Modeling of a Magnetic Tunnel Junction using VHDL-AMS" , Jean-Baptiste Kammerer, Luc Hébrard (Laboratoire d'Electronique et de Physique des Systèmes Instrumentaux (LEPSI)), Michel Hehn (Laboratoire de Physique des Matériaux (LPM)), Francis Braun (Laboratoire d'Electronique et de Physique des Systèmes Instrumentaux (LEPSI)), Patrick Alnot (Laboratoire de Physique des Milieux Ionisés et application (LPMI)), Alain Schuhl (Laboratoire de Physique des Matériaux (LPM))

31 "Analogue-Synthesis Tool Development for Switched-Current Systems using VHDL-AMS", Nesrine Ksentini, Ahmed Fakhfakh, Mourad Loulou, Nouri Masmoudi (LETI Laboratory, ENIS, SFAX, TUNISIA), Yannick Hervé (CNRS-PHASE, Strasbourg, France), Jean-Jacques Charlot (ENST)

32 "Modeling and simulation of phototransistors using VHDL-AMS", Annick Alexandre, Andrea Pinna, Bertrand Granado, Patrick Garda (LISIF - UPMC - PARIS)

33 "Final User Oriented SOC Modeling", Sébastien Snaidero, Yannick Hervé (CNRS/PHASE)

34 "Design and Simulation of Mixed-Mode Optical Systems for PSD Applications", Ricardo Doldán , Eduardo Peralías, Alberto Yúfera, Adoración Rueda (Instituto de Microelectrónica de Sevilla (IMSE) - Centro Nacional de Microelectrónica (CNM))

35 Session 2b : Biometric and Robotic Applications

36 "DSP-based Fuzzy Controllers: Application to Parking an Autonomous Robot", Iluminada Baturone, Francisco J. Moreno-Velo, Santiago Sánchez-Solano (Instituto de Microelectrónica de Sevilla (IMSE-CNM)), Víctor Blanco , Joaquín Ferruz (Dept. Ingeniería de Sistemas y Automática. Univ. de Sevilla)

37 "Coprocessor of the Ridge Line Following Fingerprint Algorithm", E Canto, N Canyellas (URV), M Lopez (UPC), M Fons, F Fons (URV)

38 "Iris Biometrics Verifiers for Low Cost Identification Tokens", Judith Liu-Jimenez, Raul Sanchez-Reillo (Universidad Carlos III de Madrid), Carmen Sanchez-Avila (E.T.S.I. Telecomunicacion (U. P. M.)), Luis Entrena (Universidad Carlos III de Madrid)

39 "Fingerprint Matching Acceleration in Smart Cards", Luis Entrena, Raúl Sánchez-Reillo, Almudena Lindoso, Judith Liu (Universidad Carlos III de Madrid)

40 "Hardware Implementation of the Bresenham Line Generation Algorithm applied to µ-robot Movement", Raimon Casanova, Angel Dieguez, Juanjo Lacort, Josep Samitier (Departament d’Electrònica, SIC, Universitat de Barcelona)

41 Session 2c : Industrial Applications

42 "Dual-Port Serial Arbiter with GSM Modules for Simultaneous Local/Remote Control of RS232-based Devices", Eloi Ramon, Lluís Ribas (Universitat Autònoma de Barcelona)



"Signal Processing Unit for River Tugboat Telemetry System", Humberto Campanella (Instituto de Microelectrónica de Barcelona IMB-CNM / U. del Norte), Mauricio Pardo, Víctor Manotas, Javier Páez (Universidad del Norte (Barranquilla-Colombia)), Juan Carlos Niebles, David Angulo (Flota Fluvial Carbonera Ltda)

44 "A Sensorless Electronically Controlled Horn for Automobiles", M. Cesar Rodriguez, Cesar Sanz (Universidad Politecnica de Madrid), Jacinto M. Acero, Fernando Nozal (Robert Bosch España S.A.)

45 "Design of Low-Power CMOS Read-Out ICs for Large Arrays Cryogenic Infra-Red Sensors", Bertrand Misischi, Francisco Serra-Graells (Centro Nacional de Microelectrónica - CSIC), Eduardo Casanueva, César Méndez (Indra Sistemas S.A.), Lluís Terés (Centro Nacional de Microelectrónica - CSIC)

46 "A Dynamic Current Mode Logic to Counteract Power Analysis Attacks", François Macé, François-Xavier Standaert, Illham Hassoune, Jean-Didier Legat, Jean-Jacques Quisquater (Laboratoire de Microélectronique, UCL, Belgium.)

47 Session 2d : Data Converter Test

48 "Digital Diagnosis of Settling Error in Sigma-Delta Modulators ", Gildas Leger (Instituto de Microelectronica de Sevilla (IMSE-CNM)), Adoración Rueda (Universidad de Sevilla, Instituto de Microelectronica de Sevilla (IMSE-CNM))

49 "Digital Sigma Delta Oscillator : Design Consideration ", Maher Jridi (Laboratoire IXL), Dominique Dallet (Laboratoire IXL - ENSEIRB), Chiheb Rebai (Institut Supérieur des arts du multimédia de Manouba), Philippe Marchegay (Laboratoire IXL - ENSEIRB)

50 "Optimal Implementation of Linear and Adaptive Filter Bank for ADC Characterization", Fahmi Missaoui (MEDIATRON Laboratory - High School of Communications TUNIS SUP'COM - Tunisie), Dominique Dallet (IXL laboratory - ENSEIRB- Bordeaux 1 University), Chiheb Rebai, Adel Ghazel (MEDIATRON Laboratory - High School of Communications TUNIS SUP'COM - Tunisie)

51 "Selection of Test Techniques for High-Resolution Sigma-Delta Modulators", Oscar Guerra , Sara Escalera, Jose Manuel de la Rosa (IMSE-CNM), Eric Compaigne, Christophe Galliard (Dolphin Integration), Angel Rodríguez-Vázquez (IMSE-CNM)

52 "Guidelines for the Design of a Sine-Wave Analyzer for BIST Applications", Manuel J. Barragan, Diego Vazquez, Adoracion Rueda (Instituto de Microelectronica de Sevilla- Centro Nacional de Microelectronica (IMSE-CNM))

53 Session 3a : Digital Signal Processing in FPGA Platforms

54 "Implementing the FFT Algorithm in FPGA Plaforms: a Comparative Study of Parallel Architectures", Miguel Angel Sanchez Marcos, Mario Garrido Galvez, Marisa López-Vallejo, Jesus Grajal de la Fuente (Univ. Politecnica Madrid)



"An FPGA Landmine Detection System based on Infrared Images", Fernado Pardo (Universidad de Santiago de Compostela. Santiago. Spain), Marco Balsi (Università La Sapienza. Roma. Italy), Paula López (Fraunhofer Institut für Integrierte Schaltungen. Erlangen. Germany), Diego Cabello (Universidad de Santiago de Compostela. Santiago. Spain)

56 "Implementation of Optimized FFT on Stratix DSP Development Board ", Nouvel Fabienne (IETR)

57 "Comparison of Two Implementations of Scalable Montgomery Coprocessor Embedded in Reconfigurable Hardware", Milos Drutarovsky (Technical Univeristy of Kosice, Slovak Republic), Viktor Fischer (Universite Jean Monnet, Saint-Etienne, France), Martin Simka (Technical Univeristy of Kosice, Slovak Republic)

58 "An implementation of a Parallel Architecture for the Self-Sorting FFT Algorithm applied to IEEE 802.11a", Ainhoa Cortes, Igone Velez, Juan Francisco Sevillano (CEIT), Andoni Irizar (Universidad de Navarra), Pilar Calvo (CEIT)

59 "Optimized FPGA implementation of Trigonometric Functions with Large Input Argument", Javier Hormigo, Manuel Sanchez, Mario A. Gonzalez, Gerardo Bandera, Julio Villalba (Dept. Computer Architecture. University of Malaga)

60 Session 3b : Sensors and Smart Objects

61 "CMOS Buried Double Junction Active Pixel Sensor For High-Sensitivity Low-Resolution Linear Arrays ", Patrick Pittet, Genaro Carillo, Guo-Neng Lu, Loubna Hannati (LENAC Université Claude Bernard)

62 "An Experience on Wireless Networks for Industrial Applications", Emili Lupon, Gabriel Torrens (Departament d'Enginyeria Electrònica, Universitat Politècnica de Catalunya)

63 "Sigma Delta Based Parametrable Sensor Interface, a Design Methodology", Fellah Yasmina, Tixier Thierry, Aubert Alain, Abouchi Nacer (CPE LYON LPM)

64 "An Improved Love Wave Oscillator for Low Concentration Chemical Sensing Application", Nicolas Moll, Corinne Déjous, Dominique Rebière, Jacques Pistré (Laboratoire IXL), Roger Planade (Centre d’Etudes du Bouchet)

65 "Parasitic Hot Electron Effects in Active Pixel Sensors", Stephan Maëstre, Pierre Magnan (Supaero)

66 "Ring-Oscillator Based Temperature Sensor for Deep Submicron CMOS Technologies", Sebastia Bota, Vicens Canals, Josep lluis Rosselló, Jaume Segura (Universitat de les Illes Balears)

67 Session 3c : Bio-inspired Circuits

68 "Experiments on Electrical MFHN Neurons", Stéphane Binczak, Sabir Jacquir, Olivier Tarlet, Jean-Marie Bilbault (LE2I, CNRS UMR 5158, Université de Bourgogne)



"A Mixed Neuromorphic ASIC for Computational Neurosciences", Sylvain Saighi, Jean Tomas, Yannick Bornat, Sylvie Renaud (Laboratoire IXL)

70 "Mixed-Mode Class AB Neuron Building Blocks: Analysis and Real Application", Guillermo Zatorre-Navarro, Nicolas Medrano-Marques, Santiago Celma-Pueyo (Universidad de Zaragoza)

71 "A Discrete-Time Cellular Neural Network Architecture for a Pixel-Level Snake On-Chip Implementation", V.M. Brea, D.L. Vilarino, D. Cabello (Dept. of Electronics and Computer Science, University of Santiago de Compostela)

72 "Charge-Packet Driven Mismatch-Calibrated Integrate-and-Fire Neuron for Address-Event- Representation", Rafael Serrano Gotarredona, Bernabe Linares-Barranco, Teresa Serrano Gotarredona (Instituto de Microelectrónica de Sevilla)

73 "Digital Implementation of a Simplicial Cellular Neural Network", Pablo Echevarria, Victoria Martinez, Jose M. Tarela, Ines del Campo (Universidad del Pais Vasco)

74 Session 3d : Power Electronics : Devices and Systems

75 "Optimization of a High Voltage p-Channel Transistor fabricated using a Standard CMOS Process", Amador Pérez-Tomás, Xavier Jordà, Philippe Godignon , Miquel Vellvehí, José Millán (Centre Nacional de Microelectrònica (IMB-CNM-CSIC))

76 "Digital Phase-Shifting for Multiphase Converters", Angel de Castro (Universidad Politecnica de Madrid), Pablo Zumel (Universidad Carlos III de Madrid), Oscar Garcia, Teresa Riesgo (Universidad Politecnica de Madrid)

77 "Electro-thermal Characterization of Ultracapacitors used as Power Source in Hybrid Electric Vehicles", Walid Lajnef, Jean-Michel Vinassa, Stéphane Azzopardi, Olivier Briat, Eric Woirgard, Christian Zardini (IXL)

78 "Linear Regulators for Lithium Batteries", Peter Spies, Günter Rohmer (Fraunhofer Institute IIS)

79 "Specific Drivers and Integrated 20V Regulated Charge-Pump for an Autonomous MicroRobot: MiCRoN", Albert Saiz, Pere Miribel-Catala, Jordi Brufau, Raimon Casanova, Manel Puig-Vidal, Josep Samitier (Sic Lab. Electronics Department. Universitat de Barcelona)

80 "AC Current and DC Voltage Sensorless Control of Bidirectional Boost-Buck Converter", Touzani Youssef, Toumalet Jean Pierre, Le Bars Pierre, Laurent Alain, Gary Francis (IUT Montluçon)

81 Session 4a : Image Processing

82 "A Study of Trade offs in Inter-frame Compression MPEG for a Multiprocessor Platform", Antoni Portero (Dept. Informatica Universitat Autonoma de Barcelona), Pol Marchal (IMEC ), Jose Ignacio Gomez, Luis Piñuel (DACYA U.C.M,), Francky Catthoor (IMEC), Jordi Carrabina (Dept. Informatica Universitat Autonoma de Barcelona)



"Adviser Coprocessor for Image Compression on FPGA", Antonio Guzman, Marta Beltran (Rey Juan Carlos University)

84 "Power-Aware Tuning of Dynamic Memory Management for Embedded Real-Time Multimedia Applications", David Atienza (DACYA/Complutense University of Madrid & IMEC vzw), Stylianos Mamagkakis (VLSI Center-Demokritus University), Miguel Peon, Jose Manuel Mendias (DACYA/Complutense University of Madrid), Francky Catthoor (IMEC vzw), Dimitrios Soudris (VLSI Center-Demokritus University)

85 "An IIR Based 2D Adaptive and Predictive Cache for Image Processing", Stéphane Mancini , Nicolas Eveno(LIS - Laboratoire des Images et des Signaux)

86 "Real Time Smart Pixels Processing Array for Mobile Multimedia Applications", Sebastian López, Rafael Calzada, Ayoze Tejera, Jose Fco. López, Roberto Sarmiento (Research Institute for Applied Microelectronics (IUMA))

87 "Adaptation of Altera Stratix DSP Board for Real-time Stereoscopic Image Processing", Pavol Pavelka, Vincent Betheas, Viktor Fischer, Virginie Fresse (Laboratoire Traitement du signal et Instrumentation-Universite Jean Monnet)

88 Session 4b : Embedded Design & System On Chip

89 "On the Performance of Three-State and Multiplexor Logic Interconnection for Shared Bus SoC Design", Unai Bidarte, Armando Astarloa, José Luis Martín, Jaime Jiménez, Carlos Cuadrado (Universidad del Pais Vasco UPV - Euskal Herriko Unibertsitatea EHU)

90 "Reconfiguration Control for Dynamically Reconfigurable Systems", Ewerson Carvalho, Ney Calazans, Fernando Moraes (Pontifícia Universidade Católica do Rio Grande do Sul - PUCRS), Daniel Mesquita (Universite de Montpellier II (LIRMM))

91 "A SoC-based Architecture coupled with a CMOS Image Sensor for measurements by Image Processing", Lelong Lionel, Motyl Guy, Jacquet Gérard, Bochard Nathalie (Laboratoire Traitement du Signal et Instrumentation )

92 "Simulation of a NoC-based Heterogeneous System Using Ns", Maria del Milagro Bolado Tirado, Pablo Sanchez Espeso (Microelectronics Engineering Group - University of Cantabria)

93 "A Context-Switch Based Checkpoint and Rollback Scheme", Michele Portolan, Régis Leveugle (Tima-CMP Laboratory)

94 "Cyclope: An Integrated Real-time 3D Image Sensor", Tarik graba, Bertrand Granado, Olivier Romain (LISIF - UPMC), Thomas Ea (ISEP), Andrea Pinna, Patrick Garda (LISIF - UPMC)

95 Session 4c : Analog CMOS Design

96 "High Sensitivity and Wide Bandwidth CMOS Transimpedance Amplifier for Optical Receiver Circuit", Mohamed Boutaleb Guermaz, Lyes Bouzerara (Centre de Développement des Technologies Avancées), Hamoudi Escid (Université des Science et de Technologies Houari Boumediene), Mohand Tahar Belaroussi (Centre de Développement des Technologies Avancées)



"1.5V Square-Root Domain Magnitude Locked Loop", Carlos A. De La Cruz-Blas, Antonio Lopez-Martin, Alfonso Carlosena (Public University of Navarra)


"High-Speed High-Precision Analog Rank Order Filter with O(n) complexity in CMOS Technology", Ramon Carvajal (Dpto. de Ingenieria Electronica, Escuela Superior de Ingenieros, Universidad de Sevilla (Spain)), Jaime Ramirez-Angulo, Gladys Omayra Ducoudray (Klipsch School of Electrical and Computer Engineering, New Mexico State University), Antonio Lopez-Martin (Dept. of Electrical and Electronic Engineering, Public University of Navarra, Pamplona (Spain))


"A Seventh Order Elliptic CMOS Continuous Time Gm-C Filter for PLC applications", Juan Francisco Fernández-Bootello, Manuel Delgado-Restituto, Angel Rodríguez-Vázquez (Instituto de Microelectrónica de Sevilla, Centro Nacional de Microelectrónica)


"Tunable Gm-C Biquadratic Filter Operating in Moderate Inversion", Jaime Ramirez-Angulo (New Mexico State University), Chandrika Durbha (Biomorphic VLSI, Inc.), Antonio J. Lopez- Martin (Public University of Navarra), Ramon G. Carvajal (University of Sevilla)


"Fully-Differential CMOS Current Conveyor Operating in Moderate Inversion", Antonio J. Lopez-Martin (Public University of Navarra), Jaime Ramirez-Angulo, Chandrika Durbha (New Mexico State University), Ramon G. Carvajal (University of Sevilla)


Session 4d : Radiation Effects and EMC

103 "Analysis of Transient Fault Emulation Techniques in Platform FPGAs", Marta Portela Garcia, Celia Lopez-Ongil, Mario Garcia-Valderas, Luis Entrena (Universidad Carlos III of Madrid)

104 "Analysis of input and feedback capacitances effect on low noise preamplifier performance for X-rays silicon strip detectors", Thomas Noulis, Stilianos Siskos (Aristotle University of Thessaloniki (AUTH)), Gerard Sarrabayrouse (Laboratoire d'Analyse et d'Architecture des Systemes (LAAS) - National Center for Scientific Research (CNRS))

105 "A Hardware Approach for SEU Immunity Verification using Xilinx FPGA's", Miguel A. Aguirre, Jonathan N. Tombs, Fernando Muñoz, Vicente R. Baena, Antonio J. Torralba, Leopoldo G. Franquelo (Departamento de Ingeniería Electrónica. Universidad de Sevilla), Agustin Fernàndez-Léon, Francisco Tortosa-Lopez, Daniel Gutiérrez-Gonzàlez (Data Systems Division, ESTEC/TOS-ED European Space Agency)

106 "Radiation Hardness Assessment of an ADC for Space Application using a Laser Test Equipment", Vincent Pouget, Pascal Fouillat, Dean Lewis, Frédéric Darracq (IXL - CNRS UMR 5818)

107 "Exploitation of the ICEM Model for Jitter Analysis in an Integrated PLL", Jean-Luc Levant (ATMEL Nantes), Mohamed Ramdani, Richard Perdriau (ESEO), M'hamed Drissi (INSA Rennes)

108 "An IP-Based Chip-Level EMC Modeling and Prediction Methodology", Richard Perdriau, Mohamed Ramdani (ESEO), Jean-Luc Levant (ATMEL Nantes)



Session 5a : Devices for High Frequency Circuits

110 "Integrated MOS Varactors in Accumulation Mode for RF Applications", Benito Gonzalez, Javier Garcia (IUMA. Universidad de Las Palmas de Gran Canaria), Iñigo Gutierrez, Nekane Sainz (Escuela de Ingenieros. Universidad de Navarra. TECNUN), Margarita Marrero, Amaya Goñi (IUMA. Universidad de Las Palmas de Gran Canaria)

111 "Embedded Passive Design for High Speed Circuits ", Genevieve Duchamp, Yves Ousten, Bruno Levrier (Lab. IXL - Univ. Bordeaux 1), Philippe Kertesz (Thales Airborne Systems), Steven Heytens (Rogers NV)

112 "Analysis and Applications of MOS Resistive Cells", M. Teresa Sanz, Santiago Celma, Belén Calvo, Juan Pablo Alegre (Universidad de Zaragoza)

113 "Ladder-type FBAR Filter Synthesis Methodology", Alexandre Shirakawa, Jean-Marie Pham, Pierre Jarry, Eric Kerherve, Elias Hanna (IXL Microelectronics Laboratory)

114 "Study of the Proximity Effect in High Q Inductors with CMOS 0.18 µm Technology", Iosu Cendoya, Nekane Sainz (Tecnun), Jaizki Mendizabal, Roc Berenguer, Unai Alvarado, Andres Garcia-Alonso (CEIT)

115 Session 5b : Low Power / Low Voltage : analog circuits (1)

116 "Wireless Battery Charger Chip for Smart-Card Applications", Franz Xaver Arbinger, Peter Spies, Guenter Rohmer (Fraunhofer Institut Integrierte Schaltungen)

117 "Low-power high-slew-rate rail-to-rail CMOS analog buffer", Ramón G. Carvajal (University of Sevilla), Juan M. Carrillo, J. Francisco Duque-Carrillo (University of Extremadura), Antonio Torralba (University of Sevilla)

118 "1.5V Current-Mode CMOS True RMS-DC Converter Based on Class-AB Transconductors", Carlos A. De La Cruz Blas, Antonio Lopez-Martin, Alfonso Carlosena (Public University of Navarra), Jaime Ramirez-Angulo (New Mexico State University)

119 "New Low-voltage High Performance WTA Circuits based on Flipped Voltage Followers", Jaime Ramirez-Angulo, Gladys Omayra Ducoudray (Klipsch School of Electrical and Computer Engineering, New Mexico State University), Ramon Carvajal (University of Sevilla), Antonio Lopez-Martin (University of Navarra)

120 "New Low-Voltage Fully Programmable CMOS Triangle/Trapezoidal Function Generator Circuit", Megraj Kachare, Jaime Ramirez-Angulo (Klipsch School of Electrical and Computer Engineering, New Mexico State University), Antonio Lopez-Martin (Dept. of Electrical and Electronic Engineering, Public University of Navarra, Pamplona (Spain)), Ramon Carvajal (Dpto. de Ingenieria Electronica, Escuela Superior de Ingenieros, Universidad de Sevilla (Spain))

121 "Low-Voltage Micropower Integrated CMOS Log Domain Filter", Antonio J. Lopez-Martin, Carlos A. De La Cruz Blas, Alfonso Carlosena (Public University of Navarra)



Session 5c : SOC & Analog Test

123 "An Infrastructure and Application Specific Processor for Testing Analogue and Mixed-Signal SoCs", Francisco Duarte (INESC Porto), Jose Machado da Silva, Jose Alves, Jose Matos (FEUP, INESC Porto)

124 "Test Planning for Mixed-Signal SoCs and Analog BIST: a Case Study ", Luigi Carro (Departamento Eng. Elétrica - Universidade Federal do Rio Grande do Sul), Erika Cota, Marcelo Negreiros (Instituto de Informática - Universidade Federal do Rio Grande do Sul), Marcelo Lubaszewski (Instituto de Microelectrónica de Sevilla - Centro Nacional de Microeléctronica), Antonio Andrade Jr. (Departamento Eng. Elétrica - Universidade Federal do Rio Grande do Sul)

125 "BIST X-Y Zoning Detector based on Quasi-floating Gate Structure", Ricard Sanahuja, Victor Barcons, Luz Balado, Joan Figueras (Universitat Politècnica de Catalunya (UPC))

126 "An SC Spectrum Analyzer for Testing Analog Circuits", Miguel A. Domínguez, José L. Ausín (University of Extremadura), Guido Torelli (University of Pavia), J. Francisco Duque-Carrillo (University of Extremadura)

127 "A Test Methodology to Compute Typical LNA Characterization Parameters", Gabriel Pinho (Faculdade de Engenharia da Universidade do Porto), Jose Machado da Silva, Helio Mendonca, Jose Matos (Faculdade de Engenharia da Universidade do Porto - INESC Porto)

128 "Hardware Requirements for Testing M-S Circuits based on Multidimensional Lissajous Curves", Emili Lupon, Luz Balado, Lucas García, Joan Figueras (Departament d'Enginyeria Electrònica -Universitat Politècnica de Catalunya)

129 Session 5d : RF Building Blocks

130 " Synchronous Oscillator Locked Loop: A New Delay Locked Loop Using Injection Locked Oscillators as Delay Elements.", Franck Badets, Mohamed Benyahia, Didier Belot (STMicroelectronics Central R&D Crolles)

131 "A Fully Integrated Mixer in CMOS 0.35µm Technology for 802.11a WIFI Applications", Roberto Diaz , Ruben Pulido, Amaya Goni-Iturri (Institute for Applied Microelectronics, University of Las Palmas de Gran Canaria, Las Palmas, Spain), Sunil Lalchand Khemchandani, Benito Gonzalez (Institute for Applied Microelectronics and Departamento de Ingenieria Electronica y Automatica, University of Las Palmas de Gran Canaria, Las Palmas, Spain), Javier del Pino (Institute for Applied Microelectronics, University of Las Palmas de Gran Canaria, Las Palmas, Spain)

132 "Effect of Mismatch and Delay on the Quadrature Cross-Coupled Relaxation Oscillator/Mixer", Luís Bica Oliveira, Jorge R. Fernandes (IST/INESC-ID)

133 "High-gain LNA in 0.18 µm CMOS Technology for a WLAN Receiver", Iñigo Adin (CEIT), Guillermo Bistué (Tecnun), Carlos Quemada, Hector Solar, Jorge Presa (CEIT), Jon Legarda (Tecnum)

134 "Microwave Low Noise HEMT Gate Mixers ", Faiza Amrouche, Rachid Allam, Jean-Marie Paillot (LAII-université de poitiers)




"A 2.45GHz Low Phase-Noise CMOS ", Vincent Cheynet de Baupré, Lakhdar Zaid, Wenceslas Rahajandraibe (L2MP - Polytech), Gilles Bas (STMicroelectronics)

Session 6a : New Architectures & Rapid Prototyping and Debugging

137 "100 MHz Floating Point Processing Unit – A Feasibility Study ", Mauro Castelli, Erwin Ofner (Carinthia Tech Institute)

138 "A Linear Sorter Core based on a Programmable Register File", Lluís Ribas, David Castells, Jordi Carrabina (Universitat Autònoma de Barcelona (UAB))

139 "Rapid Prototyping Environment for CMOS Camera IC and Systems Design", Enric Pons (Universitat Autonoma de Barcelona), Jose Luis Merino, Lluis Teres (Centre Nacional de Microelectronica), Jordi Carrabina (Universitat Autonoma de Barcelona)

140 "Advances in Real-time Hardware Debugging using the UNSHADES System", J. Tombs, M.A. Aguirre Echanove, F. Muñoz, V. Baena, A. Torralba (Universidad de Sevilla)

141 Session 6b : Sigma-Delta Modulator Design (1)

142 "A 3-30 MHz Tunable Continuous-Time Bandpass Sigma-Delta A/D Converter for Direct Conversion of Radio Signals", David Bisbal, Jacinto San Pablo, Jesús Arias, Luis Quintanilla, José Vicente, Juan Barbolla (Universidad de Valladolid)

143 "A New Method for the High-Level Synthesis of Continuous-Time Cascaded Sigma-Delta Modulators", Ramón Tortosa, José M. de la Rosa, Angel Rodríguez-Vázquez, Francisco V. Fernández (Instituto de Microelectrónica de Sevilla, IMSE-CNM (CSIC))

144 "Modeling All-MOS Log-Domain Sigma-Delta A/D Converters", Xavier Redondo (Centre Nacional de Microelectrònica, CSIC), Jofre Pallarès (Barcelona International R&D Core, CNM-Epson), Francisco Serra-Graellls (Centre Nacional de Microelectrònica, CSIC)

145 "A Dual-Band Sigma-Delta Modulator for GSM/WCDMA Receivers", Ana Rusu, Babita Roslind Jose, Mohammed Ismail, Hannu Tenhunen (Royal Institute of Technology (KTH))

146 Session 6c : Analog Test

147 "Probabilistic and Simulation-Based Masked-BIST Implementation" , Fernando Guerreiro (INESC-ID ), José Miguel Fernandes (Schindler, SA), Marcelino Santos, Arlindo Oliveira, Isabel Teixeira, Paulo Teixeira (IST / INESC-ID)

148 "Experimental Analysis of Transient Current Test Based on dIDD Variations in S2I Memory Cells", Yolanda Lechuga, Roman Mozuelos, Miguel Angel Allende, Mar Martinez, Salvador Bracho (Microelectronics Engineering Group (University of Cantabria))

149 "Testing of RF Systems by Zoning the Constellation Diagram", Daniel Arumí Delgado, Rosa Rodríguez Montañés, Joan Figueras (Universitat Politècnica de Catalunya)



"On the Minimum Number of Measurements for Single Fault Diagnosis in Linear Circuits", Jose Soares Augusto (INESC-ID/FCUL - Physics Dept.)

151 Session 6d : Mixed Signal Circuits for RF Applications

152 "Digitally Programmable UHF Transconductor in Digital CMOS Technologies", Aranzazu Otin, Santiago Celma, Concepcion Aldea (Electronic Design Group.University of Zaragoza)

153 "A Mixed-Signal ASIC for FM-DCSK Modulation", Manuel Delgado-Restituto, Antonio J. Acosta, Angel Rodríguez-Vázquez (Instituto de Microelectrónica de Sevilla, IMSE-CNM (CSIC))

154 "A Multi-functional Approach of Frequency Synthesizer dedicated to the next Multi-standard Smart Objects", Christophe Rougier, Jean-Baptiste Begueret, Hervé Lapuyade, Yann Deval (IXL Laboratory), Angelo Malvasi (ACCO)

155 "A Local Oscillator with a Reconfigurable Direct Digital Synthesis System", João Gonçalves, Jorge R. Fernandes (I.S. Técnico/INESC-ID)

156 Session 7a : Analog Design Methods

157 "Optimization Design of Stacking Voltage Triplers for Capacitive Load", Ming Zhang, Nicolas Llaser, Dariga Meekhun (University of south paris)

158 "Design Considerations of a Frequency Synthesizer for a Mixed-Signal Built-In-Self-Test Application", Africa Luque, Diego Vazquez, Adoracion Rueda (Instituto de Microelectronica de Sevilla)

159 "Analog IC Design With A Library Of Parameterized Device Generators", Vincent Bourguet, Laurent de Lamarre, Marie-Minerve Louerat (University of Paris VI, LIP6-ASIM Laboratory)

160 "An Accurate Algorithm for Transistor Sizing in Analog CMOS Design", Pablo Rodiz-Obaya, Juan J. Rodriguez-Andina (Universidad de Vigo), Jaime Ramirez-Angulo (New Mexico State University)

161 "Optimizing SI Class AB Memory Cells", Mourad Fakhfakh, Mourad Loulou, Nouri Masmoudi (LETI-ENIS Sfax Tunisia)

162 "The Importance of Microwave Approach for High Frequency MOS Analog Designers", Gilles Petit, Richard Kielbasa (Service des Mesures, Supélec), Vincent Petit (Thales Airborne Systems)

163 Session 7b : New Synchronisation schemes and Asynchronous Circuits

164 "Secured Structures for Secured Asynchronous QDI Circuits" , Alin Razafindraibe, Philippe Maurine, Michel Robert (LIRMM), Fraidy Bouesse, Bertrand Folco, Marc Renaudin (TIMA)

165 "Definition of P/N Width Ratio for CMOS Standard Cell Library ", Alexandre Verle, Philippe Maurine, Nadine Azemard, Daniel Auvergne (LIRMM)



"DPA on Quasi Delay Insensitive Asynchronous Circuits: Concrete Results", Fraidy Bouesse, Marc Renaudin (TIMA Laboratory ), Bruno Robisson, Edith Beigne (CEA- Grenoble), Pierre-Yvan Liardet, Solenn Prevosto (STMicroelectronics, ZI Rousset)

167 "Four Phase Alternating Latches Clocking Scheme for CMOS Sequential Circuits", David Guerrero, Manuel Jesús Bellido, Jorge Juan Chico, Alejandro Millán, Paulino Ruiz de Clavijo, Enrique Ostua (Instituto de Microelectrónica de Sevilla-Centro Nacional de Microelectrónica/Departamento de Tecnología Electrónica-Universidad de Sevilla)

168 "A Memoryless Clock Domain Adaptation Unit IP", Roberto Esper-Chaín, Félix Tobajas, Francisco González, Rubén Arteaga, Roberto Sarmiento (Instituto Universitario de Microelectrónica Aplicada)

169 "Synchronization of Sequential Circuits using the Asynchronous Wave Pipelining Technique", Stephan Hermanns, Sorin Alexander Huss (Integrated Circuits and Systems, Darmstadt University of Technology)

170 Session 7c : Failure Analysis & Reliabiliy

171 "Flash Memory Cell: Threshold Voltage Sensibility to Geometry", Bertrand Saillet (STMicroelectronics), Jean-Michel Portal (L2MP-Polytech), Didier Née (STMicroelectronics)

172 "Modeling the Influence of Time Skew on Crosstalk Induced Delay in Submicron CMOS Technologies", Jose L Rossello, Jaume Segura (Universitat de les Illes Balears)

173 "RC on-chip Interconnect Performance Revisited", Philippe Maurine, Nadine Azemard, Daniel Auvergne (LIRMM)

174 "Scalable Substrate Modeling based on 3D Physical Simulation", Sebastien Fregonese (IXL), Didier Celi (ST MICROELECTRONICS), Thomas Zimmer, Cristell Maneux, Pierre Yvan Sulima (IXL)

175 "Extraction of MOSFET Parameters Using Fourier-Space Techniques ", Rodrigo Picos (University of Balearic Islands), Miquel Roca (University of Balearic Islands), Benjamin Iñiguez (Universitat Rovira i Virgili), Eugenio Garcia-Moreno (University of Balearic Islands)

176 "Impact of Deterministic Within-Die Variation on the Circuit Performance in Nanoscale Semiconductor Manufacturing", Munkang Choi, Seyed-Abdollah Aftabjahani, Cheng Jia, Linda Milor (Georgia Institute of Technology)

177 Session 7d : Low Power / Low Voltage : analog circuits (2)

178 "A Low-Dropout Voltage Regulator for Biomedical Integrated Systems", Rui Martins, Francisco Vaz (University of Aveiro/IEETA)

179 "A Low-voltage, Low Power Wide-linear Range Subthreshold OTA ", Aimad El mourabit, Guo-Neng Lu, Patrick Pittet (LENAC, Université Claude Bernard - Lyon1)

180 "A Low Voltage I/O Interface for High Speed Buses in GaAs Technology", Roberto Esper- Chaín, Félix Tobajas, Roberto Sarmiento (Instituto de Microelectrónica Aplicada)



"New Low Voltage Class-AB CMOS Unity Gain Buffer and Current Mirror", Antonio Torralba, Ramón G. Carvajal, Mariano Jiménez, Fernando Muñoz (Universidad de Sevilla (SPAIN)), Jaime Ramírez-Angulo (New Mexico State University, USA)

182 "New Low-voltage Class AB/AB CMOS Op-Amp with Rail-to-Rail Input/Output Swing", Milind-Subhash Sawant, Shanta Thoutam, Jaime Ramirez-Angulo (New Mexico State University), Antonio Lopez-Martin (Universidad Publica de Navarra), Ramon G. Carvajal (Escuela Superior de Ingenieros Universidad de Sevilla)

183 "A New Family of Low-Voltage Power-Efficient Class AB CMOS OTAs", Sushmita Baswa (New Mexico State University), Antonio J. Lopez-Martin (Public University of Navarra), Jaime Ramirez-Angulo (New Mexico State University), Ramon G. Carvajal (University of Sevilla)

184 Session 8a : Sigma-Delta Modulator Design (2)

185 "Continuous-Time Sigma-Delta Modulator with Exponential Feedback for Reduced Jitter Sensitivity ", Jacinto San Pablo, David Bisbal, Luis Quintanilla, Jesus Arias, Lourdes Enriquez, Juan Barbolla (Universidad de Valladolid)

186 "Implementation of an RTZ code for feedback DAC on a Sigma-Delta Modulator", Jofre Pallarès, Xavier Redondo (Institut de Microelectrònica de Barcelona-CNM, Spain), Justo Sabadell (Barcelona Branch Office, Epson Europe Electronics, GmbH), Francesc Serra- Graells (Institut de Microelectrònica de Barcelona-CNM, Spain)

187 "Excess-Loop delay reduction on Low-OSR High-Speed Multi-bit Continuous-Time Sigma- Delta Modulators", Susana Paton (Universidad Carlos III), Thomas Poetscher, Antonio Di Giandomenico, Klaus Kolhaupt (Infineon Technologies), Luis Hernandez (Universidad Carlos III), Andreas Wiesbauer (Infineon Technologies)

188 "Discrete Invariant Set Algorithm for Sigma Delta Modulators Dynamics Analysis", David Camarero de la Rosa, Van-Tam Nguyen, Jean-François Naviner, Patrick Loumeau (Ecole Nationale Supérieure des Télécommunications.)

189 Session 8b : Digital Test

190 "Optimization of Digitally Coded Test Vectors for Mixed-Signal Components", Ahcène Bounceur, Salvador Mir, Emmanuel Simeu (TIMA Laboratory)

191 "Improving the Efficiency of Arithmetic BIST by Combining Targeted and General Purpose Patterns", Salvador Manich, Lucas García, Luz Balado, Josep Rius, Rosa Rodriguez, Joan Figueras (DEE-UPC)

192 "Automatic Verification of RT-Level Microprocessor Cores Using Behavioral Specifications: a Case Study", Ernesto Sanchez, Matteo Sonza Reorda, Giovanni Squillero (Politecnico di Torino), Raoul Velazco (TIMA-CMP Laboratory)

193 "Solving the State Justification Problem using MILP for RTL Specifications", H. Navarro, Juan A. Montiel-Nelson, J. Sosa, José C. García (IUMA, Institute for Applied Microelectronics)



Session 8c : IP-based design

195 "Hiding Technique for Intellectual Property Protection on FPGAs", Luis Parrilla, Encarnacion Castillo, Antonio Garcia, Antonio Lloris (Universidad de Granada)

196 "Rapid Integration of IPs in System on Chips", Salim Ouadjaout (M3Systems), Dominique Houzet (IETR INSA Rennes)

197 "Block Constraints Budgeting in Timing-Driven Hierarchical Flow", Olivier Omedes (CADENCE DESIGN SYSTEMS), Michel Robert (LIRMM UMR CNRS Montpellier II), Mohamed Ramdani (ESEO Angers)

198 "Flexible HW/SW Implementation of MPEG Systems using FPGA Platforms", Oscar Navas, Antoni Portero, David Novo, Jordi Carrabina, Jordi Escrig, Martí Bonamusa (Universitat Autònoma Barcelona)

199 Session 8d : Low Power Digital Design

200 "Analytical Estimation of Node Activity in Ripple Carry binary Adders", Antonio Calomarde, Antonio Rubio (Universitat Politècnica de Catalunya)

201 "Increase in Energy Consumption due to Multiple Transitions in Coupled Lines", Eugeni Isern, Miquel Roca, Francesc Moll (Universitat Politecnica Catalunya UPC)

202 "Power Characterization of RAMs. An Experimental Approach.", Javier Rellán, José L. Ayala, Marisa López-Vallejo (Departamento de Ingeniería Electrónica (Universidad Politécnica de Madrid))

203 "Optimization Protocol based on Performance Metric", Xavier Michel, Alexandre Verle, Nadine Azemard, Philippe Maurine, Daniel Auvergne (LIRMM)

204 Session 9a : Logic and Architectural Synthesis

205 "Assertion Checking of Cyclic Behavioral Descriptions", Iñigo Ugarte, Pablo Sanchez (University of Cantabria)

206 "Behavioural Synthesis for Low Power Applying Operation Transformations", Maria Carmen Molina, Rafael Ruiz-Sautua, Jose Manuel Mendias, Roman Hermida (Universidad Complutense de Madrid)

207 "Clock Cycle Length Minimization by Arrival Time Aware Scheduling", Rafael Ruiz-Sautua, Maria Carmen Molina, Jose Manuel Mendias (Universidad Complutense de Madrid)



Session 9b : Communications Systems

209 "An Efficient Priority Queuing System for High Speed Network Processors with QoS Support", Félix B. Tobajas, Valentín De Armas (Instituto Universitario de Microelectrónica Aplicada (IUMA) / Departamento de Ingeniería Electrónica y Automática (DIEA)), Néstor Cruz(IUMA), Roberto Esper-Chaín (IUMA / DIEA), Rubén Arteaga (IUMA), Roberto Sarmiento (IUMA / DIEA)

210 "Optimizations in DVB-RCS Turbo Decoder based on Trellis Structure", Jesus M. Perez Llano, Victor Fernandez Solorzano (Cantabria University)

211 "Implementation of a 2.5Gbps ATM over SDH Transceiver with Add/Drop on a Virtex-II", Rubén Arteaga Mesa, Roberto Esper-Chaín Falcón, Oscar Tubío Araújo, Félix Tobajas Guerrero, Valentín De Armas Sosa, Roberto Sarmiento Rodríguez (Instituto Universitario de Microelectrónica Aplicada (IUMA))

212 "ITU-Compliant Macrocells for Dual Tone Multiple Frequency Transmission and Reception", Arturo Purroy, Isidro Urriza (Universidad de Zaragoza)

213 "Evaluation of a PHM Scheduler Implementation", Francisco Javier González-Castaño (Departamento de Ingeniería Telemática, Universidad de Vigo), Enrique Soto-Campos (Departamento de Tecnología Electrónica, Universidad de Vigo), Rafael Asorey-Cacheda (Departamento de Ingeniería Telemática, Universidad de Vigo), Cristina López-Bravo (Departamento de Tecnologías de la Información y las Comunicaciones, Universidad Politécnica de Cartagena), José Fariña-Rodríguez, Juan José Rodríguez-Andina (Departamento de Tecnología Electrónica, Universidad de Vigo)

214 Session 9c : System Level Design

215 "XML Specification and Tools for Automatic SoC Generation", Màrius Montón, Oriol Font, Jaume Joven (Universitat Autonoma de Barcelona), Pere Garcia (EPSON Electronics Europe), Lluís Terés (Centro Nacional de Microelectronica), Jordi Carrabina (Universitat Autonoma de Barcelona)

216 "Generic Programming with abstract parametrized components", Fernando Rincón, Jesús Barba, Juan Carlos López, Juan Pablo Rozas (University of Castilla-La Mancha)

217 "System Level Design using SystemC: a Case Study of Block Turbo Decoder", Erwan Piriou, Christophe Jego, Patrick Adde, Michel Jezequel (ENST-Bretagne)

218 "Object-Oriented Hardware/Software Co-Simulation Using SystemC", Ana Mª Cardells, Juan-José Noguera (Hewlett Packard BPO Spain), Lluís Terés (Centre Nacional de Microelectrònica)

219 "Comparing Design Flows for Structural System Level Specifications facing FPGA Platforms", David Castells, Marius Monton, Ramon Pla, David Novo, Antoni Portero, Oscar Navas (Universitat Autonoma Barcelona)

220 Session 9d : Noise in Electronics

221 "Minimum Noise Figure Comparison of Y-Parameter Based Bipolar Noise Models.", Juan Carlos Milena, Manuel Sanchez, Juan Miguel Lopez (Universitat Politècnica de Catalunya), Antonio J. Garcia (Universidad de Santiago de Compostela)



"Spectral Characterization of the Digital Noise", Miguel Angel Méndez Villegas, José Luis González Jiménez, Diego Mateo Peña, José Antonio Rubio Solá (Universitat Politècnica de Catalunya)

223 "On the Relation between Digital Circuitry Characteristics and Power Supply Noise Spectrum in Mixed-Signal CMOS IC", Miguel Ángel Méndez, José Luis González, Enrique Barajas, Diego Mateo, Antonio Rubio (Electronic Engineering Department, Universitat Politècnica de Catalunya)


Conference Committees

Steering Committee

Daniel Auvergne Salvador Bracho del Pino Rafael Burriel Lluna Fulvio Corno Joan Figueras Pàmies José Epifanio da Franca Leopoldo García Franquelo Eugenio García Moreno Miguel A. Hernández y Coll José Luis Huertas Díaz Juan Carlos López López Antonio Núñez Ordóñez Emilio Olías Ruiz Michel Renovell Armando Roy Yarza Antonio Rubio Solá José A.R. Silva Matos Antonio J. Torralba Silgado Javier Uceda Antolín

LIRMM, F U. de Cantabria, E CeDInt, U. Politécnica Madrid. E Politecnico Torino, I U. Politécnica Catalunya, E Inst. Superior Técnico, P U. de Sevilla, E U. Illes Balears, E Siemens A.G. Munich, D CNM Sevilla, E U. Castilla-La Mancha, E U. Las Palmas G. Canaria, E U. Carlos III, E LIRMM, F U. de Zaragoza, E U. Politécnica de Catalunya, E U. Porto, P U. de Sevilla, E U. Politécnica Madrid, E

General Chair

Pascal Fouillat


Programme Co-Chairs

Maria Luisa López Vallejo

Jean Tomas

U.Politécnica de Madrid

U. Bordeaux 1

Local Organizing Committee

Stéphane Azzopardi Dominique Dallet Régis Devreese Isabelle Dufour Hervé Lapuyade Nicolas Moll Sylvain Saïghi Patrick Villesuzanne

Valérie CauhaYann Deval Geneviève Duchamp Eric Kerhervé Nathalie Malbert Sylvie Renaud Angélique Tételin Jean-Michel Vinassa

Local Secretariat Valérie Cauhapé Laboratoire IXL Université Bordeaux 1 351 Cours de la Libération 33405 Talence Cedex - FRANCE Tel: +33 (0) 540 002 807 Fax: +33 (0) 556 371 545

Registration and Hotel accomodation Dominique Aurieres SUD CONGRES CONSEIL - DCIS'04 166 cours du Maréchal Galliéni - 33400 Talence – FRANCE Fax : +33 (0) 556 249 948



Abouchi,N. Acosta Jiménez,A.J. Aguiar,R.L. Aguirre Echanove,M.A. Alarcón,E. Alcubilla,R. Alexandre,A. Alexandres Fernández,S. Alves,J.C. Amendola,G. Aragonés,X. Arapoyanni,A. Aubepart,F. Aubry,J.-F. Augusto,J. Auvergne,D. Ayala,J.L. Azcondo,F.J. Badets,F. Ballester Merelo,F.J. Barthelemy,H. Bausells,J. Begueret,J.B. Belhaire,E. Bellido Diaz,M.J. Bota,S. Bourdel,S. Bracho,S. Burriel,R. Campo,E. Canas Ferreira,J. Capraro,S. Carmona,R. Carrera Usiabaga,A. Celma,S. Charlot,B. Chatelon,J.P. Crand,S. Dallet,D. Dejous,C. Del Rio Fernandez,R. Deltimple,N. Deval,Y. Dilillo,L. Dualibe,C. Duchamp,G. Dufour,I.

Erwin,O. Farina Rodriguez,J. Fernandez,A. Ferreiros,J. Ferrer,C. Figueras,J. Fischer,V. Fouillat,P. Garcia Franquelo,L. Garcia Moreno,E. Garda,P. Girard,P. Granado,B. Hebrard,L. Hermida,R. Hernandez,A. Herve,Y. Houzet,D. Isern,E. Izpura,I. Jacquemod,G. Kerherve,E. Landrault,C. Lapuyade,H. Levant,J.-L. Leveugle,R. Levi,H. Lewis,D. Lewis,N. Linan Cembrano,G. Lopez Nozal,L.A. Lopez Vallejo,M. Lopez,C. Lopez,J.C. Lopez-Villegas,J.M. Lorenz,M.G. Louerat,M.-M. Luxey,C. Machado da Silva,J. Madrenas,J. Mancini,S. Maneux,C. Manich,S. Marc,F. Martin,J.L. Martinez Salamero,L. Martinez,M. Mengibar,L.


Meresse,A. Mieyeville,F. Mir,S. Molina,M.C. Montiel-Nelson,J.A. Moreno Arostegui,J.M. Moya,F. Moya,J.M. Navarro,D. Naviner,J.-F. Nebel,W. Nouet,P. O'Connor,I. Olías Ruiz,E. Oliver,J. Ortiz-Conde,A. Ousten,Y. Pérez Verdú,B. Petit,G. Petrashin,P. Pinna,A. Pissaloux,E. Psychalinos,C. Quero,J. Ramdani,M. Rebiere,D. Renaud,S. Renovell,M. Ribas,L. Ribeiro Alves,G. Rincon,F. Rius Vázquez,J. Robert,M. Roca,M. Rodríguez Andina,J.J. Rodríguez,R. Romain,O. Roy,A. Rubio,A. Rueda Rueda,A. Samitier,J. Sanchez Espeso,P.P. Sandoval Hernández,F. Santos,D.M. Santos,H. Santos,M. Sauerer,J. Silva,M.









Vieira dos Santos,J.M.


Vázquez García de la











Plenary Sessions

Software Defined Radio : Theory and Applications

Ernesto Perea


A brief overview of Software Defined Radio (SDR) principle yields the required characteristics for some of the key building blocks. Although the analog-to-digital converter appears to be a severe bottleneck as expected, the huge bit stream the system has to deal with generates the strongest constraints on the Digital Signal Processor. It is demonstrated that a sampled-analog signal processing approach can solve this problem – and initiates others.


Space Electronics : a Challenging World for Designers

Christian Poivey & Kenneth LaBel

Goddard Space Flight Center, NASA

Christian Poivey will address in his talk the concern of Radiation effects for the design of space electronics systems. He will describe first the radiation environment and how this environment affects electronics parts and embedded systems. A special focus will be given on CMOS devices. Then, examples of radiation effects on spacecraft will be presented. The talk will end with a short description of hardening by design methods for CMOS electronics devices.

DCIS 2004

- 3 -

Panel Discussion

Panel Discussion

The Bologna Process : Return on Experiment


Prof. Yves Danto (U Bordeaux 1)


Prof. Olivier Bonnaud (U. Rennes 1)

Prof. Fausto Fantini (U. de Modena)

Prof. López Barrio (U. Madrid)

Prof. José Silva Matos (U. Porto)

Prof. João Paulo Teixeira (U. Lisboa)

DCIS 2004

- 5 -



An introduction to nano-scale CMOS cell design

Etienne SICARD Professor, INSA 135 av de Rangueil, 31077 Toulouse France

Sonia BENDHIA Senior Lecturer, INSA 135 av de Rangueil, 31077 Toulouse France

Abstract: Microwind is a friendly windows-based tool for designing and simulating microelectronic CMOS cells at layout level. The tool features full editing facilities, various views (MOS characteristics, 2D cross section, 3D process viewer), and a high performance built-in analog simulator. Microwind aims at illustrating the technology scale down, the major improvements allowed by nano-scale technologies, as well as main substrate options (buried layer, SOI, RF). The n-channel and p-channel MOS devices, simple/double/triple oxide, simple/double-gate, are illustrated and simulated based on BSIM4 models. Basic cells such as Inverters, logic gates, complex gates, arithmetic blocs, latches can be designed, simulated and optimized in a very efficient way with Microwind. A specific effort has been dedicated to the handling of static, dynamic, non-volatile and magnetic memories. Furthermore, radio-frequency analog cells, such as mixers, voltage-controlled oscillators, fast phase-lock-loops and power amplifiers are also illustrated by Microwind. Finally, input/output interfacing principles, electrostatic discharge protections, pad structure, and package are also covered through numerous examples. Technologies ranging from 1µm down to 65nm are supported. The tool runs on Windows 98, 2000, NT, and XP. Microwind is used in more than 500 Universities around the world and in industry training centers. The tool has proven very efficient in the illustration of CMOS technology and design principles, either for teachers during their lecture or for students realizing integrated logic or analog functions as practical training.

integrated logic or analog functions as practical training. Figure 1: Main layout design window Input clock

Figure 1: Main layout design window

Input clock at 2.44GHz Precharge of Vc to VDD/2 Vc fluctuation and stabilization VCO output
Input clock at
Precharge of
Vc to VDD/2
Vc fluctuation and
VCO output
reaches 2.44GHz
Phase detector
stabilized here

Figure 2: Analog simulation (PLL)

detector stabilized here Figure 2: Analog simulation (PLL) Figure 3: 3D view of the process (90nm)

Figure 3: 3D view of the process (90nm)

simulation (PLL) Figure 3: 3D view of the process (90nm) Figure 4: Tutorial on MOS device

Figure 4: Tutorial on MOS device (BSIM4)

Free copies of the complete package+ manual will be available at DCIS'04.

DCIS 2004

- 7 -

IC-Emit Comparing simulated/measured Paras itic Emission of Integrated Circuits Etienne SICARD INSA-Lesia Toulouse, France
IC-Emit Comparing simulated/measured Paras itic Emission of Integrated Circuits Etienne SICARD INSA-Lesia Toulouse, France


Comparing simulated/measured Parasitic Emission of Integrated Circuits

Etienne SICARD INSA-Lesia Toulouse, France

Amaury SOUBEYRAN Eads-CCR Suresnes, France

Abstract: IC-Emit is a Windows-based environment for the simulation of parasitic emission of integrated circuits. The tool consists of a dedicated schematic editor, an IBIS translator, a core activity evaluator, an analog SPICE simulator and a dedicated post-processor. The IBIS translator gives information about the input/output characteristics and the package and supply model. The core activity evaluator translates the integrated circuit specification into a current source which aims at modeling the core switching noise and on-chip decoupling. The analog simulation is performed by WinSpice, and a post processing features an immediate comparison of predicted and measured spectrum in frequency domain. IC-Emit handles a set of standards for integrated circuit modeling, emission modeling and test setups. IC-Emit can be downloaded from The tool has been used to modelize successfully the parasitic emission of 16-bit, 32-bit microcontrollers, Xilinx programmable devices as well as dedicated ASICs, within the range 1MHz-2GHz.

The freeware runs on Windows 95,98, NT, XP.

range 1MHz-2GHz. The freeware runs on Windows 95,98, NT, XP. Figure 1: Schematic editor window Figure

Figure 1: Schematic editor window

on Windows 95,98, NT, XP. Figure 1: Schematic editor window Figure 3:IBIS loader (Xlinx VirtexII Bga

Figure 3:IBIS loader (Xlinx VirtexII Bga 896)

editor window Figure 3:IBIS loader (Xlinx VirtexII Bga 896) Figure 2: Core activity evaluator Figure 4:

Figure 2: Core activity evaluator

(Xlinx VirtexII Bga 896) Figure 2: Core activity evaluator Figure 4: Simulated/measured emission (16bit µc) Free

Figure 4: Simulated/measured emission (16bit µc)

Free copies of the package and the manual will be available at DCIS'04. IC-emit has been developped within MEDEA+ "Mesdie" project A-509

DCIS 2004

- 8 -

Session 1a

CAD Tools and Optimisation Algorithms

Wednesday nov. 24 9h00 10h00, Lacanau Room


Lluis Ribas (U. Autonòma de Catalunya) Eugeni Isern (U. de les Illes Balears)

BNSAT: Representing Boolean Functions in a Non-Canonical Form

J. Saiz, J. Cortadella*, L. Ribas, J. Carrabina Computer Science Department, Universitat Autònoma de Barcelona, Bellaterra, Spain {Joaquin.Saiz Lluis.Ribas Jordi.Carrabina} *Software Department, Univ. Politècnica de Catalunya, Barcelona, Spain,

M ODERN SAT solvers, which implement improved variants of the Davis-Putnam algorithm, can determine the satisfiability of large CNF formulae in a few seconds. This fact has

favoured the development of non-canonical methods of representing Boolean functions. In this paper, we introduce BNSAT, a new package that implements a non-canonical representation of Boolean functions. The central idea behind BNSAT is representing a Boolean function F as a composition of small functions f i . The main data structure employed in BNSAT is a cyclic directed graph with specific features, resembling a Boolean network. Each non-terminal vertex has an n-variable function f

associated to it. Functions f i are represented by means of BDDs, and BDD variables are shared among several vertices. As a consequence, a BDD node can be used in the representation of the functions f i of different vertices. Such reusing of BDD nodes involves a great saving of memory. Two parameters, the maximum number of fanin nodes and the maximum number of BDD nodes, control the size of the functions f i . BNSAT package can compute the usual Boolean operations. The most intuitive way of doing a binary operation among two Boolean functions F 1 and F 2 is by operating the BDDs of the vertices that represent those functions. However, limits imposed by the aforementioned parameters can be exceeded. To avoid this problem, one of the operands (or both) can be replaced by a BDD variable. It gives rise to four different methods of implementing a binary operation. Different strategies have been studied in order to determine the satisfiability of a Boolean function F represented with BNSAT. By the time being, the strategy that best performs consists of a specific method of translation into CNF formulae in conjunction with the use of a SAT solver, Zchaff. The translation into CNF format is based on the use of ESPRESSO. We have tested BNSAT on some common combinational circuit benchmarks in BLIF format.

It can be seen that the combination of BNSAT and Zchaff outperforms the combination of Zchaff and

a direct BLIF-CNF translator in most cases. In the short term, we are going to implement

Quantification Boolean Formulae, which are widely used in formal verification algorithms. Some of these algorithms (for instance, reachability analysis) will be implemented in order to explore the efficiency of BNSAT in the field of formal verification.

DCIS 2004

- 10 -

SUSANA: a MOS-Mixed-Circuit Simulator Using Logic/ELogic Algorithms implemented in Python

Tiago Carrisosa (*), Tiago F´elix (*), Miguel Jer´onimo (*), J. Soares Augusto (*,**)

(*) INESC-ID, R. Alves Redol, 9, 1000-029 Lisboa, Portugal (**) Physics Dept, Fac. Ciˆencias da Univ. de Lisboa

In this paper we describe the simulator SUSANA (”Alternative Numerical Algorithms-based Simulator”), based on the ELogic 1 simulation approach and implemented in Python/wxPython. ELogic, an event-driven simulation algorithm, traditionally used in digital MOS circuits simulation, is also suitable for simulating analogue and mixed circuits. SUSANA was applied to large digital ISCAS85 benchmark circuits. Several improvements have been added to standard ELogic, such as the implementation of a logic simulator to obtain initial conditions before starting ELogic simulation of digital circuits. The precision of simulation can be controlled by the user through the number of discrete states (voltages) allowed for the circuit nodes. The smaller the number of states, the faster the simulation but, also, in this case the simulation error becomes larger. ∆V , the voltage difference between adjacent states, controls their number. The use of a very high level programming language (Python) permitted the rapid development, test and debugging of a quite complex circuit simulator and of the associated visual input and data analysis components. Examples, results and a description of the simulation environment are presented in the full paper. The efficiency of SUSANA when compared to Spice, despite being written in Python, is clearly shown in table 1. In the simulation of the ALU shown in fig. 1 a speed-up of 12X was observed.


TIME (s)


Spice SUSANA (∆V =0.25 V)





Table 1: ALU simulation run times in Spice and in SUSANA

The simulation of pulse propagation in a chain of 1000 inverters has shown a speed-up of 168X due, in part, to the use of a digital simulator to initialize correctly the ’digital’ values.

simulator to initialize correctly the ’digital’ values. Figure 1: Simulation of ALU C3540 with SUSANA (∆

Figure 1: Simulation of ALU C3540 with SUSANA (∆V = 0.25 V).

1 R. Saleh, S.-J. Jou and A. R. Newton, Mixed-Mode Simulation and Analog Multilevel Simulation, Boston, Massachusetts:

Kluwer Academic Publishers, 1994.

DCIS 2004

- 11 -

A Distributed Enhanced Genetic Algorithm Kernel Applied to a Circuit/Level Optimization E-Design Environment

1,2 M. Barros, 2 G. Neves, 1 J. Guilherme and 2 N. Horta

1 IPT – Inst. Pol. de Tomar Qt. do Contador – Est. de Serra 2300-313 Tomar, Portugal

2 IST/IT - Centre for Microsystems Av. Rovisco Pais, 1 1049-001 Lisboa, Portugal


T HIS paper presents a distributing implementation of a circuit/system-level optimization E-Design environment (fig.1) based on an enhanced modified genetic algorithm kernel. First, we discuss the main features of the optimization kernel such as automatic search space decomposition, premature convergence prevention procedures and the ability to optimize a broad range of circuits based on either an equation-based approach or an simulation-based approach, using Spice-like simulators. Then, a simple, inexpensive and efficient distributed processing method applied to the serial genetic algorithm is described. Finally, the achieved increase on optimization efficiency, compared to the standard genetic algorithm implementation, as well as the validity of the proposed approach, is demonstrated by a multi-objective, multi-constraint optimization of some well known circuits.


DCIS 2004

Figure 1. E-Design Front-End.

- 12 -

A CAD Tool for the Design of RTD Programmable Gates based on MOBILE 1

Héctor Pettenghi, María J. Avedillo, and José M. Quintana

Instituto de Microelectrónica de Sevilla, CNM, Sevilla, SPAIN E-mail: {hector, avedillo, josem}

Resonant Tunnelling Diodes (RTDs) exhibit a negative differential resistance (NDR) region in their cur- rent-voltage characteristics which can be exploited to significantly increase the functionality implemented by a single gate in comparison to MOS and bipolar technologies, thus reducing circuit complexity. Because of these attractive features they are receiving much attention as device elements for circuit applications. How- ever there is a wide gap between research on the device development and automatic tools to design circuits using them, which can limit the success of this emergent technology. This paper presents a CAD tool for the design of complex programmable logic blocks (able to implement a set of functions) using RTDs. Starting from a functional specification, it generates a sized netlist implementing it. The derived circuits exploit the MOBILE operating principle but increase the logic complexity which can be implemented with a single gate by rising the number of negative differential resistance devices connected in series, and by the simul- taneous implementation of functions with such structure. The tool is based on the maximization of the number of functions which are simultaneously realized (minimization of number of control variables), and in the formulation of the design problem as a mixed integer linear problem (MILP) with a suitable cost function which allows minimizing the circuit complexity in terms of device counts. From the solution, the sized circuit and the control combination for selecting each function are derived. Figure 1(a), despicts the circuit derived for a 2 input programmable gate that implements the functions NAND, OR and EXOR. Simulation results in the figure 1(b) show correct operation. The proposed tool can be useful in translating the attractive features of RTDs to the circuit level.


1.8 vbias x1 y2 0.6 0.6 1.2 x2 = 1 y2 y 2 C=0 y1
y 2
x 2
y 2
x 1 x 2
x 2
x 1
x 2
Figure 1.- A 2-input programmable gate designed with proposed tool.

1. This effort was partially supported by the EU QUDOS project IST 2001-32358.

DCIS 2004

- 13 -

Session 1b

Data Converter Design

Wednesday nov. 24 9h00 10h00, Bordeaux Room


Dominique Dallet (E.N.S.E.I.R.Bordeaux) Josep Samitier (U. de Barcelona)

A New Capacitor-Ratio and Offset Independent Amplifier for Pipelined A/D Converters

F. Muñoz, R.G. Carvajal, A. Torralba, B. Palomo

Departamento de Ingeniería Electrónica, Universidad de Sevilla

T HE mismatch of ratio capacitors used in the residue amplifier of the first pipelined stages limits the resolution in high-resolution pipelined Analog-to-Digital Converters (ADC). In this paper, a new

residue amplifier which is inherently insensitive to capacitor mismatch and amplifier offset is presented. Using a four-phase switched capacitor circuit, the proposed technique (shown in figure 1) senses and compensates the mismatch capacitor error.

Although other ratio-independent residue amplifiers have been proposed in the literature, the technique proposed here is, in the authors’ knowledge, the only one which allows an operational amplifier to be shared between two successive pipelined stages, providing, in addition, cancellation of the amplifier offset. Simulation results show the potentiality of the proposed technique for the design of very low-power high-resolution pipelined converters.

C 1 - V in A1 V out + C 2 C 3 - A2
C 1
V in
V out
C 2
C 3
Figure 1. Proposed ratio-independent gain-of-two circuit

DCIS 2004

- 15 -

Simulation-based High-level Synthesis of Pipeline Analog-to-Digital Converters

Jesús Ruiz-Amaya, José M. de la Rosa and Manuel Delgado-Restituto

Instituto de Microelectrónica de Sevilla IMSE-CNM (CSIC) Ed. CNM-CICA, Av. Reina Mercedes s/n, 41012 Sevilla, SPAIN. E-mail: {ruiz|jrosa|mandel} *

T HIS paper presents a toolbox for the simulation, optimization and high-level synthesis of pipeline

Analog-to-Digital Converters (ADCs) in MATLAB. The embedded simulator uses SIMULINK C-coded S-functions to model all required subcircuits including their main error mechanisms. This approach allows to drastically speed up the simulation CPU-time up to 2 orders of magnitude as compared with previous approaches – based on the use of SIMULINK elementary blocks. Moreover, S-functions are more suitable for implementing a more detailed description of the circuit. For all subcircuits, the accuracy of the behavioural models has been verified by electrical simulation using HSPICE. For synthesis purposes, the simulator is used for performance evaluation and combined with an hybrid optimizer for design parameter selection. The optimizer combines adaptive statistical optimization algorithm inspired in simulated annealing with a design-oriented formulation of the cost function. It has been integrated in the MATLAB/SIMULINK platform by using the MATLAB engine library, so that the optimization core runs in background while MATLAB acts as a computation engine. The implementation on the MATLAB platform brings numerous advantages in terms of signal processing, high flexibility for tool expansion and simulation with other electronic subsystems. Additionally, the presented toolbox comprises a friendly graphical user interface to allow the designer

to browse through all steps of the simulation, synthesis and post-processing of results. In order to illustrate the capabilities of the toolbox, a 0.13 m CMOS 12-bit@80MS/s A/D interface for power line communications is synthesized and high-level sized. Different experiments show the effectiveness of the proposed methodology.

* This work has been supported by the MEDEA+ (A110 MIDAS) Project.

DCIS 2004

- 16 -

Digital Background Technique for Gain Error Correction in Pipeline ADCs

Antonio J. Ginés, Eduardo J. Peralías and Adoración Rueda Instituto de Microelectónica de Sevilla (España), Centro Nacional de Microelectrónica

IGH-speed high resolution for communications needs good performance of the analogue blocks in data

converters as well as self-correction/self-calibrating techniques. In the particular case of Pipeline

ADCs, correction techniques can improve the linearity of sub-ADCs dealing with the transition errors, but for


resolution greater than 10 bits, a calibration technique is still necessary. Moreover, even for lower resolutions

calibration can relax the analogue block specification, and therefore, should be considered as an additional

design variable.

There exist foreground calibration techniques that need the interruption of the normal converter operation

to start a calibration cycle. Normally, the error measurements are obtained just after power is turned on. Thus,

any miscalibration, environmental change such as temperature, power supply or component aging cannot be

overcome if the system works continuously. However, background calibration allows that, performing error

measurements during the ADC operation.

This paper presents a new digital technique for background calibration of gain errors in Pipeline ADCs.

The proposed algorithm estimates and corrects both the MDAC gain error of the stage under calibration

(SUC) and the global gain error associated to the least significant stages. This process is performed without

interruption of the conversion and without reduction of the dynamic rate. The proposed system (Fig. 1a) uses

a stage with two input-output characteristics depending on the value of a digital pseudorandom noise signal

N[i] to modulate the output residue of the SUC and to estimate the calibration code by an adaptive averaging

process. The proposed method introduces no significant modifications in the analogue blocks of the Pipeline

ADCs making this technique a very promising alternative for the background calibration of the non-linearity

associated to the gain errors due to the capacitor mismatches and limited OPAMP gain. Simulation results

(Fig. 1b) have probed the stability of the algorithm and the tracking capability for fast gain error changes con-

sidering errors in both the sub-ADC of the SUC and the back-end stages.

a) b) Calibration Code ENOB r T - bit ADC pipeline 1 12 R x
Calibration Code
r T - bit ADC pipeline
gain error = 20%
gain error = 18%
normalised time
normalised time
r 1 – 1
r 1 – 1
r 1 +
– 1
∈ [
– 1]
r T
r 2
c 1n

Fig. 1. a) Schematic of the two-residue stage ; b) Simulation results

DCIS 2004

- 17 -

Mismatch Properties of MOS and Resistors Calibrated Ladder Structures

Rafael Serrano-Gotarredona, Teresa Serrano-Gotarredona, and Bernabé Linares-Barranco Instituto de Microelectrónica de Sevilla (IMSE-CNM-CSIC), Ed. CICA, Av. Reina Mercedes s/n, 41012 Sevilla, SPAIN. Phone: 34-95-5056666, Fax: 34-95-5056686, E-mail:

T HE mismatch behavior of MOS and resistor based calibrated ladder structures, used in arrays of

DACs, is studied theoretically and experimentally. It is found that the calibrated DAC worst case output current standard deviation is approximately 1/3 that of its individual components. MOS experimental measurements illustrate the discussed mismatch behavior. Directions on how to design ladder DACs for a target precision are provided.

DCIS 2004

- 18 -

Session 1c

SiGe Designs

Wednesday nov. 24 9h00 10h00, St Emilion Room


Jean-Baptiste Bégueret (U. Bordeaux 1) Jean-Michel Fournier (E.N.S.E.R.Grenoble)

A multi-standard SiGe Power Amplifier for GSM900/DCS/PCS/WCDMA applications

Laurent Leyssenne, Jean-Marie Pham, Pierre Jarry, Eric Kerhervé, Daniel Saias*, Didier Belot*

IXL laboratory - UMR 5818 - ENSEIRB- University of Bordeaux - France

*ST Microelectronics - Crolles - France

Email-Addresses: -

A N original multistandard integrated power amplifier is presented for communication systems. It consists

of two sub-amplifiers in parallel, each one being devoted to a specific frequency range, either the 900MHz bandwidth (GSM), or the 1700/2000MHz bandwidth (DCS/PCS/WCDMA). These circuits are to be implemented with a SiGe BiCMOS technology. Part of the challenge lies in the integration of both amplifiers on the same chip and in the reconfigurability of the PCS/DCS/WCDMA amplifier in terms of linearity, power added efficiency, and output power, via control bits. The architectures of both amplifiers are respectively described in figure1. This work was done in the framework of a complete transceiver design. That’s why some extra functionalities such as sleep-mode and bypass mode had to be integrated for convenience purpose with the upstream frequency synthesizer. The simulations were carried out in the Cadence environment, with the SpectreRF simulator, and their results are as follows:

The GSM power amplifier is able to provide a 26.5 dBm output power and a 46% PAE with a 5dBm input power.

The linear output power and the PAE of the “2GHz” power amplifier were respectively simulated to be 32dBm and 39% with a 5dBm input power in the UMTS mode. In DCS/PCS mode, the maximum output power is 33dBm and the amplifier features a PAE above 30% for input power values down to –5dBm.

DC Power power control supply Driver Active Load network Load stage stage Input GSM PA
Active Load
2.5V 3.3V Sleep mode Chip UMTS mode Control Logic +PTAT Bias BypPass mode 50 ohm
Sleep mode
UMTS mode
Control Logic
+PTAT Bias
BypPass mode
50 ohm - Input
50 ohm - Output

Fig 1: Block diagrams of both the single-ended GSM switching-mode amplifier, and the reconfigurable DCS/PCS/WCDMA power amplifier

DCIS 2004

- 20 -

A SiGe BiCMOS, Low Noise and Wide Band Amplifier Working at 77 K

D. Prêle (1) , G. Klisnick (1) , G. Sou (1) , M. Redon (1) , A. Kreisler (2) , C. Boulanger (3)

(1) Laboratoire des Instruments et Systèmes d’Ile de France UPMC-P6, 4 place Jussieu, 75252 Paris cedex 05, France Email:

(2) Laboratoire de Génie Electronique de Paris UMR 8507 CNRS, Supélec-P6/P11, 11 rue Joliot-Curie, 91192 Gif-sur-Yvette cedex, France Email:

(3) Centre National d’Etudes Spatiales 18 avenue Edouard Belin, 31055 Toulouse cedex, France Email:

A specific readout circuit operating at cryogenic temperature, has been investigated to process the low-level signals delivered by high-Tc superconducting (YBaCuO Tc~85 K) hot electron

bolometers. An ASIC has been designed, including a low noise and wide band (quasi DC to 1 GHz) amplifier, operating from room temperature down to 77K. This amplifier has been successfully tested at liquid nitrogen temperature (Fig. 1). The vicinity between sensor and processing electronics allows to reduce parasitic noises due to connecting leads and improves the compactness of the overall detector. This experiment shows that it is possible to realise, with SiGe BiCMOS technology, an ASIC designed for processing, in a cryogenic environment, the signal delivered by a YBaCuO hot electron bolometer on a large frequency scale.

a YBaCuO hot electron bolometer on a large frequency scale. Figure 1. Cryogenic amplifier on the

Figure 1. Cryogenic amplifier on the PCB and its cryostat.

DCIS 2004

- 21 -

A SiGe Power Amplifier with Dynamic Bias for Efficient Power Control in UMTS/W-CDMA Applications

Nathalie Deltimple 1 , Eric Kerhervé 1 , Didier Belot 2 , Yann Deval 1 and Pierre Jarry 1 1 IXL Laboratory, CNRS UMR 5818, CNRS FR 2648, ENSEIRB – Bordeaux1 University, 351 cours de la Libération, 33405 Talence Cedex, France, 2 ST Microelectronics, 850 rue Jean Monnet, 38926 Crolles Cedex, France e-mail:

P OWER AMPLIFIERS (PAs) are the most power consuming components in portable equipment so

achieving high power added efficiency (PAE) PAs are deeply expected. Moreover, in WCDMA systems, where a non-constante envelop modulation is used, the handset rarely transmits the signal at maximum power, so it is important to reduce the power consumption at low transmitted powers. An integrated two-stage power amplifier operating at 1.95 GHz frequency range is proposed. The PA uses 2.5 V supply voltage and was designed using 0.25µm SiGe BiCMOS technology from ST Microelectronics. The linear gain is 24 dB and the output 1 dB compression point (CP1) is 26.2 dBm. The amplifier achieves a maximum PAE of 54%. In order to fulfill UMTS/W-CDMA requirements, especially on linearity, the output power is 24 dBm in a linear Class-A operation, with a 32.4% PAE. By acting on the two-stage bias circuits, the amplifier is able to shift dynamically the CP1 at constant power gain according to input power level. Thanks to this, greater PAE is achieved at low input power level. For instance, if the PA is backed-off by 6 dB and 11.4 dB from its CP1, PAE is equal to 15.6% and 5.1% respectively. In order to enhance PAE, the driver stage bias circuit is used to shift the CP1 to lower level, as shown in Figure 1, whereas the power stage bias circuit realizes the gain compensation, then PAE reached is 27.1% and 13% respectively. The circuit designed with a SiGe quarter micron technology from STMicroelectronics is still in progress, the layout is depicted in Figure 2. With a CP1 dynamic controlled, this PA paving the way to reconfigurable PA well suited to multi-mode multi- band transceivers.

Ibiasd=1.4mA Ibiasd=1.4mA Ibiasd=500µA Ibiasd=500µA Ibiasd=100µA Ibiasd=100µA 15 15 P in (dBm) P (dBm) in
P in (dBm)
P out (dBm)
P out (dBm)

Figure 1: Output power as a function of the input signal level for different driver stage bias conditions

RF driver transistor (20 unit cells) RF output transistor (100 unit cells) 620 µm 460
RF driver
(20 unit cells)
RF output
(100 unit cells)
620 µm
460 µm

Figure 2: Layout of the integrated UMTS/WCDMA Power Amplifier

DCIS 2004

- 22 -

A 5 GHz SiGe VCO for WLAN Using Optimized Spiral Inductors

A. Goni-Iturri, S. L. Khemchandani, J. del Pino, A. Hernandez Institute for Applied Microelectronics of Las Palmas de Gran Canaria University, Spain.

T HE low fabrication cost and high packing density makes Silicon the most suitable material to

choose in many RF IC applications. The devices requirements cannot be fulfilled in many cases without the use of on-chip inductors. However, standard integrated inductors suffer from their poor quality factor due to the low resistivity silicon substrate. In this work, silicon integrated standard spiral inductors are studied and some guidelines to optimized the performance are deduced. A high-quality factor inductor library on a 0.35 µm SiGe technology at 5 GHz has been designed using electromagnetic simulations. The inductors, designed with no changes in the process technology or post-processing techniques, reach values up to 10 nH. As an application, a completely integrated LC voltage controlled oscillator (VCO) according to the IEEE 802.11a WLAN standard has been designed. The achieved phase noise is -113 dBc/Hz at 1 MHz offset, and the power consumption is 116 mW. The total VCO area, shown in Figure 1, is 0.424 mm 2 . This work demonstrates the feasibility of a low cost silicon technology for the design of 5 GHz band circuits.

feasibility of a low cost silicon technology for the design of 5 GHz band circuits. DCIS

DCIS 2004

Figure 1. VCO layout

- 23 -

Session 1d

Built In Self Test

Wednesday nov. 24 9h00 10h00, Auditorium


Michel Renovell (L.I.R.M.Montpellier) Joao Paulo Teixeira (INESC-Lisboa)

Robustness Improvement of a Ratiometric Built-In Current Sensor

Mikaël Cimino, Magali De Matos, Hervé Lapuyade, Jean-Baptiste Bégueret and Yann Deval

Laboratoire IXL, Bordeaux, France,

I N this paper we present a new built-in current sensor (BICS) dedicated to monitor the current of analog and mixed-signal building blocks. His principle is the same as the initial ratiometric BICS

presented by Yvan Maidon and al. in the ninety’s. This initial BICS was first designed to operate under a 3.3 Volt power supply, as the CMOS technology used to implement the circuit was a 0.6 µm one. His output range presented a good linearity but an important technology dispersion. The new version of the BICS (figure1) uses a design methodology that allows to dramatically reduce the dispersion (from 70% to 8.5% of the output range). We have first adapted the initial version of the BICS to a 130 nm VLSI CMOS technology, and have substituted the classical current mirrors by low- voltage bootstrap cascode ones. This design approach allows a 1.2 Volt power supply and reduces the channel length modulation effect. At last, we added to the BICS degenerative resistors that prevent the circuit from thermal burst and improve its robustness. The new BICS here presented appears to be robust enough to be implemented in mass production mixed-signal integrated circuits such as System on Chip (SOC) solutions, in which testability is of major importance.

10 10 100 100 I I I I DD DD meas meas 5/ 1 5/
10 10
100 100
5/ 1
5/ 1
4/ 2
4/ 2
40/ 1
40/ 1
4/ 1
4/ 1
80/ 2
80/ 2
8/ 2
8/ 2
40/ 0.5
40/ 0.5
40/ 1
40/ 1
25/ 0.4
25/ 0.4
4/ 1
4/ 1
40/ 1
40/ 1
80/ 2
80/ 2
80/ 2
80/ 2
8/ 2
8/ 2
10/ 0.4
10/ 0.4
Figure 1. The robust built-in current sensor
DCIS 2004
- 25 -



I meas

40/ 0.5

40/ 0.5

100 100

A Non-Intrusive Built-In Sensor for Transient Current Testing of Digital VLSI Circuits

B.Alorda, V. Canals and J. Segura Univ. de les Illes Balears, Dept. Fisica, Cra. Valldemossa, km. 7.5, 07071 Palma de Mallorca, Spain Fax: +34 –971 173 426. Tel: +34 –971 172 506. e-mail:

W E propose and evaluate a non-intrusive built-in monitor to facilitate the implementation of

transient current based testing of digital CMOS VLSI circuits. The monitor measures the transient current idd(t) by sensing the voltage drop at an inductance coupled to the magnetic field produced by the power supply transient current. Designed in 0.18 m CMOS technology, the sensor proposed has two blocks. The transducer circuit senses the transient current and provides a voltage waveform, while a second module amplifies the voltage waveform and computes the transient current waveform Idd(t). Simulation results, using an elaborated CUT model, demonstrate the performance of the new transceiver element.

DCIS 2004

- 26 -

Built-In Current Sensor using Floating-Gate MOS Transistors for Low-Voltage Applications

A.A. Hatzopoulos (1) , S. Siskos (2)

Aristotle University of Thessaloniki 54124 Thessaloniki- GREECE (1) Dept. of Electrical and Computer Eng., Electronics Lab., (currently Visiting Professor at the Katholieke Universiteit Leuven, Belgium) (2) Dept. of Physics, Electronics Lab.,

In recent years Floating Gate MOS Transistors (FGT) have found many applications. In case where the input terminal is divided in two parts, the FGT can be used as a variable threshold transistor, when the first input is used as the signal input of the device and the second is used to control the threshold voltage. Supply current testing, known as I DDQ testing in CMOS digital circuits, has been recognized for over 25 years now as an advantageous method supplementary to the conventional logic testing. It can reveal defects that are missed by logic testers. Various designs have been proposed in the last decade, especially for built-in current testing circuits. A major problem with all built-in current sensors (BICS) is their influence to the normal operation and performance of the CUT. The voltage drop across the current sensing device is a considerable drawback of the BICS. In this work the application of floating gate transistors in the design of a BICS is proposed. The important benefit from this application is that the voltage drop across the sensing device can be reduced to almost zero value, while preserving adequate linearity for the current monitoring. This linearity makes the proposed BICS also appropriate for analog and mixed-signal circuit testing. The proposed BICS structure is given in fig. 1. For two input gates it is shown that for the FGTs it

2 . With proper selection of the coupling ratio w 2 and using a




w V




w V










w V





. Since

corresponding bias voltage V GS2 , we can have:

the value of V DS1 is kept quite low for the range of the I D current under consideration, the voltage degradation of the CUT supply will be minimal, making this structure suitable for low voltage built-in current sensing applications. The mirrored current in FGT2 can be converted to a voltage by the use of a loading transistor. This voltage output, followed by an appropriate buffer or a latch, may be directly used as a fault indicating flag. The mirrored current can be downscaled for power saving by scaling the sizes of the floating-gate transistors. The proposed FGT-BICS structure of fig. 1 has been simulated, utilizing various circuits as a CUT. The relation between Vout of the BICS and the supply current of a simple opamp circuit in a voltage inverting configuration with a 10k load as a CUT is plotted in fig. 2, showing very good linearity.






V 0


, which results in:



V DD V DD Load CUT Out FGT2 FGT1 V bias V bias (or V
V bias
V bias
(or V SS )
Fig. 1. The proposed FGT-BICS structure with 2-input
floating-gate transistors.
DCIS 2004
- 27 -
with 2-input floating-gate transistors. DCIS 2004 - 27 - Fig. 2. BICS voltage output versus supply

Fig. 2. BICS voltage output versus supply current of an inverting opamp configuration as the a CUT.

Experimental Evaluation of a Built-in Current Sensor for Analog Circuits

R. Mozuelos, Y. Lechuga, M.A. Allende, M. Martínez, and S. Bracho Microelectronics Engineering Group, University of Cantabria Avda. Los Castros s/n, 39005, Santander, Spain {roman, yolanda, allende, martinez, bracho}

T HIS paper presents the experimental characterization of a built-in current sensor (BICS) for

analog circuits. The BICS gives greater specific weight to the higher frequency components of the current waveform. Thus, an inductive rather than a resistive load has been used to carry out the conversion of the sampled current to voltage. The circuit has been fabricated with the Austria Micro System (AMS) 0.6 micron technology. The test approach relies on obtaining a copy of the supply current by means of the integration of additional transistors within the current mirrors of the CUT. In this way, the sensor overcomes the drawback of impacting the effective voltage supply seen by the CUT and consequently degrading the circuit performance if the sensor were placed in series with the supply/ground node. The proposed BICS gives an output that reflects the dynamic power supply consumption of the CUT. This signal has been digitized by a simple window comparator made of logical gates. The key parameter is the width of the pulse at the sensor output. Thus, a low cost counter or an integrator can easily do the signal post-processing and the result will be compared with either the one obtained from simulation or the one obtained from a golden circuit. Finally, the sensor has been coupled to a transconductance amplifier in order to experimentally validate the structural test approach. Together with the fault free circuit, three parametric faults were implemented. The discrimination between them can be easily done by means of the measured value of the pulse width at the BICS output.

done by means of the measured value of the pulse width at the BICS output. DCIS

DCIS 2004

Figure 1. BICS die photograph

- 28 -

Session 2a

High Level Modeling

Wednesday nov. 24 10h30 11h45, Lacanau Room


Hervé Lévi (U. Bordeaux 1) Francisco Moya (U. de Castilla-La Mancha)

Compact Modeling of a Magnetic Tunnel Junction Using VHDL-AMS

Jean-Baptiste Kammerer, Luc Hébrard, Michel Hehn, Francis Braun, Patrick Alnot and Alain Schuhl

C URRENTLY, the lack of compact magnetic tunnel junction (MTJ) model is a truly limiting factor for the design of spintronics circuits. In this paper, we present a compact MTJ model written in VHDL-AMS. This behavioral model is based on the Stoner-Wohlfarth model and takes most of the important phenomena such as magnetic coupling, capacitance, and magnetizations dependent conductance into account. The method employed to model a two layers magnetic tunnel junction is detailed. Applications of this model such as the simulation of the operation of a MRAM cell and of a magnetometer are also presented.

DCIS 2004

- 30 -

Analogue-Synthesis Tool Development for Switched-Current Systems using VHDL-AMS

Nesrine KSENTINI 1,3 , Ahmed FAKHFAKH 1 , Mourad LOULOU 1 , Nouri MASMOUDI 1 Yannick HERVE 2 , Jean-Jacques CHARLOT 3 1 LETI-ENIS, Sfax, Tunisia, 2 CNRS-PHASE, Strasbourg, France 3 ENST-COMELEC, Paris, France

T HIS contribution presents a methodology, based on VHDL-AMS modeling, for synthesis and

optimization of systems designed with the switchedcurrent technique (SI). This methodology has been implemented in Simplorer Software environment and allows a reduction of simulation runtime and a characterization of SI systems at a high level of the hierarchical design methodology.

DCIS 2004

- 31 -

Modeling and simulation of phototransistors using VHDL-AMS

A. Alexandre, A. Pinna, B. Granado, P. Garda Laboratoire des Instruments et Systèmes d’Ile de France, Case 252 Université Pierre et Marie Curie, 4 place Jussieu, F-75252 Paris Cedex 05 e-mail : , granado@lis.jussieu, pinna@lis.jussieu, garda@lis.jussieu

T O develop Systems On Chip for imaging, models of photodetectors for APS cells are needed.

The mainly used photodetectors are photodiodes but it is possible to realize APS cells with phototransistors. Next complete models of vertical and lateral phototransistors are presented. They are based on a physical approach which leads to an electrical model. These models were implemented by using VHDL-AMS language. The simulations of these structures give the spectral response of these

components and are in good agreement with the usual results.

DCIS 2004

- 32 -

Final User oriented SoC modeling

Sébastien SNAIDERO, Yannick HERVE, Laboratoire ERM-PHASE, ENSPS, Parc d’Innovation, BP 10413, F-67400 ILLKIRCH

V VHDL-AMS and other Hardware Description Languages (HDLs) are no longer used only by modeling specialists. There are thus people who are simple users of models designed by others and do not know a word about languages. The new simulation software meets the demand with their new graphical user interface (GUI). They allow the development of simple and fast models easy to use for industries as well as in depth models for physical studies and laboratories. To meet the demand of both this new type of users and the developers, the new software needs some qualities that are hard to gather. For the user side: intuition, simplicity and convenience must hide the difficulties inherent in the complexity and varieties of languages without impoverish the power of the HDLs. For developers, a powerful model creation tool that brings a substantial implementation of the various languages it accepts is required. It must of course allow interfacing models of these different languages. As developers remain the only ones able to create models from scratch, they must watch over using datasheets parameters for their models to guarantee their widest possible use. The developers on the one side and the users on the other side both require tools adapted to their needs. The current effort of simulation software corporations is to build extremely powerful and convenient tools that work for both users and developers. As the abstraction level of our designs is increasing up to describe whole systems, it is important to notice that the tools have to and will still have to advance the same way to provide user-friendly graphical representations of the objects we wish to design.

DCIS 2004

graphical representations of the objects we wish to design. DCIS 2004 A complete chan nel of

A complete channel of the module

- 33 -

Design and Simulation of Mixed-Mode Optical Systems for PSD Applications

Ricardo Doldán, Eduardo Peralías, Alberto Yúfera and Adoración Rueda Instituto de Microelectrónica de Sevilla (IMSE), Centro Nacional de Microelectrónica (CNM), Av. Reina Mercedes s/n. Edificio CICA. 41012. Sevilla. SPAIN. emails: {rdoldan, peralias, yufera, rueda}

T HIS work describes an optical Position Sensing Detection (PSD) algorithm. A mixed-signal

model of a photodetector cell for electrical simulation has been developed, including the complete dynamic model for a photodiode. It is shown how standard simulators employed in electrical environments can be adapted to describe devices included in optical based system. This enables it to perform complex system characterizations including optical and electrical parts using the same environment (Spectre), and to extend the mixed-mode simulation concept to a wider field than non- electrical systems. A system simulation application for Position Sensing Detection (PSD) with a resolution in the micrometer range is reported along the paper.

DCIS 2004

- 34 -

Session 2b

Biometric and Robotic Applications

Wednesday nov. 24 10h30 11h45, St Emilion Room


Rachid Bouchakour (E.P.U. de Marseille) Jacques Pistre (E.N.S.E.I.R.Bordeaux)

DSP-based Fuzzy Controllers: Application to Parking an Autonomous Robot

Iluminada Baturone 1 , Francisco J. Moreno-Velo 1 , Santiago Sánchez-Solano 1 , Víctor Blanco 2 , and Joaquín Ferruz 2 1 Instituto de Microelectrónica de Sevilla, Centro Nacional de Microelectrónica (IMSE- CNM), Sevilla, SPAIN, email: {lumi, velo, santiago} 2 Departamento de Ingeniería de Sistemas y Automática, Universidad de Sevilla, Sevilla, SPAIN, email: {vmblanco, ferruz}

F UZZY controllers are used in many applications because of their rapid design by translating

heuristic knowledge, robustness against perturbations, and smoothness in the control action. However, their direct implementation requires parallel processing and special operators (such as fuzzification or defuzzification) which are not available at standard digital signal processors (DSPs). The novel idea followed in this paper is to translate the fuzzy rule bases of a fuzzy controller into non fuzzy ones that can be implemented easily by using the relational and logical operators, the standard if-then conditional statements, and the addition and multiplication operators available at a DSP. This is done by using hierarchical structures and adequate membership functions, connective operators, and inference methods. The parking problem of an autonomous robot (Figure 1) is described to illustrate this design process. Experimental results (Figure 2) show the efficiency of the designed fuzzy controller embedded into a stand-alone card based on a fixed-point DSP from Texas Instruments.

card based on a fixed-point DSP from Texas Instruments. Figure 1. The autonomous robot Romeo 4R.

Figure 1. The autonomous robot Romeo 4R.

DCIS 2004

- 36 -

y y

(m) (m) initial configuration: initial configuration: x= -2.5 m x= -2.5 m y= 3.0 m
initial configuration:
initial configuration:
x= -2.5 m
x= -2.5 m
y= 3.0 m
y= 3.0 m
= -117º
= -117º
x x

Figure 2. Example of experimental results.

Coprocessor of the Ridge Line Following Fingerprint Algorithm

E. Cantó, N. Canyellas, M. López, M. Fons, F. Fons

Universitat Rovira i Virgili (URV), Department of Electronic, Electrical and Automatic Control Engineering Av. Paisos Catalans 26, 43007 Tarragona (phone: 977558522; fax: 977559605; e-mail:

F ingerprint-based automatic recognition systems are rapidly growing on a wide shell of applications.

Most of biometrics authentication systems are implemented on high performance computer based platforms executing a set of complex algorithms implemented on software. Those solutions cannot be applied to low-cost embedded systems, based in microprocessors without floating-point arithmetic unit. The use of fingerprint biometrics coprocessors is still a young field. A great majority of commercial fingerprint OEM modules are based on embedded high performance 32-bit processors or DSPs In this article we present a biometrics coprocessor to speed up the ride line following minutiae extraction algorithm. It covers the minutiae extraction stage, the one with higher computational requirements. In our work we use the Maio-Maltoni ridge line following algorithm 1 because it permits minutiae extraction directly from the gray-scale fingerprint image, it is computationally less expensive than others, and it can be rewritten to be implemented without floating point operations. In order to develop an efficient hardware implementation of the coprocessor, in terms of low-cost and high-speed, floating-point computations used on the algorithm have been substituted by fixed-point computations, among other substituted complex functions. It has also been adopted a pipelined scheme to reduce the critical path-delay and to execute several steps in parallel, to increase the clock frequency and throughput.

The execution of the steps performed by the coprocessor running at 50MHz, is 14.4 s, while the time devoted by an ARM7TDMI processor at the same clock speed to execute the same computation tasks, was 211 s averaged. The overall execution time of the algorithm running in the ARM with the coprocessor is reduced from 700ms to 215ms, that is a reduction of about 70%.

1 Maio, D.; Maltoni, D. “Direct Gray-Scale Minutiae Detection In Fingerprints” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol 19, No. 1. January 1997

DCIS 2004

- 37 -

Iris Biometrics Verifiers for Low Cost Identification Tokens

Judith Liu-Jimenez a , Raul Sanchez-Reillo a , Carmen Sanchez-Avila b , Luis Entrena a a Dpto de Tecnologia Electronica, Grupo de Microelectronica, Universidad Carlos III de Madrid, c/ Butarque 15, 28911 Leganes (Madrid), Spain, Email: {jliu, rsreillo,


b Dpto. de Matematica Aplicada a las Tecnologias de la Informacion, E.T.S.I. Telecomunicacion, Universidad Politecnica de Madrid, Ciudad Universitaria, 28040 Madrid, Spain, Email:

T HE use of biometrics is increasing everyday, as security is becoming one of the most important

concerns in Information society. In Biometrics, one of the most promising techniques is iris recognition, which presents lower error rates than other biometrics techniques. One of the processes in

a biometric system is the verification or matching between data obtained and a template previously

stored. This process can be done on centralized systems, such as a central database, or in a distributed

way, using identification tokens. When developing new identification tokens, computational cost and processing time should be reduced, to provide cheaper devices, which could allow a viable solution in

a commercial system. The authors, in this paper, develop different implementations of low cost

biometric verifiers, to be included in identification tokens. The biometric technique chosen for that issue has been iris recognition, and therefore, the verification technique has been based in Hamming Distance.

DCIS 2004

- 38 -

Fingerprint Matching Acceleration in Smart Cards 1

Luis Entrena, Raúl Sánchez-Reillo, Almudena Lindoso, Judith Liu Departamento de Tecnología Electrónica Universidad Carlos III de Madrid {entrena, rsreillo, alindoso, jliu}

T HE increasing demand for pervasive security poses a challenge in achieving robust

authentication at very low cost. Biometrics is the only way to perform a real user authentication,

but has a high computational cost. In this work we study the integration of fingerprint biometrics in

smart cards. Since commercial smart cards use low performance microprocessors, fingerprint

verification may take up to several seconds, which is unacceptable for practical applications. On the

other hand, simply moving to a more powerful processor will result in an important cost penalty and

will not solve the performance bottleneck.

In order to speed-up fingerprint verification, we identify the most critical operations of an efficient

fingerprint matching algorithm. These include the computation of euclidean distance, radial angle and

element matching. Then, we propose an extended instruction set that can be implemented with low

hardware overhead. With this extension, the total time required to complete fingerprint matching is

reduced more than 60% and accounts to less than a second for medium size minutia sets. An improved

instruction for element matching, termed vector matching, is also proposed that provides larger speed-

up. Final results using vector matching allow to perform fingerprint verification in a fraction of a

second for large minutiae sets.

1 This work was supported in part by the Ministerio de Ciencia y Tecnología (Spain) under Project TIC2003-


DCIS 2004

- 39 -

Hardware implementation of the Bresenham line generation algorithm applied to µ-robot movement

R. Casanova, A. Diéguez, J. Lacort J. Samitier Departament d’Electrònica, SIC, Universitat de Barcelona, C/Martí Franquès 1, E-08028, Barcelona, Spain. Email:,

A digital waveform generator for the movement control of an autonomous microrobot is presented. The circuit is able to generate trapezoidal and sawtooth signals with programmable amplitude, period and phase. These control waveforms are used to actuate over a bimorphic locomotion unit. As the robot has to be capable to operate with nanometric resolution, waveforms must be generated with great precision. Waveforms are generated by using the Bresenham algorithm in order to deal with integer operations. The circuit has been designed with the 0.35µm C35b4 technology of AMS.

DCIS 2004

- 40 -

Session 2c

Industrial Applications

Wednesday nov. 24 10h30 11h45, Auditorium


Franck Badets (STMicroelectronics) Daniel Auvergne (L.I.R.M.Montpel

Dual-port serial arbiter with GSM modules for simultaneous local/remote control of RS232-based devices

Eloi Ramon 1 , and Lluís Ribas 2 , Member, IEEE 1 Electronics, and 2 Computer Science Departments, Universitat Autònoma de Barcelona (UAB), Cerdanyola, Spain, {Eloi.Ramon, Lluis.Ribas}

S ERIAL communications are extensively used within the electronics industry due to its relative simplicity and low hardware overhead. One of the most popular serial communications standard in use is certainly the RS232. There are many devices that can be controlled by RS232 ports at home and, especially, in industrial applications. Remote control and/or monitoring of such devices enables users to access these devices from anywhere. Particularly, providers of such devices or related services can remotely monitor their functionality and yield, and take actions accordingly. SMS (Short Message Service) was introduced as a GSM (Global System for Mobile Communications) service in 1992. In the last years, SMS have been widely used in remote control due to its ubiquity, area coverage, cost and ease of use. Despite the increase in GSM/GPRS modules in the market, most industrial applications are still using SMS as a communication protocol. In this paper we present a module to both extend the serial communications port for other devices or protocol adapters and to allow remote control by SMS messaging. In order not to interfere with local applications, it is interesting that RS232 device ports are kept connected to local application hosts. Consequently, there should be a module that, apart from having 2 serial ports, is capable of transmitting information wirelessly. Unfortunately, the RS232 serial protocol is a point-to-point communication one, thus the introduction of a third-party port necessarily requires the participation of an arbiter that resolves the conflicts and sets the appropriate connections. The arbiter has been implemented on a SonyEricsson GR47 module, as well as its application- specific queue reading/writing functions. The application presented has been used in an industrial appliance designed for MAM Electrónica to remotely control UPS systems in order to monitor charger status, battery status and condition, utility status, et cetera.

DCIS 2004

- 42 -

Signal Processing Unit for River Tugboat Telemetry System

Mauricio Pardo 1 , Víctor Manotas 1 , Juan Carlos Niebles 2 , Javier Páez 1 , David Angulo 2 , Humberto Campanella 1, 3

1 Universidad del Norte, Barranquilla, Colombia, e-mail: 2 Flota Fluvial Carbonera Ltda, Barranquilla, Colombia 3 Centro Nacional de Microelectrónica (IMB-CNM), Barcelona, Spain

T HIS article describes the design and implementation of a complete signal acquisition system

intended for use in telemetry systems for river tugboats. Specifically, the design aspects of the signal processing unit are covered. A complete prototype was built, installed and put into operation in

a tugboat of the fleet of a fluvial transportation company in Northern Colombia (Flota Fluvial

Carbonera Ltda). System functionality was mainly synthesized on an Altera’s FPGA, taking great advantage on rapid prototyping. Field measurements are reported, making detail in the fuel volume calculation, which demonstrated to be more accurate than previous method.

As an industrial application, this system represents an innovation for the company’s operation. Specifically, a method to estimate fuel level and volume is proposed. This method does not require installation of neither 3D angular sensors nor complex calculation to compensate measurements due to swell or navigation conditions. A single sensor was installed in each one of the fuel tanks achieving less difference with real dumped fuel than previous method.

The telemetry system is composed by hardware and software components. The hardware component

is an acquisition and processing unit. The second component is a network management application,

totally tailored in C++ for this telemetry application and conformed by three main software modules. Processed data is transmitted to the company’s network operation center using a satellite link.

Sensor connection (from machine room) Serial Signal communication port
Sensor connection
(from machine room)


Figure 1. Stand-alone enclosure with the acquisition and signal processing hardware

DCIS 2004

- 43 -

A Sensorless Electronically Controlled Horn for Automobiles

M. César Rodríguez, César Sanz Universidad Politécnica de Madrid, Spain (e mail:

Jacinto M. Acero, Fernando Nozal Robert Bosch España S.A.

T HIS paper describes a new kind of sensorless electronically controlled horn for automobiles.

The main benefits of this new horn over the classical electromechanical counterparts are: a much longer lifetime, a lower level of generated electromagnetic interference, a better behavior against aging and stress, the avoidance of the adjusting operation during manufacturing and its multifunction

capabilities. To fulfil all these targets we have substituted the electromechanical breaker of previous designs by a solid state switch controlled by a microprocessor on board the horn. In order to detect the resonance condition of the horn we use a novel technique based on the analysis of the current across the coil (as seen in the figure), avoiding the need for any sound-level, position or motion sensor. The lifetime of these new horns is, at least, forty times that of previous breaker horns. The level of generated EMI for these new horns is much lower than previous electromechanical designs. These new horns can fulfil the requirements of both 95/54 EC directive and CISPR 25 standard, whereas the breaker horns cannot. As the horn is now self-adjusting, its behavior against aging and stress is better, as it can compensate for these factors dynamically. This self-adjusting operation also allowed the avoidance of the expensive trimming operation during fabrication. We have also developed a multifunction horn capable of producing different kinds of sound at the command of the vehicle’s electronic control unit. Both kinds of horns were assembled using the very same machinery as previous breaker horns and serve as perfect spare parts for them.

Pulse Magnetic Generator Assembly Digital Control Controller Switch Power Switch ADC R Sense

Figure 1. Proposed sensorless control circuitry

DCIS 2004

- 44 -

Design of Low-Power CMOS Read-Out ICs for Large Arrays Cryogenic Infra-Red Sensors

B. Misischi 1 , F. Serra-Graells 1 , E. Casanueva 2 , C. Méndez 2 and L. Terés 1 , , , and

1 Institut de Microelectrònica de Barcelona, CNM, CSIC (Spain) 2 Indra Sistemas S.A. (Spain)

T HIS paper describes a complete design methodology for a low power cryogenic design read-out integrated circuit (ROIC) of large arrays of infra-red (IR) detectors. The presented methodology

includes IR sensor modeling, MOSFET modeling at cryogenic temperature, circuit design, physical verification strategies and the system-on-chip realization. Also, novel low-power and compact CMOS circuits are proposed to implement all the required basic building blocks, from the active pixel sensor (APS) to the composition of the output video signal. The resulting high performance 500 ×12 array and 60ns/pixel system-on-chip, capable of capturing high-resolution and real-time infra-red images, like 640 ×500@100fps, has been designed for a standard 0.35µm CMOS technology from AMS.

APS reset reset C int/CDS I qwip - reset V pixel C A test +
C int/CDS
I qwip
V pixel
C test
V refi
V col
V refo
reset init V refi C B column-bus V col V refo + - Figure 1: Simplified
reset init V refi C B column-bus V col V refo + - Figure 1: Simplified

Figure 1: Simplified schematic (left) and layout including bumping pads (right) of the APS cell, and landscape view of the complete ROIC layout including bonding pads (bottom).

DCIS 2004

- 45 -

A Dynamic Current Mode Logic to Counteract Power Analysis Attacks

F. Mace, F.-X. Standaert, I. Hassoune, J.-D. Legat, J.-J. Quisquater UCL Crypto Group, Microelectronics Laboratory (DICE), Université Catholique de Louvain (UCL), Belgium mace,standaert,hassoune,legat,

S INCE their publication in 1998, power analysis attacks have attracted significant attention

within the cryptographic community. So far, they have been successfully applied to different kinds of implementations (eg: smart cards, ASICs, FPGAs) of cryptographic algorithms. To protect such devices against power analysis attacks, it has been proposed to use a dynamic and differential logic style for which the power consumption does not depend on the data handled. In this paper, we suggest to use the Dynamic Current Mode Logic to counteract power analysis. The resulting circuits exhibit similar resistance to the previously published proposals but significantly reduce the power delay product. We also demonstrate that certain criteria previously used to evaluate the resistance against power analysis have no cryptographic relevance.

DCIS 2004

- 46 -

Session 2d

Data Converter Test

Wednesday nov. 24 10h30 11h45, Bordeaux Room


François Marc (U. Bordeaux 1) Joan Figueras (U. Politècnica de Catalunya)

Digital Diagnosis of Settling Error in Modulators

Gildas Leger, Adoración Rueda Instituto de Microelectrónica de Sevilla (IMSE-CNM), Universidad de Sevilla Edificio CICA, c/ Tarifa s/n, 41012-SEVILLA, SPAIN. email:, tlf: 34 95 505 66 66

F IRST and second order sigma-delta modulators are commonly used in cascaded structures to

achieve high resolution analog-to-digital converters. While these modulators are gaining more and more resolution, they become harder to test. Embedded test solutions and Built-In Self-Test (BIST) techniques are faced to important issues to ensure the test stimulus precision or the test data acquisition. This makes functional test a tricky path to follow. For almost all systems, and in particular for modulators, a behavioural model where the principal no-idealities are quantified is usually used to settle high-level design specifications and realize high- level simulations. Designers know that to reach a given precision they have to guarantee a number of parameters like amplifier DC gain, amplifier slew-rate and bandwidth, capacitor switching noise level, integrator output range, etc. Hence, from a test viewpoint it can be assumed that the principal causes of unexpected performance decrease should be related to these high-level design specifications. In other words, if a modulator is not performing as expected it is likely that some high-level parameter have been brought out of specification. It is thus of utmost interest to diagnose and measure these parametric faults. This paper presents a simple and fully digital test technique able to evaluate amplifiers settling error in second and first order modulators. These settling errors are related to amplifier gain-bandwidth product and slew-rate, which are part of the above mentioned set of high level design specifications. Actually, they are known to be a source of non-linearity. The realistic simulations presented in this paper exhibit good matching with theory and show very promising results as the integrator settling error can be determined with good precision. It is also shown that the settling error can directly be related to a precision loss, which enables a functional interpretation of the test signature.

DCIS 2004

- 48 -

Digital Sigma Delta Oscillator : Design Considerations

Maher Jridi , Chiheb Rebai , Dominique Dallet , Sylvain Engels , Laurent Dugoujon §

Laboratoire IXL



Univerist´e Bordeaux 1

351 cours de la lib´eration, 33405 Talence CEDEX


Telephone: +33 5 4000 6540, Email: [jridi,dallet]

Institut Sup´erieur des arts du multim´edia de Manouba

Campus universitaire Manouba, 2010


Telephone: +216 71 602 050, Email : STMicroelectronics - 850, rue Jean Monnet, F-38926 Crolles Cedex Telephone: +33 4 76 92 50 26, Email : § STMicroelectronics - 12, rue Jules Horowitz -BP217, 38019 Grenoble Telephone: +33 4 76 58 62 54, Email :

This work is deployed in the context of Analog to Digital test Converters where a precise sinusoidal sources is needed. A promising solution to this challenge, a digital Lossless Discrete Integrator (LDI) resonator combined with a 1-bit Delta Sigma modulator and simulation results has been yet presented. This present article proposes a new methodology enabling us to go towards ASIC using the same parameters of FPGA implementation. As summarized later, the digital source is build using digital hardware: digital registers, adders, multiplexers and shifters. The work presented will be divided into three parts: this paper first reviews the fundamentals of Delta-Sigma modulator based signal generation (Section II): first of all we talk about the digital resonator and its drawbacks. Then we detail the principle of Sigma Delta attenuator where we emulate the multiplier operator by Sigma Delta modulator and a multiplexer. This oscillator has to generate a precise 1-bit signal to test the ADC. To perform the SNR, we need to increase the modulator order. A problem of stability can appears if the modulator quantifier is on only one bit. Schreier seems found an empirical methodology to resolve this. Section III briefly outlines the material FPGA implementation. The simulation results will be presented to validate our preferences to the selected LDI structure and the simulation parameters. The difficulties of this part consist on the data flow where we used a fixed-point precision. Section IV describes the circuit. The layout schema will be shown in the end of this paper.

precision. Section IV describes the circuit. The layout schema will be shown in the end of

DCIS 2004

- 49 -

precision. Section IV describes the circuit. The layout schema will be shown in the end of

Optimal implementation of linear and adaptive filter bank for ADC characterization

1 F. Missaoui, 2 D. Dallet, 1 C. Rebai, 1 A. Ghazel

1 – MEDIATRON Laboratory – Ecole Supérieure de Communication (SUP’COM) 2088 Cité Technologique des Communication, Tunis, TUNISIE

2 – Laboratoire IXL – UMR CNRS 5818 – ENSEIRB – Univeristé Bordeaux 1, 351 cours de la libération, 33405 Talence CEDEX – France, tel : 33 5 4000 2632,

I N this paper we present a linear and an adaptive filter bank employed to decompose the

signal in its main spectral components in the field of ADC characterization. Both structures are based on band pass LDI filter (Lossless Digital Integrator) which is known for its efficient implementation. From real acquisitions, we show the efficiency of linear structure to obtain an estimation of the main spectral parameters. Nevertheless, if the input frequency is not the expected one, we have to use an adaptive structure to track the fundamental component. In this way, we can estimate the spectral parameters related to the ADC performances. These two architectures were simulated in floating point precision. This paper shows the design

consideration to take into account for the implantation in fixed point precision: the data flow for the linear structure and the latency problem for the adaptive one.


v(n) y(n) H u (q) H (q,n) y'(n)
H u (q)
H (q,n)


− 1 z k 1 k 1 - − 1 z k 2 X 1/2
X in


Figure. Adaptive structure for ADC spectral parameters estimation.

DCIS 2004

- 50 -

Selection of test techniques for high-resolution modulators

Oscar Guerra*, Sara Escalera*, Jose M. de la Rosa*, Eric Compaigne + , Christophe Galliard + and Angel Rodríguez-Vázquez* (guerra, escalera, jrosa,; eco, cga@dolphin,fr) *Instituto de Microelectrónica de Sevilla (IMSE-CNM-CSIC) Av. Reina Mercedes, 41012-Sevilla, SPAIN. Tlfno.: 955056666 Fax:955056686 + Dolphin Integration B.P. 65 ZIRST F38242 Meylan, France

The objective of this paper is to select the best test techniques for their application to high-resolution modulators. As the selection process is quite complex, a decision matrix has been created in order evaluate the efficiency of the different techniques in term of their cost. This cost could then be used as a reference to determine the efficiency of the different test techniques compared to the standard methodologies. The decision matrix presented in the chart below is a tool that has been created for the TAMES-2 project in order to evaluate the efficiency of the different test techniques in term of cost. For each test technique, it is required to fill in the decision matrix with all the parameter values. Then, a cost is auto- matically computed. The resulting "Weighted cost" allows to determine if the technique is cost effective or not. For the case of the sensor interface under study 1 , the key point of test is to cover both static and dynamic measure- ments. Concerning dynamic requirements, the following measurements have to be performed:

• Signal over Noise Ratio: the estimated test time for this FFT is 0.3 s.

• Total Harmonic Distortion: the estimated test time for this FFT ranges is 0.6 s.

• Efficient number of bits: is obtained automaticaly from the FFT that is used to test the SNR or the THD. Thus, no additional time (unless some negligible computational time) has to be added to the total test time. Then, for the case of static measurements, the following test measurements have to be performed:

• Integral non linearity, differential non linearity: the computational time for this test is 65s using the standard histo- gram test.

• Static gain and and offset can be calculated from the data achieved for the INL with an almost negligible post- processing time. Thus, no additional time is devoted to this task. After a detailed study of all the potential test techniques capable of dealing with high-resolution converters, the cho- sen test techniques for the Sensor interface have been the following:

FFT-INL. In order to test the static behavior of the A/D converter, the FFT coefficients resulting after the application of the FFT test can be used to generate the coefficients of a polynomial that is the "smoothed" version of the DNL.

Hierarchical-based. This technique has been fully explained in other paper 2 . The basic idea here is to test the impact that the extra test circuitry and some specific reconfiguration scheemes have on the circuit performance.

Wavelet-based. This technique is based on the application of the wavelet transform to the output of the converter when it is excited using a sine wave. Information about the instantaneous ENOB, SNR and INL can be obtained using less samples than those required for the standard Histogram technique.

In the paper, these techniques will be compared to two reference test methods, the standard FFT to test the dynamic characteristics of the converter and the standard histogram test to measure its static characteristics.

1.J. M. García-González, S. Escalera, J. M. de la Rosa, F. Medeiro, O. Guerra, B. Pérez-Verdú and A. Rodríguez-Vázquez, “Design and Implementation of a 0.35 m CMOS Programmable-gain 2-1 Cascade Modulator for Automotive Sensors”, Pro- ceedings XIX Design of Circuits and Integrated Circuits Conference, pp. 114-119, 2003.

2.O. Guerra, J. Ruiz, J. M. de la Rosa, F. Medeiro and A. Rodríguez-Vázquez, “A decomposition methodology to test high-reso- lution modulators” Proc. 9th International Mixed-Signal Testing Workshop, pp. 65-70, 2003

DCIS 2004

- 51 -

Guidelines for the Design of a Sine-Wave Analyzer for BIST Applications

Manuel J. Barragán, Diego Vázquez and Adoración Rueda Instituto de Microelectrónica de Sevilla – Centro Nacional de Microelectrónica (IMSE-CNM) Universidad de Sevilla Avda Reina Mercedes s/n, Edif. CICA/CNM, 41012 Sevilla (SPAIN) e-mail: {manuelj, dgarcia, rueda}

T HIS paper presents some guidelines for the design of an on-chip analyzer for extracting, in the

digital domain, the main characteristic parameters of an analog sine-wave signal. The analyzer, reported elsewhere 1 , is based on a double-modulation, square-wave and sigma-delta, altogether with a simple digital processing algorithm. We discuss the specifications required for the analog part of the analyzer and describe an area-efficient implementation of the digital part. In addition, we show simulations results which demonstrate the validity of the proposed guidelines, while the simplicity and the robustness of the circuitry make it very suitable for BIST applications.

1 D. Vazquez, G. Huertas, G. Leger, A. Rueda, and J. L. Huertas, “A Method for Parameter Extraction of Analog Sine-Wave Signals for Mixed-Signal Built-In-Self-Test Applications”, IEEE Design and Test in Europe (DATE04), Paris, France, Feb. 2004.

DCIS 2004

- 52 -

Session 3a

Digital Signal Processing in FPGA Platforms

Wednesday nov. 24 14h15 15h45, Lacanau Room


Lionel Torres (L.I.R.M.Montpellier) Lluis Teres (IMB-CNM)

Implementing the FFT Algorithm on FPGA Platforms:

A Comparative Study of Parallel Architectures *

M. A. Sánchez 1 , M. Garrido 1 , M. López-Vallejo 1 and J. Grajal 2

1 Dept. Ingeniería Electrónica, 2 Dept. SSR, ETSIT, UPM, Madrid, Spain,

1 {masanchez, mariog, marisa}


I N this paper we present an in depth analysis of the implementation of different FFT architectures

in FPGA platforms. The target applications are radar processing systems and wideband digital receivers, what enforces hard constraints in processing speed. Thus, parallel pipelined architectures of the FFT have to be used. In particular, feedback and feedforward architectures are analized in detail, studying the variations of results with a set of key design parameters: radix, word length, number of points or the effect of truncation. Additionally, the impact due to the implementation in programmable devices will be considered when designing and analyzing the different architectures. Two alternative structures have been studied: feedback and feedforward architectures. They provide very diverse results in terms of area and performance, what results in different applications of the proposed architectures. In this way, feedback structures can be used for long N-point FFTs, because of their small area, while feedforward architectures are better suited for applications with hard real-time constraints due to their better speed. Figure 1 depicts the results of area and speed obtained for different implementations of feedback (FB) and feedforward (FF) implementations.

14000 FF SPEED (MSsec /10) FB SPEED (MSsec /10) 12000 BRAM (1/1000) SLICES 10000 8000
FF SPEED (MSsec /10)
FB SPEED (MSsec /10)
BRAM (1/1000)
FB 16
FF 16
FB 64
FF 64
FB 256
FF 256
FB 1024 FF 1024

Figure 1. Area and perfomance results of feedback (FB) and feedforward (FF) architectures for 16, 64, 256 and 1024 points

* This work was supported by the Spanish Ministry of Science and Technology under contract TIC2003-07036.

DCIS 2004

- 54 -

An FPGA landmine detection system based on infrared images

F.Pardo*, M. Balsi**, P. López*** and D. Cabello* *Dept. Electrónica y Computación. Univ. de Santiago de Compostela, Spain. **Dipartimento di Ingegneria Elettronica. Università La Sapienza. Italy. ***Fraunhofer Instituf für Integrierte Schaltungen. Erlangen. Germany.

H umanitarian deminining has become an important issue in regions where an army conflict has

occurred. The detection of small plastic mines can not be done using classical detection techniques, such as metal detectors, because their metal content is null or very low. The use of infrared

images of the soil is an efficient technique to detect this kind of mines 1 . This approach is based on thermal modeling of the heat transfer processes in the soil and at the soil-air interface. This is used to characterize the soil thermal response to a given stimulus, also known as the thermal signature. Perturbations on the expected signature constitute reliable indicatives of the presence of mines, due to the different thermal properties of the soil and the mine. The detection of the mines is divided into two steps; in the first step a comparison between the real data and the data obtained in the simulation of the thermal model is made. In the simulation process we first assume that there are no mines present. The differences between the real data and the simulated data give us indicatives of the presence of unexpected objects. The second step is an inverse problem, in which the thermal model must be run for multiple soil configurations, representing different possible depths of burial and different types of

targets (mine, stone

the nature of the unexpected targets. Several soil configurations (nature and position of the object) must be run in order to detect with high precision the position and nature of the unexpected patterns.

This detection scheme is a very long time-consuming process on a personal computer. In this work an architecture of a system which simulates the thermal model is projected onto an FPGA in order to reduce the computing time. The system is formed by four memory banks, a processing element, a unit that generate the addresses that must be loaded/uploaded from the memory and an element that generates the required control signals. The pipelined structure of the design lets to update several nodes in parallel. In the current implementation a reduction factor in the computing time of 15 is achieved.


The nearest configuration to the real data gives us the estimated position and

1 P. López. “Detection of Ladmines from Measured Infrared Images using Thermal Modeling of the soil”. PhD, Univ. Santiago de Compstela, Spain, April 2003.

DCIS 2004

- 55 -

Implementation of Optimized FFT on Stratix DSP Development Board

Fabienne NOUVEL, IETR/INSA-20 avenue des Buttes de Coesmes-35043 RENNES. France,

T his paper deals with the comparison of two FFT/IFFT cores implementations on the Altera Stratix Component.

As FPGAs are particularly well suited to high-speed and regular functions, they can perform DSP functions, answering both the need for flexibility and high performances. The FFT, FIR, DCT, … DSP functions are iterative and need high level pipeline, space and time parallelism. However, FPGA architecture must be optimized in order to increase the performances of the cores, including MAC ( Multiply Accumulate) hard blocks. Using wired blocks, the DSP functions run faster.

In the first part of this paper, the studied DSP board is presented, by mean of the Stratix component, connected to SRAM, converters DAC and ADC.

The FFT core is studied in order to perform a high speed Multi-Carrier modulation

/demodulation (MC). In fact, this one is easily carried out in the digital domain by performing

IFFT and FFT operations. In the receiver, after direct FFT, the received sequence is

"equalized" in the frequency domain. Nowadays, MC combined with spread spectrum is

undoubtedly a high potential candidate for the air interface of the 4G cellular networks.

The two IFFT/FFT IP cores are presented and compared : the Altera FFT MegaCore function is a

parameterizeable IP core. It uses an in-place mixed radix 4 and 2 decimation in frequency

architecture, and implements any transform length that is a power of 2. The Jaguar II is a

variable FFT/IFFT core up to 1024 points. Available as a soft-core, it is parameterized to

allow up to 32-bits of resolution (32 Inphase / 32 Quadrature).

The two cores have been implemented, taking into account the specific architecture of the Sratix component. The results show that the Altera FFT core runs faster than the Jaguar core and used less resources (both DSP blocks and memories). Neither, the Jaguar requires less cycles than Altera. Indeed, a 1024 points FFT with a 45 MHz system clock is performed in only 29 s with the Jaguar

core, compared with the 130 s with Altera, which means a ratio of 4. This lowest clock system will result in a lowest power consumption.

DCIS 2004

- 56 -

Comparison of Two Implementations of Scalable Montgomery Coprocessor Embedded in Reconfigurable Hardware

Miloš Drutarovský (1) , Viktor Fischer (2) and Martin Simka (1) , (1) Department of Electronics and Multimedia Communications, Technical University of Kosice, Park Komenského 13, 04120, Kosice, Slovak Republic, {Milos.Drutarovsky,Martin.Simka} (2) Laboratoire Traitement du Signal et Instrumentation, Unité Mixte de Recherche CNRS 5516, Université Jean Monnet, 10, rue Barrouin, 42000 Saint-Etienne, France,

HIS paper presents a comparison of two possible approaches for the efficient implementation of

a scalable 1 Montgomery Modular Multiplication (MM) coprocessor on modern Field Programmable Logic Devices (FPLDs). The first implementation uses a data path based on traditionally used redundant Carry-Save Adders (CSA), the second one exploits standard Carry- Propagate Adder (CPA) with fast carry chain logic not yet used in fully scalable designs. Both implementations use large embedded memory blocks available in recent FPLDs. Speed and logic requirements comparisons are performed on the optimized designs. The issues of targeting a design specifically for a FPLD are considered taking into account the underlying architecture imposed by the target FPLD technology. It is shown that carry-save adder is not an optimal building block for constrained scalable MM coprocessor in modern Altera FPLDs. The proposed implementation method can also be applied for FPLDs from other vendors since it uses building blocks generally available in modern FPLDs – high- speed dual-port embedded memories and fast carry-propagated logic.


Y 0 (j) M 0 (j) Y w-1 (j) M w-1 (j) Y w-2 (j)
Y 0 (j)
M 0 (j)
Y w-1 (j) M w-1 (j)
Y w-2 (j) M w-2 (j)
1 S 0 (j) 2 S 0 (j)
1 S w-1 (j) 2 S w-1
1 S w-2 (j) 2 S w-2 (j)
1 S w-1 (j-1) 2 S w-1 (j-1) 1 S w-2 (j-1) 2 S w-2 (j-1)
1 S 0 (j-1) 2 S 0 (j-1)





Y 0 (j) M 0 (j) Y w-1 (j) M w-1 (j) Y w-2 (j)
Y 0 (j)
M 0 (j)
Y w-1 (j) M w-1 (j)
Y w-2 (j) M w-2 (j)
c out1
S 0 (j)
S w-1 (j)
S w-2 (j)
c out2
S w-1 (j-1)
S w-1 (j-1)
S w-1 (j-1)

Figure 1. Block diagrams of analyzed CSA and CPA based processing elements

1 A.F. Tenca, C.K. Koc, “A scalable architecture for modular multiplication based on Montgomery’s algorithm”. IEEE Transactions on Computers , vol. 52, no. 9, pp. 1215-1221, Sept. 2003.

DCIS 2004

- 57 -

An implementation of a Parallel Architecture for the Self-Sorting FFT Algorithm applied to IEEE 802.11a

Ainhoa Cortés* , Igone Vélez* , Pilar Calvo* , Juan F. Sevillano † and Andoni Irizar †. * CEIT Research Center, Department of Electronics and Communications, Spain. † Universidad de Navarra, Department of Electrical and Electronic Engineering, Spain.

I N this paper we present an implementation of a parallel architecture for the Self-Sorting (SS) Fast

Fourier Transform Algorithm that optimizes the processing rate for the IEEE 802.11a standard. Two

structures have been developed in the radix-2 Butterfly to improve the architecture. In order to analyze the

dependence of the FFT on the bit-width of the input data and of the twiddle factors, the SNR of our module

has been studied.

The resulting design is parameterizable, regular and modular, presenting constant geometry. The total

processing time required is

for a number of points N=r n , where r is the radix and n

represents the number of the stages to process the FFT, computed using Q=r u processors.

The SS algorithm was implemented on a processor column (PEs). The data flow between PEs, by using

eight processors in parallel to execute a FFT-radix 2, is shown in figure 1. In table I we compare the

processing time of our design with other architectures for different clock frequencies. As IEEE 802.11a

needs 4 s as processing time, the Parallel Architecture presented here fulfils the timing specifications.



) (


) log

r N

Table I. Comparison with other architectures



Processing time ( s)

Fast-64 1



64-Xilinx 2



Cobra 3



64-Point 4






Parallel SS



Parallel SS



Parallel SS



Figure 1. Parallel Architecture

1 L. Fanucci, M. Forliti, and P. Terreni, “Fast: FFT ASIC automated synthesis”, INTEGRATION, the VLSI journal, vol. 33, pp. 230-234, 2000.

2 “Xilinx Product Specification: High-Performance 64-point complex FFT/IFFT V1.0.5”.

3 T. Chen and L. Zhu, “COBRA: A 100- MOPS single-chip programmable and expandable FFT”, IEEE Transactions Very Large Scale Integration (VLSI) Systems, vol. 7, nº 2, pp. 174-182, 1999.

4 Tiong Jiu Ding, John V. McCanny and Yi Hu, “Rapid Design of Application Specific FFT Cores”, IEEE Trans. on Signal Processing, vol. 47, nº 5, pp. 1371-1381, May 1999.

DCIS 2004

- 58 -

Optimized FPGA implementation of trigonometric functions with large input argument

Javier Hormigo, Manuel Sanchez, Mario A. Gonzalez, Gerardo Bandera, and Julio Villalba Dept. of Computer Architecture, University of Malaga, Spain,

T RIGONOMETRIC function evaluation is widely used many current scientific applications such as

digital signal processing, image processing, simulation of physic phenomena, etc. An initial range reduction is required to perform forward trigonometric functions when the input angle is too large. The most usual method for range reduction involves two consecutive multiplications. The first one allows obtaining a scaled version of the reduced input angle, and the second one calculates the correct value for the reduced input argument. The CORDIC algorithm is a well-known method for computing trigonometric functions. For the sine and cosine computation, a vector (1, 1/k) is rotated over the input angle, using iterative rotations over a fix set of given elementary angles, which are stored in a lookup table. In this paper, a new range reduction technique which is optimized for the CORDIC algorithm is proposed. To directly operate over the scaled version of the reduced input angle, the elementary angles are scaled by the same factor, before store them in the lookup table. Thus, the computation of the second multiplication is avoided. The designs based on our proposal require a classical CORDIC module where the table contains scaled elementary angles. Two basic implementation alternatives are considered: word-serial and pipeline implementation. Both alternatives have been implemented in FPGA to verify the improvement obtained with our proposal. For the word-serial implementation, the experimental results show a speedup of about 32% with the similar hardware cost. For the pipeline case, the classic approach requires about 32% more CLBs with similar cycle time and large latency.

DCIS 2004

- 59 -

Session 3b

Sensors and Smart Objects

Wednesday nov. 24 14h15 15h45, St Emilion Room


Isabelle Dufour (CNRS-IXL) Salvador Manich (U. Politècnica de Catalunya)

CMOS Buried Double Junction Active Pixel Sensor For High-Sensitivity Low-Resolution Linear Arrays

P. Pittet, G. Carrillo, G.N. Lu, L. Hannati LENAC, Université Lyon 1, Villeurbanne, France,

I N this paper, we present the study and design of a CMOS active pixel sensor (APS) for a high-

detectivity, low-resolution linear array, which is intended to be used as part of biochemical

microanalysis systems for imaging and spectrophotometric purposes. The proposed CMOS APS

implements a large buried double p-n junction photodetector (BDJ) and charge sensitive regulated

cascode amplifiers. One benefit of using a BDJ photodetector rather than a simple photodiode is that

the former has two junctions for collecting carriers, thus providing higher sensitive response. Another

advantage of employing a BDJ detector is that it can be used as a wavelength-sensitive device, which

may be helpful for selectivity achievements in biochemical analysis applications.

The detector of the APS has an area of 100 µm x 300 µm. To deal with its inherent junction

capacitances related to its size, we propose a pixel circuitry integrating charge sensitive regulated

cascode amplifiers. This allows the use of integration capacitors much lower than the detector’s

parasitic capacitances, thus achieving much higher conversion ratio (160nV/e - ) compared to

conventional architectures.

Time domain analysis and simulations are performed for dominant noise source identification and

quantification. At a supply voltage down to 3V, the proposed APS has a dynamic range larger than

60dB. For an integration time of 200ms, the detectivity of the proposed APS is evaluated to be 3.9 10 12

cm Hz -½ W -1 for the well channel and 2.3 10 12 cm Hz -½ W -1 for the diffusion channel.

V dd T' 5 T' 4 T' 2 T' 3 T' 1 C int Diffusion
T' 5
T' 4
T' 2
T' 3
T' 1
Channel Output
Channel Output

Figure 1 a) schematic and b) layout of the 0.8-µm CMOS BDJ APS

DCIS 2004

- 61 -