Mono-Processor, DSP, smart sensor nodes Many-Processor System-on-Chip (MPSoC) Dedicated computing platforms, e.g. H.264 hardware encoder

Size: px
Start display at page:

Download "Mono-Processor, DSP, smart sensor nodes Many-Processor System-on-Chip (MPSoC) Dedicated computing platforms, e.g. H.264 hardware encoder"

Transcription

1 Application of control theory to ManyProcessor System-on-Chip (MPSoC) (computing platforms) Grenoble Workshop on Autonomic Computing and Control May 27, Suzanne LESECQ, CEA, LETI, DACLE/LIALP D. Puschini, E. Beigné, W. Lombardi, A. Molnos, J. Mottin, V. Olive L. Vincent (post-doc fellow with Persyval-lab) Y. Akgul, M. Altieri, N.-M. Nguyen, M. Becher T. Ducroux(with STM) Cliquez pour modifier le style Context du titre Computing platforms Embedded systems Mono-Processor, DSP, smart sensor nodes Many-Processor System-on-Chip (MPSoC) Dedicated computing platforms, e.g. H.264 hardware encoder Main challenge for embedded (mobile) platforms Supply voltage V dd Power consumption P under performance constraints ( target ) Clock req. Body bias V bb Processing Element (PE) Power consumption Temperature increase Task to be finished before its deadline DL target CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Task DL t 1

2 Cliquez pour modifier Main le style objective du titre Adaptive architecture to mitigate local but also dynamic PVT variations need for T,V evolution Power Domain Local DVS control Vdd actuator actuator Processing Element ast local adjustment Info extract (Data fusion) Power Domain Global Control Power Domain Power Domain Power Domain Objective: Reach the most energy efficientand safe operating point CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour modifier With le constraints style du titre Advanced technologies Power consumption highly depends on temperature Thermal runaway! Low complexity of the control strategies Possibly, implementation in hardware (Silicon) CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

3 Cliquez pour modifier Under le style Variability du titre Dynamics for Process-Voltage-Temperature variations very different Process Voltage Temperature J. Cain and al., "Electrical linewidth metrology for systematic CD variation characterization and causal analysis," Metrologt, Inspection, and Process Control formicrolithographyxvii, ProceedingsofSPIE, vol. 5038,pp ,2003. LIRMM P. Li and al., Efficient full-chip thermalmodeling and analysis, Computer Aided Design, ICCAD-2004.IEEE/ACM International Conference on, pp , P T Rui Zheng and al.,"circuit Aging Prediction for Low-Power Operation, CICC, 2009 Keng L. Wong and al., Enhancing Microprocessor Immunity to Power Supply Noise With Clock-Data Compensation, IEEE JOURNAL O SOLID-STATE CIRCUITS, VOL. 41, NO. 4, APRIL 2006 J. Altet and al., Thermal couplingin integrated circuits: application to thermal testing, Solid-StateCircuits, IEEE Journal of, vol. 36, pp , CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Adaptive architecture: power management Cliquez pour modifier le style du titre Power consumption P = Pstat ( Vdd, Vbb, T, techno) + P dyn (, V 2 dd (, T ), V bb, activity) Timing faults to be avoided Non functional zone T 1 clk Timing fault clk T time V min V max V dd Temperature measurement/estimation CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

4 Cliquez pour modifier le style du titre rom previous talks (Alberto, Erik, Ada) Modulating control # inite set of values System # inite set of values unctional system (without our control/observation tools) Improve power efficiency Improve performances CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Local control Back to Adaptive architecture Cliquez pour modifier Main issues (and le style DSOI technology) du titre Closed-loop systems Power Domain V actuator actuator V bb actuator Multi probe Activity TSM TSM Core Multi probe Multi probe 8-to-1 multiplexer Scan in Test Stage 1 Stage 2 Stage n Ring-oscillator#1 Ring-oscillator#2. Ring-oscillator# bits Counter Start / Stop Overflow bit Adressdecoder 3 bits Config Scan out DL WL ast local adjustment {PM i} P V Info extract (Data fusion) {V,T} estimated Global Control (Scheduler, OS) Power P 1 P tot P 2 α.dl (1-α).DL DL t CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

5 Platform level Cliquez pour modifier le style du Outline titre (Process ) Voltage Temperature estimation Sensor Local estimation of V and T Validation on a hardware platform Models (Memory) VT Estimation MultiProbe Sensor: 7 ROs Choice of set point (, Vdd(, Vbb)) Control of set-points And particular implementations CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour modifier Variability le style sensors du titre Monitor local variations of V and T Integrated (on-chip) sensors Dedicated sensors Precise, absolute value but limited V,T functioning range Analog large size + ADC General purpose sensors Ring-Oscillator : RO = f (P,V,T) Modèles Proposed sensor: MultiProbe, a set of ROs co-located Standard cell : easy conception small: easilly integrated et replicated on chip V and T not directly read Estimation VT MultiProbe Test Start / Stop 8-to-1 multiplexer Stage 1 Stage 2 Stage n Ring-oscillator #1 Ring-oscillator #2.. Ring-oscillator. #7 Adress decoder Counter ROs Scan in 28 bits Counter Overflow bit 3 bits Config Scan out 31µm x 14.4µm = 450 µm² in CMOS 32nm CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

6 Cliquez pour modifier Multiprobe le style du sensor titre Test Start / Stop Modèles Estimation VT MultiProbe Stage 1 Stage 2 Stage n 8-to-1 multiplexer Scan in 28 bits Counter Ring-oscillator#1 Ring-oscillator#2... Ring-oscillator#7 Overflow bit Adress decoder 3 bits Config Scan out 7 Ring Oscilators with different architectures Exploit differentbehavioursin orderto estimatethe Voltage and Temperature values LowTherm CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour modifier VT estimation: le style Principle du titre Observers? model Comparison between models and mesure Modèles Estimation VT MultiProbe Power domain MProbe Processing Element MProbe MultiProbe (sensor: 7 ROs) Info extract (Data fusion) Models (Memory) VT estimation { V ˆ, T ˆ } Estimat ed Goodness-of-fit test { V ˆ, T ˆ } estimation CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

7 i i Cliquez pour modifier le VT style estimation du titre Based on Hypothesis testing Modèles Estimation VT MultiProbe Models Measurement Pre-treatment pvalue Models (Memory) VT Estimatio M{ V1, T1 } L M{ V1 }, Tq Models storage Build the CD 7 frequencies MultiProbe (sensor: 7 ROs) M M{ Vi, Ti } M M{ V, T } L M{ V, T } p 1 p q Models reading Goodness-of-fit test Kolmogorov-Smirnov test { Vˆ, T ˆ } estimated CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour modifier Simulation le style du results titre Models (emory) M L M { V } { V }, T, T q Modèles Stockage Estimation VT Constructeur de CD Modèles Estimation VT MultiProbe M M{ V, T } M{ V, T } L M{ V, T } p 1 M p q Modèles Lecture Goodness-of-fit test Kolmogorov-Smirnov test 7 réquences MultiProbe (sensor: 7 ROs) pvalue Aggregation Weighted mean value { Vˆ, T ˆ } estimated x Estimated state V = 0,831V T = 11,66 C ᴏ Real state V = 0,83V T = 12 C Estimation mean errors µ εv =2,42mV, σ εv =5,00mV µ εt =-0,58 C, σ εt =7,46 C Depend on: Number of models Statistical test Measurement pre-treatment CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

8 Cliquez pour modifier Temporal le performances style du titre SThorm: 4x(16 cores+ 8 MProbes) Modèles Estimation VT MultiProbe Voltage Estimation??? V Software implementation 2500 clock cycles per model evaluation 500MHz Hardware (dedicated) implementation 42 cycles per model 10kbits of memory 9k gates 500MHz 10µs aster version for V estimation CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour modifier Temporal le performances style du titre Modèles Estimation VT MultiProbe V T x15 V Monitoring / estimation using both methods( VT and V) CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

9 Cliquez Validation pour : performed modifier on le STHORM style du platform titre SThorm : 4x(16 cores+ 8 MProbes) Modèles Estimation VT MultiProbe Measurements performed in an oven CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour modifier le style Validation du titre Measurementson a multiprobein STHORM Modèles Estimation VT MultiProbe CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

10 Cliquez pour modifier What can le style we do du now? titre VT estimation task allocation under thermal constraints ast online thermal floorplan construction : know the temperatureatdesiredlocation (not sensor location) Mitigation using thermal aware scheduling (e.g. OpenCL) at cluster granularity DEMO at DAC 2014 Heat dissipated by 1 PE Implementation References L. Vincent, P. Maurine, S. Lesecq, and E. Beigné, Embedding Statistical Tests for on-chip Dynamic Voltage and Temperature Monitoring, DAC 2012 L. Vincent, P. Maurine, E. Beigne, S. Lesecqand J. Mottin, "Temperature and ast Voltage On-Chip Monitoring using Low-Cost Digital Sensors", VARI 2013 CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour modifier le style du Outline titre (Process) Voltage Temperature estimation Choice of set point (, Vdd, Vbb) Advanced technologies new parameter to be adjusted Control of set-points And particular implementation CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

11 A third actuator with large output range? Cliquez pour modifier le style du titre Control actuator D-SOI? V dd actuator PE V bb actuator Power domain (with on-chip actuators) Objective: choose the set point (, V dd, V bb ) under performance constraints P tot V dd,3 target V dd,2 V dd,1 V bb,min V bb V CEA. All rightsreserved bb,max S. LesecqSTAARS workshop May 27, Cliquez pour modifier State le style of du the titre art Combination of actuators Traditionally 2 actuators V dd ++ V bb + V dd V bb P tot () profile is convex [1] 3 actuators V bb is modified once V dd New opportunities Dynamic management? [2] Continuous vs discrete actuator 3 continuous actuators P tot V dd [V dd,min, V dd,max ] V bb [V bb,min, V bb,max ] [ low, high ] 2 continuous and 1 discrete Control V dd = V dd,i, with actuator i=1..n (implemcts) V bb [V bb,min, V bb,max ] [ low, V high dd actuator ] PE V Choose appropriate configuration (, V dd, V bb ) to minimize bb actuator power consumption in the case of 2 continuous actuators Power and domain 1 discrete (with on-chip actuators)? [1] R. Rao, et al., Energy optimal speed control of devices with discrete speed sets, DAC 2005 [2]. irouzi, et al., Dynamic soft error hardening via joint body biasing and dynamic voltage scaling, Euromicro 2011 CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

12 Cliquez pour Motivations modifier le Assumptions style du titre Several configurations for target Apply target is not optimal P tot P i V dd,2,v bb,2 V dd,2,v bb,1 Which configuration (, V dd, V bb ) should be applied to minimize power consumption under performance constraints? target 1 target = i V dd,1, V bb V dd,2, V bb Assumptions V dd discrete, V bb continuous P tot known or given (V dd, ), V bb is adjusted to minimize P tot Known performance constraints target Control? actuator V dd actuator PE V bb actuator Voltage requency Island target CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour modifier le style Proposition du titre 3 actuators out of which one is discrete implementation constraints Proposed method Selection phase PWCS Execution phase P tot A B P tot () PWCS M1 M2 target target target Mode 1 (M1): Apply one configuration at target belonging to the PWCS Yes target in the PWCS? No Mode 2 (M2): Apply the 2 closestconfigurations in the PWCS hopping execution Ensure optimal power consumption on the whole frequency range CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

13 Cliquez Results on pour a DSP modifier in DSOI le style technology du titre DSP in STM 28 nm D-SOI Hopping execution (M2) vs. applying directly target with min(p tot ) 1200 V dd =1.3V V dd = {0.7, 0.9, 1.1, 1.3} V V bb [0, 1.5] V [700, 2560] MHz rom ISSCC R. Wilson, E. Beigne, et al., A 460 MHz at 397mV, 2.6 GHz at 1.3V, 32b VLIW DSP, embedding max tracking. P tot (mw) Power saving(%) 800 V dd =1.1V P tot () PWCS 400 V dd =0.9V V dd =0.7V M1 0 M (MHz) 16 Up to 17 % power saving (MHz) CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour modifier le style du Outline titre (Process) Voltage Temperature estimation Choice of set point (, Vdd, Vbb) Control actuator Control of set-points? V dd actuator V bb actuator PE Power domain (with on-chip actuators) And particular implementation CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

14 Dynamic Cliquez pour Voltage modifier and requency le style du Scaling titre requency Actuator Voltage Actuator CLK V dd Processing Element Continuous clock actuator Continuous voltage actuator V- relation How to ensure staying in functional zone? Timing aults Non unctional Zone unctional Zone CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour modifier Coupled Drivers le style (difficult du resuse) titre Voltage Controlled-Oscillator (VCO) Stay in safe domain? Energy Management Unit VCO V dd Voltage Actuator CLK V dd Processing Element Imprecise clock frequency output (with jitter) Not used in the recent technologies due to PVT variability Jointly designed actuators Reuse is difficult T. Burd, T. Pering, A. Stratakos and R. Brodersen. A dynamic voltage scaled microprocessor system. In Solid-State Circuits Conference, CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

15 Stay in safe domain? Cliquez pour Non-Coupled modifier Drivers le style (promote du reuse!) titre Phase- or requency-locked Loop (PLL or LL) Energy Management Unit requency Actuator Voltage Actuator CLK V dd Processing Element Predefined sequence Poor power efficiency Poor Performance during transient CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Non unctional Zone, unctional Zone, Cliquez Coupled pour modifier actuators: le Joint style du Control titre Coupled Voltage-requency Control Energy Top-level Management Controller Unit P 0 0 Joint Control requency Actuator Voltage Actuator CLK V dd Processing Element Objective: mechanism to: Jointly control V transient periods Increasing power efficiency CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Non unctional Zone, unctional Zone, 15

16 Cliquez pour modifier le Joint style du Control titre JOINT CONTROL BLOCK requency + -Lim Actuator Δ V-Ref ΔV Voltage + V-Lim Actuator Hypotheses: Closed-loop V actuators V are measurable without delay V actuators are black-box models Linear relation for V- CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour Hardware modifier Implementation? style du titre SetRef Control GenV "!" P 0 CalcVpath 0!" " Calcpath Gen %' ( ) %' ( + / ( +!" ( +!" ( ) ( ) (-./ 0123 (-./ 0123 CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

17 Cliquez pour modifier le style du Results titre (V dd = 0.9V; T = -40 C) Nearly the size (area) of a Digital requency-locked Loop¹ ¹C. Albea, D. Puschini, S. Lesecq and E. Beigné. Optimal and robust control for a small-area LL. In Proc. IEEE Mediterranean Conference on Control Automation, pp , CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour modifier le Non-Coupled style du titre Performance: 3.81K cycles Non unctional Zone, unctional Zone, CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

18 Cliquez pour modifier le style Coupled du titre Performance: 5.81K cycles (52.33%) Non unctional Zone, unctional Zone, CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour modifier le style Comparison du titre 91.71% V Plot Under-clocking (difference between the path and the reference) Improve energy efficiency during transitions Promote design reuse Silicon implementation? CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

19 Cliquez pour modifier le style du Outline titre (Process) Voltage Temperature estimation Choice of set point (, Vdd, Vbb) Control of set-points And particular implementation CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour modifier Dedicated le style platforms du titre e.g. H.264 hardware encoder Video encoder, up to HD CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

20 Cliquez pour modifier Dedicated le style platforms du titre VENGME platform (with VNU, Hanoi) IOs between blocks IOS inside blocks Split in various power domains Adapt (V dd, ) in order to - Meet perf. constraints - Decrease PW consumption CEA. All rightsreserved S. LesecqSTAARS workshop May 27, Cliquez pour modifier le style Summary du titre Needs for control in micro-electronics Hardware digital implementation Extra power consumption Extra Silicon area Simple problems complex ones implemconstraints, Complex problems per se MEMS, New DCDC architectures Silicon photonics for manycore in future micro-servers Thermal tuning to compensate for intrinsic resonance shift (due to PVT variability) CEA. All rightsreserved S. LesecqSTAARS workshop May 27,

21 Thank you Centre de Grenoble 17 rue des Martyrs Grenoble Cedex Centre de Saclay Nano-Innov PC Gifsur Yvette Cedex 21

«A 32-bit DSP Ultra Low Power accelerator»

«A 32-bit DSP Ultra Low Power accelerator» «A 32-bit DSP Ultra Low Power accelerator» E. Beigné [email protected] CEA LETI MINATEC, Grenoble, France www.cea.fr Low power SOC challenges : Energy Efficiency Fine-Grain AVFS solutions FDSOI technology

More information

UTBB-FDSOI 28nm : RF Ultra Low Power technology for IoT

UTBB-FDSOI 28nm : RF Ultra Low Power technology for IoT UTBB-FDSOI 28nm : RF Ultra Low Power technology for IoT International Forum on FDSOI IC Design B. Martineau www.cea.fr Cliquez pour modifier le style du Outline titre Introduction UTBB-FDSOI 28nm for RF

More information

Coherent sub-thz transmission systems in Silicon technologies: design challenges for frequency synthesis

Coherent sub-thz transmission systems in Silicon technologies: design challenges for frequency synthesis Coherent sub-thz transmission systems in Silicon technologies: design challenges for frequency synthesis Alexandre Siligaris www.cea.fr Cliquez pour modifier le style du Outline titre Introduction-context

More information

IC-EMC Simulation of Electromagnetic Compatibility of Integrated Circuits

IC-EMC Simulation of Electromagnetic Compatibility of Integrated Circuits IC-EMC Simulation of Electromagnetic Compatibility of Integrated Circuits SUMMARY CONTENTS 1. CONTEXT 2. TECHNOLOGY TRENDS 3. MOTIVATION 4. WHAT IS IC-EMC 5. SUPPORTED STANDARD 6. EXAMPLES CONTEXT - WHY

More information

On-Line Diagnosis using Orthogonal Multi-Tone Time Domain Reflectometry in a Lossy Cable

On-Line Diagnosis using Orthogonal Multi-Tone Time Domain Reflectometry in a Lossy Cable On-Line Diagnosis using Orthogonal Multi-Tone Time Domain Reflectometry in a Lossy Cable Wafa BEN HASSEN*, Fabrice AUZANNEAU*, Luca INCARBONE*, François PERES** and Ayeley P. TCHANGANI** (*) CEA, LIST,

More information

Hardware Acceleration for Just-In-Time Compilation on Heterogeneous Embedded Systems

Hardware Acceleration for Just-In-Time Compilation on Heterogeneous Embedded Systems Hardware Acceleration for Just-In-Time Compilation on Heterogeneous Embedded Systems A. Carbon, Y. Lhuillier, H.-P. Charles CEA LIST DACLE division Embedded Computing Embedded Software Laboratories France

More information

Alpha CPU and Clock Design Evolution

Alpha CPU and Clock Design Evolution Alpha CPU and Clock Design Evolution This lecture uses two papers that discuss the evolution of the Alpha CPU and clocking strategy over three CPU generations Gronowski, Paul E., et.al., High Performance

More information

An All-Digital Phase-Locked Loop with High Resolution for Local On-Chip Clock Synthesis

An All-Digital Phase-Locked Loop with High Resolution for Local On-Chip Clock Synthesis An All-Digital Phase-Locked Loop with High Resolution for Local On-Chip Clock Synthesis Oliver Schrape 1, Frank Winkler 2, Steffen Zeidler 1, Markus Petri 1, Eckhard Grass 1, Ulrich Jagdhold 1 International

More information

Intel Labs at ISSCC 2012. Copyright Intel Corporation 2012

Intel Labs at ISSCC 2012. Copyright Intel Corporation 2012 Intel Labs at ISSCC 2012 Copyright Intel Corporation 2012 Intel Labs ISSCC 2012 Highlights 1. Efficient Computing Research: Making the most of every milliwatt to make computing greener and more scalable

More information

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7 ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7 13.7 A 40Gb/s Clock and Data Recovery Circuit in 0.18µm CMOS Technology Jri Lee, Behzad Razavi University of California, Los Angeles, CA

More information

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory Presented at the 2001 International Solid State Circuits Conference February 5, 2001 A 10,000 Frames/s 0.1 µm CMOS Digital Pixel Sensor with Pixel-Level Memory Stuart Kleinfelder, SukHwan Lim, Xinqiao

More information

Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs

Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs Ikchan Jang 1, Soyeon Joo 1, SoYoung Kim 1, Jintae Kim 2, 1 College of Information and Communication Engineering, Sungkyunkwan University,

More information

EEM870 Embedded System and Experiment Lecture 1: SoC Design Overview

EEM870 Embedded System and Experiment Lecture 1: SoC Design Overview EEM870 Embedded System and Experiment Lecture 1: SoC Design Overview Wen-Yen Lin, Ph.D. Department of Electrical Engineering Chang Gung University Email: [email protected] Feb. 2013 Course Overview

More information

Thermal Modeling Methodology for Fast and Accurate System-Level Analysis: Application to a Memory-on-Logic 3D Circuit

Thermal Modeling Methodology for Fast and Accurate System-Level Analysis: Application to a Memory-on-Logic 3D Circuit Thermal Modeling Methodology for Fast and Accurate System-Level Analysis: Application to a Memory-on-Logic 3D Circuit Cristiano Santos 1,2, Pascal Vivet 1, Philippe Garrault 3, Nicolas Peltier 3, Sylvian

More information

Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology

Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology Nahid Rahman Department of electronics and communication FET-MITS (Deemed university), Lakshmangarh, India B. P. Singh Department

More information

An Ultra-low low energy asynchronous processor for Wireless Sensor Networks

An Ultra-low low energy asynchronous processor for Wireless Sensor Networks An Ultra-low low energy asynchronous processor for Wireless Sensor Networks.Necchi,.avagno, D.Pandini,.Vanzago Politecnico di Torino ST Microelectronics Wireless Sensor Networks - Ad-hoc wireless networks

More information

Clocking. Figure by MIT OCW. 6.884 - Spring 2005 2/18/05 L06 Clocks 1

Clocking. Figure by MIT OCW. 6.884 - Spring 2005 2/18/05 L06 Clocks 1 ing Figure by MIT OCW. 6.884 - Spring 2005 2/18/05 L06 s 1 Why s and Storage Elements? Inputs Combinational Logic Outputs Want to reuse combinational logic from cycle to cycle 6.884 - Spring 2005 2/18/05

More information

Secure data processing: Blind Hypervision

Secure data processing: Blind Hypervision Secure data processing: Blind Hypervision P. Dubrulle, R. Sirdey, E. Ohayon, P. Dore and M. Aichouch CEA LIST Contact : [email protected] www.cea.fr Cliquez pour modifier le style Introduction titre

More information

How To Design A Chip Layout

How To Design A Chip Layout Spezielle Anwendungen des VLSI Entwurfs Applied VLSI design (IEF170) Course and contest Intermediate meeting 3 Prof. Dirk Timmermann, Claas Cornelius, Hagen Sämrow, Andreas Tockhorn, Philipp Gorski, Martin

More information

Microcontroller-based experiments for a control systems course in electrical engineering technology

Microcontroller-based experiments for a control systems course in electrical engineering technology Microcontroller-based experiments for a control systems course in electrical engineering technology Albert Lozano-Nieto Penn State University, Wilkes-Barre Campus, Lehman, PA, USA E-mail: [email protected]

More information

CEA LIST activity on Cable Monitoring and Diagnosis

CEA LIST activity on Cable Monitoring and Diagnosis CEA LIST activity on Cable Monitoring and Diagnosis Contact : Mr Josy COHEN Responsable de projet ingénieur chercheur [email protected] +33 1 69 08 78 07 www.cea.fr Cliquez CEA pour experience modifier

More information

A 3.2Gb/s Clock and Data Recovery Circuit Without Reference Clock for a High-Speed Serial Data Link

A 3.2Gb/s Clock and Data Recovery Circuit Without Reference Clock for a High-Speed Serial Data Link A 3.2Gb/s Clock and Data Recovery Circuit Without Reference Clock for a High-Speed Serial Data Link Kang jik Kim, Ki sang Jeong, Seong ik Cho The Department of Electronics Engineering Chonbuk National

More information

What is a System on a Chip?

What is a System on a Chip? What is a System on a Chip? Integration of a complete system, that until recently consisted of multiple ICs, onto a single IC. CPU PCI DSP SRAM ROM MPEG SoC DRAM System Chips Why? Characteristics: Complex

More information

PLL DESIGN AND CLOCK/FREQUENCY GENERATION (PLL 设 计 与 时 钟 / 频 率 产 生 ) Woogeun Rhee Institute of Microelectronics Tsinghua University

PLL DESIGN AND CLOCK/FREQUENCY GENERATION (PLL 设 计 与 时 钟 / 频 率 产 生 ) Woogeun Rhee Institute of Microelectronics Tsinghua University PLL DESIGN AND CLOCK/FREQUENCY GENERATION (PLL 设 计 与 时 钟 / 频 率 产 生 ) Woogeun Rhee Institute of Microelectronics Tsinghua University Course Objective This course gives insights into phase-locked clocking

More information

INF4420 Introduction

INF4420 Introduction INF4420 Introduction Spring 2012 Jørgen Andreas Michaelsen ([email protected]) Outline Practical information about the course. Context (placing what we will learn in a larger context) Outline of the

More information

Digital Design for Low Power Systems

Digital Design for Low Power Systems Digital Design for Low Power Systems Shekhar Borkar Intel Corp. Outline Low Power Outlook & Challenges Circuit solutions for leakage avoidance, control, & tolerance Microarchitecture for Low Power System

More information

Serial port interface for microcontroller embedded into integrated power meter

Serial port interface for microcontroller embedded into integrated power meter Serial port interface for microcontroller embedded into integrated power meter Mr. Borisav Jovanović, Prof. dr. Predrag Petković, Prof. dr. Milunka Damnjanović, Faculty of Electronic Engineering Nis, Serbia

More information

A New Programmable RF System for System-on-Chip Applications

A New Programmable RF System for System-on-Chip Applications Vol. 6, o., April, 011 A ew Programmable RF System for System-on-Chip Applications Jee-Youl Ryu 1, Sung-Woo Kim 1, Jung-Hun Lee 1, Seung-Hun Park 1, and Deock-Ho Ha 1 1 Dept. of Information and Communications

More information

DESIGN CHALLENGES OF TECHNOLOGY SCALING

DESIGN CHALLENGES OF TECHNOLOGY SCALING DESIGN CHALLENGES OF TECHNOLOGY SCALING IS PROCESS TECHNOLOGY MEETING THE GOALS PREDICTED BY SCALING THEORY? AN ANALYSIS OF MICROPROCESSOR PERFORMANCE, TRANSISTOR DENSITY, AND POWER TRENDS THROUGH SUCCESSIVE

More information

1.1 Silicon on Insulator a brief Introduction

1.1 Silicon on Insulator a brief Introduction Table of Contents Preface Acknowledgements Chapter 1: Overview 1.1 Silicon on Insulator a brief Introduction 1.2 Circuits and SOI 1.3 Technology and SOI Chapter 2: SOI Materials 2.1 Silicon on Heteroepitaxial

More information

Analog/Digital Conversion. Analog Signals. Digital Signals. Analog vs. Digital. Interfacing a microprocessor-based system to the real world.

Analog/Digital Conversion. Analog Signals. Digital Signals. Analog vs. Digital. Interfacing a microprocessor-based system to the real world. Analog/Digital Conversion Analog Signals Interacing a microprocessor-based system to the real world. continuous range x(t) Analog and digital signals he bridge: Sampling heorem Conversion concepts Conversion

More information

Power Reduction Techniques in the SoC Clock Network. Clock Power

Power Reduction Techniques in the SoC Clock Network. Clock Power Power Reduction Techniques in the SoC Network Low Power Design for SoCs ASIC Tutorial SoC.1 Power Why clock power is important/large» Generally the signal with the highest frequency» Typically drives a

More information

CMOS Thyristor Based Low Frequency Ring Oscillator

CMOS Thyristor Based Low Frequency Ring Oscillator CMOS Thyristor Based Low Frequency Ring Oscillator Submitted by: PIYUSH KESHRI BIPLAB DEKA 4 th year Undergraduate Student 4 th year Undergraduate Student Electrical Engineering Dept. Electrical Engineering

More information

An On-chip Security Monitoring Solution For System Clock For Low Cost Devices

An On-chip Security Monitoring Solution For System Clock For Low Cost Devices An On-chip Security Monitoring Solution For System Clock For Low Cost Devices Frank Vater Innovations for High Performance Microelectronics Im Technologiepark 25 15236 Frankfurt (Oder), Germany [email protected]

More information

ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.7

ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.7 ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.7 4.7 A 2.7 Gb/s CDMA-Interconnect Transceiver Chip Set with Multi-Level Signal Data Recovery for Re-configurable VLSI Systems

More information

Low Power AMD Athlon 64 and AMD Opteron Processors

Low Power AMD Athlon 64 and AMD Opteron Processors Low Power AMD Athlon 64 and AMD Opteron Processors Hot Chips 2004 Presenter: Marius Evers Block Diagram of AMD Athlon 64 and AMD Opteron Based on AMD s 8 th generation architecture AMD Athlon 64 and AMD

More information

International Journal of Electronics and Computer Science Engineering 1482

International Journal of Electronics and Computer Science Engineering 1482 International Journal of Electronics and Computer Science Engineering 1482 Available Online at www.ijecse.org ISSN- 2277-1956 Behavioral Analysis of Different ALU Architectures G.V.V.S.R.Krishna Assistant

More information

Architectures and Platforms

Architectures and Platforms Hardware/Software Codesign Arch&Platf. - 1 Architectures and Platforms 1. Architecture Selection: The Basic Trade-Offs 2. General Purpose vs. Application-Specific Processors 3. Processor Specialisation

More information

AMS Verification at SoC Level: A practical approach for using VAMS vs SPICE views

AMS Verification at SoC Level: A practical approach for using VAMS vs SPICE views AMS Verification at SoC Level: A practical approach for using VAMS vs SPICE views Nitin Pant, Gautham Harinarayan, Manmohan Rana Accellera Systems Initiative 1 Agenda Need for SoC AMS Verification Mixed

More information

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram Quad PLL with VCXO Quick Turn Clock Description The ICS379 QTClock TM generates up to 9 high quality, high frequency clock outputs including a reference from a low frequency pullable crystal. It is designed

More information

DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS

DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS U. Pogliano, B. Trinchera, G.C. Bosco and D. Serazio INRIM Istituto Nazionale di Ricerca Metrologica Torino (Italia)

More information

A 1-GSPS CMOS Flash A/D Converter for System-on-Chip Applications

A 1-GSPS CMOS Flash A/D Converter for System-on-Chip Applications A -GSPS CMOS Flash A/D Converter for System-on-Chip Applications Jincheol Yoo, Kyusun Choi, and Ali Tangel Department of Computer Science & Department of Computer & Engineering Communications Engineering

More information

7a. System-on-chip design and prototyping platforms

7a. System-on-chip design and prototyping platforms 7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit

More information

Software Engineering for Real- Time Systems.

Software Engineering for Real- Time Systems. Software Engineering for Real- Time Systems. Presented by Andrew Dyer-Smith and Jamie McClelland Overview What are Real-Time Systems. Requirements of Real-Time Systems Current Technology Construction 1

More information

A 1.62/2.7/5.4 Gbps Clock and Data Recovery Circuit for DisplayPort 1.2 with a single VCO

A 1.62/2.7/5.4 Gbps Clock and Data Recovery Circuit for DisplayPort 1.2 with a single VCO JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.13, NO.3, JUNE, 2013 http://dx.doi.org/10.5573/jsts.2013.13.3.185 A 1.62/2.7/5.4 Clock and Data Recovery Circuit for DisplayPort 1.2 with a single VCO

More information

On-chip clock error characterization for clock distribution system

On-chip clock error characterization for clock distribution system On-chip clock error characterization for clock distribution system Chuan Shan, Dimitri Galayko, François Anceau Laboratoire d informatique de Paris 6 (LIP6) Université Pierre & Marie Curie (UPMC), Paris,

More information

SRAM Scaling Limit: Its Circuit & Architecture Solutions

SRAM Scaling Limit: Its Circuit & Architecture Solutions SRAM Scaling Limit: Its Circuit & Architecture Solutions Nam Sung Kim, Ph.D. Assistant Professor Department of Electrical and Computer Engineering University of Wisconsin - Madison SRAM VCC min Challenges

More information

Secure Embedded Systems eine Voraussetzung für Cyber Physical Systems und das Internet der Dinge

Secure Embedded Systems eine Voraussetzung für Cyber Physical Systems und das Internet der Dinge Secure Embedded Systems eine Voraussetzung für Cyber Physical Systems und das Internet der Dinge Mitgliederversammlung EIKON e.v. 26. Februar 2014 Prof. Dr.-Ing. Georg Sigl Lehrstuhl für Sicherheit in

More information

Achieving New Levels of Channel Density in Downstream Cable Transmitter Systems: RF DACs Deliver Smaller Size and Lower Power Consumption

Achieving New Levels of Channel Density in Downstream Cable Transmitter Systems: RF DACs Deliver Smaller Size and Lower Power Consumption Achieving New Levels of Channel Density in Downstream Cable Transmitter Systems: RF DACs Deliver Smaller Size and Lower Power Consumption Introduction By: Analog Devices, Inc. (ADI) Daniel E. Fague, Applications

More information

Design and analysis of flip flops for low power clocking system

Design and analysis of flip flops for low power clocking system Design and analysis of flip flops for low power clocking system Gabariyala sabadini.c PG Scholar, VLSI design, Department of ECE,PSNA college of Engg and Tech, Dindigul,India. Jeya priyanka.p PG Scholar,

More information

ELEC 5260/6260/6266 Embedded Computing Systems

ELEC 5260/6260/6266 Embedded Computing Systems ELEC 5260/6260/6266 Embedded Computing Systems Spring 2016 Victor P. Nelson Text: Computers as Components, 3 rd Edition Prof. Marilyn Wolf (Georgia Tech) Course Topics Embedded system design & modeling

More information

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept ONR NEURO-SILICON WORKSHOP, AUG 1-2, 2006 Take Home Messages Introduce integrate-and-fire

More information

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features DATASHEET ICS280 Description The ICS280 field programmable spread spectrum clock synthesizer generates up to four high-quality, high-frequency clock outputs including multiple reference clocks from a low-frequency

More information

Testing of Digital System-on- Chip (SoC)

Testing of Digital System-on- Chip (SoC) Testing of Digital System-on- Chip (SoC) 1 Outline of the Talk Introduction to system-on-chip (SoC) design Approaches to SoC design SoC test requirements and challenges Core test wrapper P1500 core test

More information

2B1459 System-on-Chip Applications (5CU/7.5ECTS) Course Number for Graduate Students (2B5476, 4CU)

2B1459 System-on-Chip Applications (5CU/7.5ECTS) Course Number for Graduate Students (2B5476, 4CU) 2B1459 System-on-Chip Applications (5CU/7.5ECTS) Course Number for Graduate Students (2B5476, 4CU) Course Coordinator: Dr. Li-Rong Zheng Laboratory of Electronics and Computer Systems Royal Institute of

More information

Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of

Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of applications such as home appliances, medical, automotive,

More information

How To Use A Sound Card With A Subsonic Sound Card

How To Use A Sound Card With A Subsonic Sound Card !"## $#!%!"# &"#' ( "#' )*! #+ #,# "##!$ -+./0 1" 1! 2"# # -&1!"#" (2345-&1 #$6.7 -&89$## ' 6! #* #!"#" +" 1##6$ "#+# #-& :1# # $ #$#;1)+#1#+

More information

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION 35'th Annual Precise Time and Time Interval (PTTI) Systems and Applications Meeting San Diego, December 2-4, 2003 A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION Józef Kalisz and Ryszard Szplet

More information

Abstract. Cycle Domain Simulator for Phase-Locked Loops

Abstract. Cycle Domain Simulator for Phase-Locked Loops Abstract Cycle Domain Simulator for Phase-Locked Loops Norman James December 1999 As computers become faster and more complex, clock synthesis becomes critical. Due to the relatively slower bus clocks

More information

DS2187 Receive Line Interface

DS2187 Receive Line Interface Receive Line Interface www.dalsemi.com FEATURES Line interface for T1 (1.544 MHz) and CEPT (2.048 MHz) primary rate networks Extracts clock and data from twisted pair or coax Meets requirements of PUB

More information

High-Speed Electronics

High-Speed Electronics High-Speed Electronics Mentor User Conference 2005 - München Dr. Alex Huber, [email protected] Zentrum für Mikroelektronik Aargau, 5210 Windisch, Switzerland www.zma.ch Page 1 Outline 1. Motivation 2. Speed

More information

Photonic Networks for Data Centres and High Performance Computing

Photonic Networks for Data Centres and High Performance Computing Photonic Networks for Data Centres and High Performance Computing Philip Watts Department of Electronic Engineering, UCL Yury Audzevich, Nick Barrow-Williams, Robert Mullins, Simon Moore, Andrew Moore

More information

Sentinel-SSO: Full DDR-Bank Power and Signal Integrity. Design Automation Conference 2014

Sentinel-SSO: Full DDR-Bank Power and Signal Integrity. Design Automation Conference 2014 Sentinel-SSO: Full DDR-Bank Power and Signal Integrity Design Automation Conference 2014 1 Requirements for I/O DDR SSO Analysis Modeling Package and board I/O circuit and layout PI + SI feedback Tool

More information

Data Recovery Block Design for Impulse Modulated Power Line Communications in a Microprocessor

Data Recovery Block Design for Impulse Modulated Power Line Communications in a Microprocessor Data Recovery Block Design for Impulse Modulated Power Line Communications in a Microprocessor Rajesh Thirugnanam and Dong Sam Ha VTVT Lab Department of ECE Virginia Tech, Blacksburg, VA 24061 Email: {thirugnr,

More information

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2010

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2010 ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2010 Lecture 25: Clocking Architectures Sam Palermo Analog & Mixed-Signal Center Texas A&M University Announcements Project Preliminary

More information

Systematic Design for a Successive Approximation ADC

Systematic Design for a Successive Approximation ADC Systematic Design for a Successive Approximation ADC Mootaz M. ALLAM M.Sc Cairo University - Egypt Supervisors Prof. Amr Badawi Dr. Mohamed Dessouky 2 Outline Background Principles of Operation System

More information

SPADIC: CBM TRD Readout ASIC

SPADIC: CBM TRD Readout ASIC SPADIC: CBM TRD Readout ASIC Tim Armbruster [email protected] HIC for FAIR, Darmstadt Schaltungstechnik Schaltungstechnik und und February 2011 Visit http://spadic.uni-hd.de 1. Introduction

More information

PLAS: Analog memory ASIC Conceptual design & development status

PLAS: Analog memory ASIC Conceptual design & development status PLAS: Analog memory ASIC Conceptual design & development status Ramón J. Aliaga Instituto de Física Corpuscular (IFIC) Consejo Superior de Investigaciones Científicas (CSIC) Universidad de Valencia Vicente

More information

Design of a Wireless Medical Monitoring System * Chavabathina Lavanya 1 G.Manikumar 2

Design of a Wireless Medical Monitoring System * Chavabathina Lavanya 1 G.Manikumar 2 Design of a Wireless Medical Monitoring System * Chavabathina Lavanya 1 G.Manikumar 2 1 PG Student (M. Tech), Dept. of ECE, Chirala Engineering College, Chirala., A.P, India. 2 Assistant Professor, Dept.

More information

DSC1001. Low-Power Precision CMOS Oscillator 1.8~3.3V. Features. General Description. Benefits. Block Diagram

DSC1001. Low-Power Precision CMOS Oscillator 1.8~3.3V. Features. General Description. Benefits. Block Diagram DSC.8~.V LowPower Precision CMOS Oscillator General Description The DSC is a silicon MEMS based CMOS oscillator offering excellent jitter and stability performance over a wide range of supply voltages

More information

CHARGE pumps are the circuits that used to generate dc

CHARGE pumps are the circuits that used to generate dc INTERNATIONAL JOURNAL OF DESIGN, ANALYSIS AND TOOLS FOR CIRCUITS AND SYSTEMS, VOL. 1, NO. 1, JUNE 2011 27 A Charge Pump Circuit by using Voltage-Doubler as Clock Scheme Wen Chang Huang, Jin Chang Cheng,

More information

TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN

TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN USING DIFFERENT FOUNDRIES Priyanka Sharma 1 and Rajesh Mehra 2 1 ME student, Department of E.C.E, NITTTR, Chandigarh, India 2 Associate Professor, Department

More information

Runtime Code Generation for Code Polymorphism

Runtime Code Generation for Code Polymorphism Runtime Code Generation for Code Polymorphism Workshop on Runtime Code Generation for Secured Embedded Devices Damien Couroussé 2015-12-03 www.cea.fr Runtime Cliquez pour Code modifier Generation: le style

More information

Impact of Signal Integrity on System-On-Chip Design Methodologies

Impact of Signal Integrity on System-On-Chip Design Methodologies EDP 2004 Impact of Signal Integrity on System-On-Chip Methodologies Juan-Antonio Carballo [email protected] VSIA IMP co-chair Raminderpal Singh IBM Systems and Technology [email protected] VSIA IMP

More information

Chapter 6 PLL and Clock Generator

Chapter 6 PLL and Clock Generator Chapter 6 PLL and Clock Generator The DSP56300 core features a Phase Locked Loop (PLL) clock generator in its central processing module. The PLL allows the processor to operate at a high internal clock

More information

Wideband Driver Amplifiers

Wideband Driver Amplifiers The driver amplifier is a wideband, 1 khz to 4 GHz amplifier intended for use in broadband microwave and high data rate systems. The is a 3-stage high output power modulator driver amplifier that can provide

More information

ZL40221 Precision 2:6 LVDS Fanout Buffer with Glitchfree Input Reference Switching and On-Chip Input Termination Data Sheet

ZL40221 Precision 2:6 LVDS Fanout Buffer with Glitchfree Input Reference Switching and On-Chip Input Termination Data Sheet Features Inputs/Outputs Accepts two differential or single-ended inputs LVPECL, LVDS, CML, HCSL, LVCMOS Glitch-free switching of references On-chip input termination and biasing for AC coupled inputs Six

More information

A true low voltage class-ab current mirror

A true low voltage class-ab current mirror A true low voltage class-ab current mirror A. Torralba, 1a) R. G. Carvajal, 1 M. Jiménez, 1 F. Muñoz, 1 and J. Ramírez-Angulo 2 1 Departamento de Ingeniería Electrónica, Escuela Superior de Ingenieros,

More information

AC 2007-2485: PRACTICAL DESIGN PROJECTS UTILIZING COMPLEX PROGRAMMABLE LOGIC DEVICES (CPLD)

AC 2007-2485: PRACTICAL DESIGN PROJECTS UTILIZING COMPLEX PROGRAMMABLE LOGIC DEVICES (CPLD) AC 2007-2485: PRACTICAL DESIGN PROJECTS UTILIZING COMPLEX PROGRAMMABLE LOGIC DEVICES (CPLD) Samuel Lakeou, University of the District of Columbia Samuel Lakeou received a BSEE (1974) and a MSEE (1976)

More information

Low latency synchronization through speculation

Low latency synchronization through speculation Low latency synchronization through speculation D.J.Kinniment, and A.V.Yakovlev School of Electrical and Electronic and Computer Engineering, University of Newcastle, NE1 7RU, UK {David.Kinniment,Alex.Yakovlev}@ncl.ac.uk

More information

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA Features Compatible with MCS-51 products On-chip Flash Program Memory Endurance: 1,000 Write/Erase Cycles On-chip EEPROM Data Memory Endurance: 100,000 Write/Erase Cycles 512 x 8-bit RAM ISO 7816 I/O Port

More information

Atmel Norway 2005. XMEGA Introduction

Atmel Norway 2005. XMEGA Introduction Atmel Norway 005 XMEGA Introduction XMEGA XMEGA targets Leadership on Peripheral Performance Leadership in Low Power Consumption Extending AVR market reach XMEGA AVR family 44-100 pin packages 16K 51K

More information

TIMING-DRIVEN PHYSICAL DESIGN FOR DIGITAL SYNCHRONOUS VLSI CIRCUITS USING RESONANT CLOCKING

TIMING-DRIVEN PHYSICAL DESIGN FOR DIGITAL SYNCHRONOUS VLSI CIRCUITS USING RESONANT CLOCKING TIMING-DRIVEN PHYSICAL DESIGN FOR DIGITAL SYNCHRONOUS VLSI CIRCUITS USING RESONANT CLOCKING BARIS TASKIN, JOHN WOOD, IVAN S. KOURTEV February 28, 2005 Research Objective Objective: Electronic design automation

More information

Low-Power Error Correction for Mobile Storage

Low-Power Error Correction for Mobile Storage Low-Power Error Correction for Mobile Storage Jeff Yang Principle Engineer Silicon Motion 1 Power Consumption The ECC engine will consume a great percentage of power in the controller Both RAID and LDPC

More information

EMC / EMI issues for DSM: new challenges

EMC / EMI issues for DSM: new challenges EMC / EMI issues for DSM: new challenges A. Boyer, S. Ben Dhia, A. C. Ndoye INSA Toulouse Université de Toulouse / LATTIS, France www.ic-emc.org Long Term Reliability in DSM, 3rd October, 2008 www.ic-emc.org

More information

Wireless monitoring system for temperature and humidity based on ZigBee

Wireless monitoring system for temperature and humidity based on ZigBee Wireless monitoring system for temperature and humidity based on ZigBee Abstract Jianjun Chen* Shaoxing University uanpei College, Shaoxing, Zhejiang, 3000, China Received March 04, www.cmnt.lv Traditional

More information

NVM memory: A Critical Design Consideration for IoT Applications

NVM memory: A Critical Design Consideration for IoT Applications NVM memory: A Critical Design Consideration for IoT Applications Jim Lipman Sidense Corp. Introduction The Internet of Things (IoT), sometimes called the Internet of Everything (IoE), refers to an evolving

More information

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001 Agenda Introduzione Il mercato Dal circuito integrato al System on a Chip (SoC) La progettazione di un SoC La tecnologia Una fabbrica di circuiti integrati 28 How to handle complexity G The engineering

More information

Ingar Fredriksen AVR Applications Manager. Tromsø August 12, 2005

Ingar Fredriksen AVR Applications Manager. Tromsø August 12, 2005 Ingar Fredriksen AVR Applications Manager Tromsø August 12, 2005 Atmel Norway 2005 Atmel Norway 2005 The history of computers Foundation for modern computing 3 An automatic computing machine must have:

More information

Clock- and data-recovery IC with demultiplexer for a 2.5 Gb/s ATM physical layer controller

Clock- and data-recovery IC with demultiplexer for a 2.5 Gb/s ATM physical layer controller Downloaded from orbit.dtu.dk on: Jan 04, 2016 Clock and datarecovery IC with demultiplexer for a 2.5 Gb/s ATM physical layer controller Hansen, Flemming; Salama, C.A.T. Published in: Proceedings of the

More information

PowerPC Microprocessor Clock Modes

PowerPC Microprocessor Clock Modes nc. Freescale Semiconductor AN1269 (Freescale Order Number) 1/96 Application Note PowerPC Microprocessor Clock Modes The PowerPC microprocessors offer customers numerous clocking options. An internal phase-lock

More information

Side Channel Analysis and Embedded Systems Impact and Countermeasures

Side Channel Analysis and Embedded Systems Impact and Countermeasures Side Channel Analysis and Embedded Systems Impact and Countermeasures Job de Haas Agenda Advances in Embedded Systems Security From USB stick to game console Current attacks Cryptographic devices Side

More information

Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the

Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the DVI Interface The outline: The reasons for digital interface of a monitor the transfer from VGA to DVI. DVI v. analog interface. The principles of LCD control through DVI interface. The link between DVI

More information

A NEAR FIELD INJECTION MODEL FOR SUSCEPTIBILITY PREDICTION IN INTEGRATED CIRCUITS

A NEAR FIELD INJECTION MODEL FOR SUSCEPTIBILITY PREDICTION IN INTEGRATED CIRCUITS ICONIC 2007 St. Louis, MO, USA June 27-29, 2007 A NEAR FIELD INJECTION MODEL FOR SUSCEPTIBILITY PREDICTION IN INTEGRATED CIRCUITS Ali Alaeldine 12, Alexandre Boyer 3, Richard Perdriau 1, Sonia Ben Dhia

More information

Fairchild Solutions for 133MHz Buffered Memory Modules

Fairchild Solutions for 133MHz Buffered Memory Modules AN-5009 Fairchild Semiconductor Application Note April 1999 Revised December 2000 Fairchild Solutions for 133MHz Buffered Memory Modules Fairchild Semiconductor provides several products that are compatible

More information

Fastboot Techniques for x86 Architectures. Marcus Bortel Field Application Engineer QNX Software Systems

Fastboot Techniques for x86 Architectures. Marcus Bortel Field Application Engineer QNX Software Systems Fastboot Techniques for x86 Architectures Marcus Bortel Field Application Engineer QNX Software Systems Agenda Introduction BIOS and BIOS boot time Fastboot versus BIOS? Fastboot time Customizing the boot

More information