SEU sensitivity and modeling using picosecond pulsed laser stimulation of a D Flip-Flop in 40 nm CMOS technology

Size: px
Start display at page:

Download "SEU sensitivity and modeling using picosecond pulsed laser stimulation of a D Flip-Flop in 40 nm CMOS technology"

Transcription

1 SEU sensitivity and modeling using picosecond pulsed laser stimulation of a D Flip-Flop in 40 nm CMOS technology Clément Champeix (1)(2), Nicolas Borrel (1)(3), Jean-Max Dutertre (2), Bruno Robisson (4), Mathieu Lisart (1) and Alexandre Sarafianos (1) (1) STMicroelectronics Secure Microcontrollers Division (SMD), Rousset France (2) École Nationale Supérieure des Mines de Saint-Etienne Laboratoire Secure Architectures and Systems (LSAS) Centre de Microélectronique de Provence, Gardanne, France (3) Aix Marseille Université CNRS, Université de Toulon, IM2NP UMR 7334, 13397, Marseille, France (4) CEA Cadarache 13108, Saint-Paul-lez-Durance, France 28 th IEEE Defect and Fault Tolerance in VLSI and Nanotechnology Systems Symposium University of Massachusetts Amherst Tuesday October 13, 2015

2 2 Introduction and state of the art

3 Introduction Laser fault injection may be used to alter the behavior of an integrated circuit (IC) e.g. retrieve/modify secret data in integrated circuit 3 Laser fault injection Secret code 4206

4 Introduction Laser fault injection may be used to alter the behavior of an integrated circuit (IC) e.g. retrieve/modify secret data in integrated circuit 3 Laser fault injection Secret code 4206 Sensors are used to catch and flag when a perturbation is induced

5 Introduction Laser fault injection may be used to alter the behavior of an integrated circuit (IC) e.g. retrieve/modify secret data in integrated circuit 3 Laser fault injection Secret code 4206 Sensors are used to catch and flag when a perturbation is induced Logical gates designs may be robust to laser injection

6 Introduction Laser fault injection may be used to alter the behavior of an integrated circuit (IC) e.g. retrieve/modify secret data in integrated circuit 3 Laser fault injection Secret code 4206 Sensors are used to catch and flag when a perturbation is induced Logical gates designs may be robust to laser injection Models make it possible to simulate the response of ICs to laser pulses

7 Introduction Laser fault injection may be used to alter the behavior of an integrated circuit (IC) e.g. retrieve/modify secret data in integrated circuit 3 Laser fault injection Secret code 4206 Sensors are used to catch and flag when a perturbation is induced Logical gates designs may be robust to laser injection Models make it possible to simulate the response of ICs to laser pulses This presentation reports the experimental analyze of a D Flip-Flop cell, designed in CMOS 40 nm, under Photoelectric Laser Stimulation (PLS) and the upgrade of electrical laser models

8 NMOS OFF PMOS ON Introduction DUT Experiments Modeling Conclusion Single-Events Effects (SEE) 4 Example: Laser effect on a CMOS inverter with its input at low level Sensitive junction is the Drain of NMOS which is in OFF state IN 0 1 OUT Sensitive junction

9 NMOS OFF PMOS ON Introduction DUT Experiments Modeling Conclusion Single-Events Effects (SEE) 4 Example: Laser effect on a CMOS inverter with its input at low level Sensitive junction is the Drain of NMOS which is in OFF state Photocurrent flows through the Psubstrate IN 0 1 OUT

10 NMOS OFF PMOS ON Introduction DUT Experiments Modeling Conclusion Single-Events Effects (SEE) 4 Example: Laser effect on a CMOS inverter with its input at low level Sensitive junction is the Drain of NMOS which is in OFF state Photocurrent flows through the Psubstrate State of the output from 1 to 0 IN OUT

11 NMOS OFF PMOS ON Introduction DUT Experiments Modeling Conclusion Single-Events Effects (SEE) 4 Example: Laser effect on a CMOS inverter with its input at low level Sensitive junction is the Drain of NMOS which is in OFF state Photocurrent flows through the Psubstrate State of the output from 1 to 0 IN 0 IN OUT OFF NMOS OUT 1 0 PMOS ON P+ N+ N+ P+ P+ N+ Nwell Laser Psubtrate

12 Example: Laser effect on a Latch Single-Events Effects (SEE) 5 Single-Events Upset (SEU) for Bit Set and Bit Reset

13 Example: Laser effect on a Latch Single-Events Effects (SEE) Single-Events Upset (SEU) for Bit Set and Bit Reset 5 Bit Set (a) Bit Set

14 Example: Laser effect on a Latch Single-Events Effects (SEE) Single-Events Upset (SEU) for Bit Set and Bit Reset 5 Bit Set (a) Bit Set

15 Example: Laser effect on a Latch Single-Events Effects (SEE) Single-Events Upset (SEU) for Bit Set and Bit Reset 5 Bit Set State of the output from 0 to (a) Bit Set CLK LASER TRIG OUT Acquisition

16 Example: Laser effect on a Latch Single-Events Effects (SEE) Single-Events Upset (SEU) for Bit Set and Bit Reset 5 Bit Set State of the output from 0 to (a) Bit Set CLK LASER TRIG OUT Acquisition

17 Example: Laser effect on a Latch Single-Events Effects (SEE) Single-Events Upset (SEU) for Bit Set and Bit Reset 5 Bit Set State of the output from 0 to 1 Bit Reset (a) Bit Set (b) Bit Reset CLK LASER TRIG OUT Acquisition

18 Example: Laser effect on a Latch Single-Events Effects (SEE) Single-Events Upset (SEU) for Bit Set and Bit Reset 5 Bit Set State of the output from 0 to 1 Bit Reset (a) Bit Set (b) Bit Reset CLK LASER TRIG OUT Acquisition

19 Example: Laser effect on a Latch Single-Events Effects (SEE) Single-Events Upset (SEU) for Bit Set and Bit Reset 5 Bit Set State of the output from 0 to 1 Bit Reset State of the output from 1 to (a) Bit Set (b) Bit Reset CLK CLK LASER TRIG LASER TRIG OUT OUT Acquisition Acquisition

20 Latch sensitivity 6 Schematic of a latch cell laser sensitivity area with input at 0 and 1

21 NMOS ON NMOS OFF PMOS OFF PMOS ON Introduction DUT Experiments Modeling Conclusion Latch sensitivity 6 Schematic of a latch cell laser sensitivity area with input at 0 and 1 The purple arrows give the photocurrent directions and its strength (a) Input at 0 IN MP4 0 1 OUT MN4 MP5 MN5 Bit reset High laser sensitivity Bit set Low laser sensitivity

22 NMOS ON NMOS OFF NMOS OFF PMOS OFF PMOS ON NMOS ON PMOS ON PMOS OFF Introduction DUT Experiments Modeling Conclusion Latch sensitivity 6 Schematic of a latch cell laser sensitivity area with input at 0 and 1 The purple arrows give the photocurrent directions and its strength (a) Input at 0 (b) Input at 1 IN MP4 0 1 OUT IN MP4 1 0 OUT MN4 MN4 MP5 MP5 MN5 MN5 Bit reset High laser sensitivity Bit set Low laser sensitivity

23 D Flip Flop description 7 A D Flip-Flop is a memorizing cell Store information and many other uses More than a thousand in an integrated circuit It becomes mandatory to thwart laser attacks (weakness point) Data Clock D CLK Q Output

24 D Flip Flop description 7 A D Flip-Flop is a memorizing cell Store information and many other uses More than a thousand in an integrated circuit It becomes mandatory to thwart laser attacks (weakness point) Data Clock D CLK Q Output D Q CLK/CLK Master CLK/CLK Slave

25 D Flip Flop description 7 A D Flip-Flop is a memorizing cell Store information and many other uses More than a thousand in an integrated circuit It becomes mandatory to thwart laser attacks (weakness point) Data Clock D CLK Q Output D Q CLK/CLK Master CLK/CLK Slave D Flip-Flop functioning Change state at rising edge Memorize during non rising

26 4 steps to impact master or slave latch D Flip Flop evaluations 8

27 4 steps to impact master or slave latch CLK = 1 D Flip Flop evaluations Master Slave (a) CLK= 1 CLK Data inside Master LASER TRIG OUT Acquisition (b) CLK= 1

28 4 steps to impact master or slave latch CLK = 1 CLK = 0 D Flip Flop evaluations Master Slave Master Slave (a) CLK= 1 (c) CLK= 0 Data inside Slave CLK Data inside Master CLK Data inside Master LASER TRIG LASER TRIG OUT OUT Acquisition (b) CLK= 1 (d) CLK= 0 Acquisition

29 4 steps to impact master or slave latch CLK = 1 CLK = 0 D Flip Flop evaluations Master Slave Master Slave (a) CLK= 1 (c) CLK= 0 Data inside Slave CLK Data inside Master CLK Data inside Master LASER TRIG LASER TRIG OUT OUT Acquisition (b) CLK= 1 (d) CLK= 0 Acquisition 4 steps

30 9 Device Under Test (DUT)

31 Theoretical hypothesis Sensitive areas on schematic D Flip-Flop schematic 40 nm CMOS technology 10

32 Introduction DUT Experiments Modeling Conclusion Theoretical hypothesis Sensitive areas on schematic D Flip-Flop schematic 40 nm CMOS technology 10 Master Slave IN MP1 CLKD MP4 CLKN MP8 IN MP2 MP6 L1_I L1_O L2_I L2_O MN1 CLKN MN2 MN6 MN3 MN7 MN4 MN8 CLKD CLKD CLKN MP3 MP5 MP7 MP9 net01 net02 MP10 MN10 OUT CLK MP11 CLKN MN11 MP12 CLKD MN12 MN5 CLK= 1 MN9 CLK= 0 Sensitive areas for Bit Reset Sensitive areas for Bit Set

33 Theoretical hypothesis Sensitive areas on corresponding layout D Flip-Flop layout 40 nm CMOS technology 11

34 2 µm Introduction DUT Experiments Modeling Conclusion D Flip-Flop layout 40 nm CMOS technology Theoretical hypothesis Sensitive areas on corresponding layout 4 µm MP1 MP2 MP3 MP5 MP4 MP7 MP6 MP8 MP9 MP10 MP12 MP11 11 Master Slave MN1 MN2 MN3 MN5 MN4 MN6 MN7 MN8 MN9 MN10 MN12 MN11 Sensitive areas for Bit Reset Sensitive areas for Bit Set

35 12 Experiments

36 Experiments settings 13 Experimental set up Wavelength: 1030 nm (near Infra Red) Spot size: ~ 1 µm (100X lens) Laser through silicon substrate backside Laser power: 0.7 nj Laser pulse duration: 30 ps Cartography step: 0.2 µm

37 Experimental results Experiments results nm CMOS technology

38 Experimental results Experiments results nm CMOS technology Master Slave Missing fault area Bit Reset Bit Set

39 2 µm Introduction DUT Experiments Modeling Conclusion Experimental results Experiments results 14 Basically fit with theoretical hypothesis One missing fault area because of the capacitor and resistivity of the net 40 nm CMOS technology 4 µm MP1 MP2 MP3 MP5 MP4 MP6 MP7 MP9 MP8 MP10 MP12 MP11 Master Slave Master Slave MN1 MN2 MN3 MN4 MN5 MN6 MN7 MN8 MN12 MN9 MN10 MN11 Bit Reset Bit Set Missing fault area Sensitive areas for Bit Reset Sensitive areas for Bit Set (a) Theoretical hypothesis (b) Experimental

40 Introduction DUT Experiments Modeling Conclusion D Flip-Flop schematic 40 nm CMOS technology 15 IN CLK MP1 CLKD MP4 CLKN MP8 IN MP2 MP6 L1_I L1_O L2_I L2_O MN2 MN1 CLKN MP3 MP11 MP12 CLKN CLKD MN3 CLKD net01 MN4 MP5 MN5 MN6 CLKD MN7 MN8 CLKN MP7 MP9 net02 Missing fault area MN9 MP10 MN10 OUT MN11 MN12 Sensitive areas for Bit Reset Sensitive areas for Bit Set

41 Introduction DUT Experiments Modeling Conclusion IN CLK MN4 MP5 MN5 D Flip-Flop schematic MP1 CLKD MP4 CLKN MP8 IN MP2 MP6 L1_I L1_O L2_I L2_O MN1 MN2 MP11 CLKN CLKN MP3 MP12 CLKD MN3 CLKD net01 MP6 MN6 MN6 CLKD MP7 MN7 CLKN net02 MN8 Missing fault area 40 nm CMOS technology MP9 MN9 MP10 MN10 OUT MP10 MN10 15 MN11 MN12 Sensitive areas for Bit Reset Sensitive areas for Bit Set

42 Introduction DUT Experiments Modeling Conclusion IN CLK MN4 MP5 MN5 D Flip-Flop schematic MP1 CLKD MP4 CLKN MP8 IN MP2 MP6 L1_I L1_O L2_I L2_O MN1 MN2 MP11 CLKN CLKN MP3 MP12 CLKD MN3 CLKD net01 MP6 MN6 MN6 CLKD MP7 MN7 CLKN net02 MN8 Missing fault area 40 nm CMOS technology MP9 MN9 MP10 MN10 OUT MP10 MN10 15 MN11 MN12 Sensitive areas for Bit Reset Sensitive areas for Bit Set MN10 and MP10 > MN6 and MP6 L2_O cap/res > L1_O cap/res

43 16 Modeling

44 Photocurrent (%) Introduction DUT Experiments Modeling Conclusion Modeling settings 17 Electrical modeling (Photoelectrical laser stimulation model) Coefficient adjustment for picosecond laser pulse duration Iph source Laser_trigger Subckt_Iph V n Iph = f(v) Power 1 Power 2 Power 3 Power p Time (ns) I ph 1 γ (av b)α gauss Pulse width W coef I ph_z References: Equations model and applications courtesy Alexandre Sarafianos s publications

45 Photocurrent (%) Introduction DUT Experiments Modeling Conclusion Modeling settings 17 Electrical modeling (Photoelectrical laser stimulation model) Coefficient adjustment for picosecond laser pulse duration V is the reverse-biased voltage Laser_trigger Subckt_Iph V n p Iph = f(v) Iph source Power 1 Power 2 Power 3 Power Time (ns) a and b depend on laser power γ is an amplification attenuation coefficient α gauss is the sum of two gaussian functions (spatial dependency) Pulse width considers laser power duration I ph 1 γ (av b)α gauss Pulse width W coef I ph_z W coef is an exponential function for the wafer thickness I ph_z is a curve function considering the focus effect of laser lens References: Equations model and applications courtesy Alexandre Sarafianos s publications

46 Modeling results Modeling results nm CMOS technology

47 Modeling results Modeling results nm CMOS technology Master Slave Bit Reset Bit Set No post layout simulation Photoelectrical only

48 2 µm Introduction DUT Experiments Modeling Conclusion Modeling results Basically fit with theoretical hypothesis and experimental 4 µm MP1 MP2 MP3 MP5 MP4 MP7 MP6 MP8 MP9 MP10 MP12 MP11 Modeling results nm CMOS technology Master Slave Master Slave MN1 MN3 MN4 MN7 MN8 MN12 MN2 MN5 MN6 MN9 MN10 MN11 Sensitive areas for Bit Reset Sensitive areas for Bit Set (a) Theoretical hypothesis Bit Reset Bit Set (b) Experimental Missing fault area Master Slave Bit Reset Bit Set No post layout simulation Photoelectrical only (c) Modeling

49 19 Conclusion and perspectives

50 Conclusion and perspectives 20 Conclusion Analysis of laser fault injection of a CMOS 40nm D Flip-Flop cell and the upgrading of photoelectrical laser stimulation models

51 Conclusion and perspectives 20 Conclusion Analysis of laser fault injection of a CMOS 40nm D Flip-Flop cell and the upgrading of photoelectrical laser stimulation models Good correlation between photoelectrical hypothesis, experiments and models

52 Conclusion and perspectives 20 Conclusion Analysis of laser fault injection of a CMOS 40nm D Flip-Flop cell and the upgrading of photoelectrical laser stimulation models Good correlation between photoelectrical hypothesis, experiments and models Perspectives and future works The models will be enhance to take account capacitors and resistivity of the nets

53 Conclusion and perspectives 20 Conclusion Analysis of laser fault injection of a CMOS 40nm D Flip-Flop cell and the upgrading of photoelectrical laser stimulation models Good correlation between photoelectrical hypothesis, experiments and models Perspectives and future works The models will be enhance to take account capacitors and resistivity of the nets Flip-flops will be designed and tested to validate the model and develop robust cells to laser fault injection

54 Conclusion and perspectives 20 Conclusion Analysis of laser fault injection of a CMOS 40nm D Flip-Flop cell and the upgrading of photoelectrical laser stimulation models Good correlation between photoelectrical hypothesis, experiments and models Perspectives and future works The models will be enhance to take account capacitors and resistivity of the nets Flip-flops will be designed and tested to validate the model and develop robust cells to laser fault injection This first step model presented could be an interesting tool for designers who want to build robust gates or test the robustness of our designs

55 21 Thank you for your attention 28th IEEE Defect and Fault Tolerance in VLSI and Nanotechnology Systems Symposium University of Massachusetts Amherst Tuesday October 13, 2015

Sequential 4-bit Adder Design Report

Sequential 4-bit Adder Design Report UNIVERSITY OF WATERLOO Faculty of Engineering E&CE 438: Digital Integrated Circuits Sequential 4-bit Adder Design Report Prepared by: Ian Hung (ixxxxxx), 99XXXXXX Annette Lo (axxxxxx), 99XXXXXX Pamela

More information

Master/Slave Flip Flops

Master/Slave Flip Flops Master/Slave Flip Flops Page 1 A Master/Slave Flip Flop ( Type) Gated latch(master) Gated latch (slave) 1 Gate Gate GATE Either: The master is loading (the master in on) or The slave is loading (the slave

More information

Flip-Flops and Sequential Circuit Design. ECE 152A Winter 2012

Flip-Flops and Sequential Circuit Design. ECE 152A Winter 2012 Flip-Flops and Sequential Circuit Design ECE 52 Winter 22 Reading ssignment Brown and Vranesic 7 Flip-Flops, Registers, Counters and a Simple Processor 7.5 T Flip-Flop 7.5. Configurable Flip-Flops 7.6

More information

Flip-Flops and Sequential Circuit Design

Flip-Flops and Sequential Circuit Design Flip-Flops and Sequential Circuit Design ECE 52 Winter 22 Reading ssignment Brown and Vranesic 7 Flip-Flops, Registers, Counters and a Simple Processor 7.5 T Flip-Flop 7.5. Configurable Flip-Flops 7.6

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

Lecture-3 MEMORY: Development of Memory:

Lecture-3 MEMORY: Development of Memory: Lecture-3 MEMORY: It is a storage device. It stores program data and the results. There are two kind of memories; semiconductor memories & magnetic memories. Semiconductor memories are faster, smaller,

More information

Asynchronous Counters. Asynchronous Counters

Asynchronous Counters. Asynchronous Counters Counters and State Machine Design November 25 Asynchronous Counters ENGI 25 ELEC 24 Asynchronous Counters The term Asynchronous refers to events that do not occur at the same time With respect to counter

More information

Lesson 12 Sequential Circuits: Flip-Flops

Lesson 12 Sequential Circuits: Flip-Flops Lesson 12 Sequential Circuits: Flip-Flops 1. Overview of a Synchronous Sequential Circuit We saw from last lesson that the level sensitive latches could cause instability in a sequential system. This instability

More information

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Objectives: Analyze the operation of sequential logic circuits. Understand the operation of digital counters.

More information

Latches, the D Flip-Flop & Counter Design. ECE 152A Winter 2012

Latches, the D Flip-Flop & Counter Design. ECE 152A Winter 2012 Latches, the D Flip-Flop & Counter Design ECE 52A Winter 22 Reading Assignment Brown and Vranesic 7 Flip-Flops, Registers, Counters and a Simple Processor 7. Basic Latch 7.2 Gated SR Latch 7.2. Gated SR

More information

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential

More information

CHAPTER 11: Flip Flops

CHAPTER 11: Flip Flops CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach

More information

Introduction to CMOS VLSI Design (E158) Lecture 8: Clocking of VLSI Systems

Introduction to CMOS VLSI Design (E158) Lecture 8: Clocking of VLSI Systems Harris Introduction to CMOS VLSI Design (E158) Lecture 8: Clocking of VLSI Systems David Harris Harvey Mudd College David_Harris@hmc.edu Based on EE271 developed by Mark Horowitz, Stanford University MAH

More information

The MOSFET Transistor

The MOSFET Transistor The MOSFET Transistor The basic active component on all silicon chips is the MOSFET Metal Oxide Semiconductor Field Effect Transistor Schematic symbol G Gate S Source D Drain The voltage on the gate controls

More information

ASYNCHRONOUS COUNTERS

ASYNCHRONOUS COUNTERS LB no.. SYNCHONOUS COUNTES. Introduction Counters are sequential logic circuits that counts the pulses applied at their clock input. They usually have 4 bits, delivering at the outputs the corresponding

More information

LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP

LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP Anurag #1, Gurmohan Singh #2, V. Sulochana #3 # Centre for Development of Advanced Computing, Mohali, India 1 anuragece09@gmail.com 2 gurmohan@cdac.in

More information

Sequential Circuits. Combinational Circuits Outputs depend on the current inputs

Sequential Circuits. Combinational Circuits Outputs depend on the current inputs Principles of VLSI esign Sequential Circuits Sequential Circuits Combinational Circuits Outputs depend on the current inputs Sequential Circuits Outputs depend on current and previous inputs Requires separating

More information

Latch Timing Parameters. Flip-flop Timing Parameters. Typical Clock System. Clocking Overhead

Latch Timing Parameters. Flip-flop Timing Parameters. Typical Clock System. Clocking Overhead Clock - key to synchronous systems Topic 7 Clocking Strategies in VLSI Systems Peter Cheung Department of Electrical & Electronic Engineering Imperial College London Clocks help the design of FSM where

More information

Sequential Logic: Clocks, Registers, etc.

Sequential Logic: Clocks, Registers, etc. ENEE 245: igital Circuits & Systems Lab Lab 2 : Clocks, Registers, etc. ENEE 245: igital Circuits and Systems Laboratory Lab 2 Objectives The objectives of this laboratory are the following: To design

More information

Module 7 : I/O PADs Lecture 33 : I/O PADs

Module 7 : I/O PADs Lecture 33 : I/O PADs Module 7 : I/O PADs Lecture 33 : I/O PADs Objectives In this lecture you will learn the following Introduction Electrostatic Discharge Output Buffer Tri-state Output Circuit Latch-Up Prevention of Latch-Up

More information

Design Verification and Test of Digital VLSI Circuits NPTEL Video Course. Module-VII Lecture-I Introduction to Digital VLSI Testing

Design Verification and Test of Digital VLSI Circuits NPTEL Video Course. Module-VII Lecture-I Introduction to Digital VLSI Testing Design Verification and Test of Digital VLSI Circuits NPTEL Video Course Module-VII Lecture-I Introduction to Digital VLSI Testing VLSI Design, Verification and Test Flow Customer's Requirements Specifications

More information

The enable pin needs to be high for data to be fed to the outputs Q and Q bar.

The enable pin needs to be high for data to be fed to the outputs Q and Q bar. of 7 -Type flip-flop (Toggle switch) The -type flip-flops are used in prescalar/divider circuits and frequency phase detectors. Figure shows how the flip-flop (latch) can be made using -input logic circuits

More information

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa Experiment # 9 Clock generator circuits & Counters Eng. Waleed Y. Mousa 1. Objectives: 1. Understanding the principles and construction of Clock generator. 2. To be familiar with clock pulse generation

More information

True Single Phase Clocking Flip-Flop Design using Multi Threshold CMOS Technique

True Single Phase Clocking Flip-Flop Design using Multi Threshold CMOS Technique True Single Phase Clocking Flip-Flop Design using Multi Threshold CMOS Technique Priyanka Sharma ME (ECE) Student NITTTR Chandigarh Rajesh Mehra Associate Professor Department of ECE NITTTR Chandigarh

More information

Lecture 8: Synchronous Digital Systems

Lecture 8: Synchronous Digital Systems Lecture 8: Synchronous Digital Systems The distinguishing feature of a synchronous digital system is that the circuit only changes in response to a system clock. For example, consider the edge triggered

More information

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad A. M. Niknejad University of California, Berkeley EE 100 / 42 Lecture 24 p. 1/20 EE 42/100 Lecture 24: Latches and Flip Flops ELECTRONICS Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad University of California,

More information

Lecture 7: Clocking of VLSI Systems

Lecture 7: Clocking of VLSI Systems Lecture 7: Clocking of VLSI Systems MAH, AEN EE271 Lecture 7 1 Overview Reading Wolf 5.3 Two-Phase Clocking (good description) W&E 5.5.1, 5.5.2, 5.5.3, 5.5.4, 5.5.9, 5.5.10 - Clocking Note: The analysis

More information

Layout of Multiple Cells

Layout of Multiple Cells Layout of Multiple Cells Beyond the primitive tier primitives add instances of primitives add additional transistors if necessary add substrate/well contacts (plugs) add additional polygons where needed

More information

Digital Controller for Pedestrian Crossing and Traffic Lights

Digital Controller for Pedestrian Crossing and Traffic Lights Project Objective: - To design and simulate, a digital controller for traffic and pedestrian lights at a pedestrian crossing using Microsim Pspice The controller must be based on next-state techniques

More information

Chapter 9 Latches, Flip-Flops, and Timers

Chapter 9 Latches, Flip-Flops, and Timers ETEC 23 Programmable Logic Devices Chapter 9 Latches, Flip-Flops, and Timers Shawnee State University Department of Industrial and Engineering Technologies Copyright 27 by Janna B. Gallaher Latches A temporary

More information

A Lesson on Digital Clocks, One Shots and Counters

A Lesson on Digital Clocks, One Shots and Counters A Lesson on Digital Clocks, One Shots and Counters Topics Clocks & Oscillators LM 555 Timer IC Crystal Oscillators Selection of Variable Resistors Schmitt Gates Power-On Reset Circuits One Shots Counters

More information

A Lesson on Digital Clocks, One Shots and Counters

A Lesson on Digital Clocks, One Shots and Counters A Lesson on Digital Clocks, One Shots and Counters Topics Clocks & Oscillators LM 555 Timer IC Crystal Oscillators Selection of Variable Resistors Schmitt Gates Power-On Reset Circuits One Shots Counters

More information

Memory Elements. Combinational logic cannot remember

Memory Elements. Combinational logic cannot remember Memory Elements Combinational logic cannot remember Output logic values are function of inputs only Feedback is needed to be able to remember a logic value Memory elements are needed in most digital logic

More information

Lecture 10: Sequential Circuits

Lecture 10: Sequential Circuits Introduction to CMOS VLSI esign Lecture 10: Sequential Circuits avid Harris Harvey Mudd College Spring 2004 Outline q Sequencing q Sequencing Element esign q Max and Min-elay q Clock Skew q Time Borrowing

More information

Electronics Merit Badge Class 3. 1/30/2014 Electronics Merit Badge Class 3 1

Electronics Merit Badge Class 3. 1/30/2014 Electronics Merit Badge Class 3 1 Electronics Merit Badge Class 3 1/30/2014 Electronics Merit Badge Class 3 1 Decimal Base 10 In base 10, there are 10 unique digits (0-9). When writing large numbers (more that 1 digit), each column represents

More information

Local Heating Attacks on Flash Memory Devices. Dr Sergei Skorobogatov

Local Heating Attacks on Flash Memory Devices. Dr Sergei Skorobogatov Local Heating Attacks on Flash Memory Devices Dr Sergei Skorobogatov http://www.cl.cam.ac.uk/~sps32 email: sps32@cam.ac.uk Introduction Semi-invasive attacks were introduced in 2002 ( Optical fault induction

More information

Performance of Flip-Flop Using 22nm CMOS Technology

Performance of Flip-Flop Using 22nm CMOS Technology Performance of Flip-Flop Using 22nm CMOS Technology K.Rajasri 1, A.Bharathi 2, M.Manikandan 3 M.E, Applied Electronics, IFET College of Engineering, Villupuram, India 1, 2 Assistant Professor, Department

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

Introduction to CMOS VLSI Design

Introduction to CMOS VLSI Design Introduction to CMOS VLSI esign Slides adapted from: N. Weste,. Harris, CMOS VLSI esign, Addison-Wesley, 3/e, 24 Introduction Integrated Circuits: many transistors on one chip Very Large Scale Integration

More information

LOW POWER DESIGN OF DIGITAL SYSTEMS USING ENERGY RECOVERY CLOCKING AND CLOCK GATING

LOW POWER DESIGN OF DIGITAL SYSTEMS USING ENERGY RECOVERY CLOCKING AND CLOCK GATING LOW POWER DESIGN OF DIGITAL SYSTEMS USING ENERGY RECOVERY CLOCKING AND CLOCK GATING A thesis work submitted to the faculty of San Francisco State University In partial fulfillment of the requirements for

More information

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop.

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop. Objectives Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop. describe how such a flip-flop can be SET and RESET. describe the disadvantage

More information

Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications

Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications TRIPTI SHARMA, K. G. SHARMA, B. P. SINGH, NEHA ARORA Electronics & Communication Department MITS Deemed University,

More information

Lecture 11: Sequential Circuit Design

Lecture 11: Sequential Circuit Design Lecture 11: Sequential Circuit esign Outline Sequencing Sequencing Element esign Max and Min-elay Clock Skew Time Borrowing Two-Phase Clocking 2 Sequencing Combinational logic output depends on current

More information

To design digital counter circuits using JK-Flip-Flop. To implement counter using 74LS193 IC.

To design digital counter circuits using JK-Flip-Flop. To implement counter using 74LS193 IC. 8.1 Objectives To design digital counter circuits using JK-Flip-Flop. To implement counter using 74LS193 IC. 8.2 Introduction Circuits for counting events are frequently used in computers and other digital

More information

Decimal Number (base 10) Binary Number (base 2)

Decimal Number (base 10) Binary Number (base 2) LECTURE 5. BINARY COUNTER Before starting with counters there is some vital information that needs to be understood. The most important is the fact that since the outputs of a digital chip can only be

More information

Operational Amplifier as mono stable multi vibrator

Operational Amplifier as mono stable multi vibrator Page 1 of 5 Operational Amplifier as mono stable multi vibrator Aim :- To construct a monostable multivibrator using operational amplifier 741 and to determine the duration of the output pulse generated

More information

Lecture 10 Sequential Circuit Design Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010

Lecture 10 Sequential Circuit Design Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010 EE4800 CMOS igital IC esign & Analysis Lecture 10 Sequential Circuit esign Zhuo Feng 10.1 Z. Feng MTU EE4800 CMOS igital IC esign & Analysis 2010 Sequencing Outline Sequencing Element esign Max and Min-elay

More information

Chapter 6: From Digital-to-Analog and Back Again

Chapter 6: From Digital-to-Analog and Back Again Chapter 6: From Digital-to-Analog and Back Again Overview Often the information you want to capture in an experiment originates in the laboratory as an analog voltage or a current. Sometimes you want to

More information

Project 2B Building a Solar Cell (2): Solar Cell Performance

Project 2B Building a Solar Cell (2): Solar Cell Performance April. 15, 2010 Due April. 29, 2010 Project 2B Building a Solar Cell (2): Solar Cell Performance Objective: In this project we are going to experimentally measure the I-V characteristics, energy conversion

More information

Topics of Chapter 5 Sequential Machines. Memory elements. Memory element terminology. Clock terminology

Topics of Chapter 5 Sequential Machines. Memory elements. Memory element terminology. Clock terminology Topics of Chapter 5 Sequential Machines Memory elements Memory elements. Basics of sequential machines. Clocking issues. Two-phase clocking. Testing of combinational (Chapter 4) and sequential (Chapter

More information

S. Venkatesh, Mrs. T. Gowri, Department of ECE, GIT, GITAM University, Vishakhapatnam, India

S. Venkatesh, Mrs. T. Gowri, Department of ECE, GIT, GITAM University, Vishakhapatnam, India Power reduction on clock-tree using Energy recovery and clock gating technique S. Venkatesh, Mrs. T. Gowri, Department of ECE, GIT, GITAM University, Vishakhapatnam, India Abstract Power consumption of

More information

Limited WARRANTY: Make Noise implies and accepts no responsibility for harm to person or apparatus caused through operation of this product.

Limited WARRANTY: Make Noise implies and accepts no responsibility for harm to person or apparatus caused through operation of this product. Function Limited WARRANTY: Make Noise warrants this product to be free of defects in materials or construction for a period of one year from the date of purchase (proof of purchase/invoice required). Malfunction

More information

CHAPTER 16 MEMORY CIRCUITS

CHAPTER 16 MEMORY CIRCUITS CHPTER 6 MEMORY CIRCUITS Chapter Outline 6. atches and Flip-Flops 6. Semiconductor Memories: Types and rchitectures 6.3 Random-ccess Memory RM Cells 6.4 Sense-mplifier and ddress Decoders 6.5 Read-Only

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 vater@ihpmicroelectronics.com

More information

EXPERIMENT 8. Flip-Flops and Sequential Circuits

EXPERIMENT 8. Flip-Flops and Sequential Circuits EXPERIMENT 8. Flip-Flops and Sequential Circuits I. Introduction I.a. Objectives The objective of this experiment is to become familiar with the basic operational principles of flip-flops and counters.

More information

Subthreshold Real-Time Counter.

Subthreshold Real-Time Counter. Subthreshold Real-Time Counter. Jonathan Edvard Bjerkedok Master of Science in Electronics Submission date: June 2013 Supervisor: Snorre Aunet, IET Co-supervisor: Øivind Ekelund, Energy Micro AS Norwegian

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

Field-Effect (FET) transistors

Field-Effect (FET) transistors Field-Effect (FET) transistors References: Hayes & Horowitz (pp 142-162 and 244-266), Rizzoni (chapters 8 & 9) In a field-effect transistor (FET), the width of a conducting channel in a semiconductor and,

More information

L4: Sequential Building Blocks (Flip-flops, Latches and Registers)

L4: Sequential Building Blocks (Flip-flops, Latches and Registers) L4: Sequential Building Blocks (Flip-flops, Latches and Registers) Acknowledgements: Materials in this lecture are courtesy of the following sources and are used with permission. Prof. Randy Katz (Unified

More information

ETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies

ETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies ETEC 2301 Programmable Logic Devices Chapter 10 Counters Shawnee State University Department of Industrial and Engineering Technologies Copyright 2007 by Janna B. Gallaher Asynchronous Counter Operation

More information

Sequential Logic. (Materials taken from: Principles of Computer Hardware by Alan Clements )

Sequential Logic. (Materials taken from: Principles of Computer Hardware by Alan Clements ) Sequential Logic (Materials taken from: Principles of Computer Hardware by Alan Clements ) Sequential vs. Combinational Circuits Combinatorial circuits: their outputs are computed entirely from their present

More information

SEQUENTIAL CIRCUITS. Block diagram. Flip Flop. S-R Flip Flop. Block Diagram. Circuit Diagram

SEQUENTIAL CIRCUITS. Block diagram. Flip Flop. S-R Flip Flop. Block Diagram. Circuit Diagram SEQUENTIAL CIRCUITS http://www.tutorialspoint.com/computer_logical_organization/sequential_circuits.htm Copyright tutorialspoint.com The combinational circuit does not use any memory. Hence the previous

More information

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design PH-315 COMINATIONAL and SEUENTIAL LOGIC CIRCUITS Hardware implementation and software design A La Rosa I PURPOSE: To familiarize with combinational and sequential logic circuits Combinational circuits

More information

VENDING MACHINE. ECE261 Project Proposal Presentaion. Members: ZHANG,Yulin CHEN, Zhe ZHANG,Yanni ZHANG,Yayuan

VENDING MACHINE. ECE261 Project Proposal Presentaion. Members: ZHANG,Yulin CHEN, Zhe ZHANG,Yanni ZHANG,Yayuan VENDING MACHINE ECE261 Project Proposal Presentaion Members: ZHANG,Yulin CHEN, Zhe ZHANG,Yanni ZHANG,Yayuan Abstract This project will design and implement a coin operated vending machine controller The

More information

BINARY CODED DECIMAL: B.C.D.

BINARY CODED DECIMAL: B.C.D. BINARY CODED DECIMAL: B.C.D. ANOTHER METHOD TO REPRESENT DECIMAL NUMBERS USEFUL BECAUSE MANY DIGITAL DEVICES PROCESS + DISPLAY NUMBERS IN TENS IN BCD EACH NUMBER IS DEFINED BY A BINARY CODE OF 4 BITS.

More information

ECE124 Digital Circuits and Systems Page 1

ECE124 Digital Circuits and Systems Page 1 ECE124 Digital Circuits and Systems Page 1 Chip level timing Have discussed some issues related to timing analysis. Talked briefly about longest combinational path for a combinational circuit. Talked briefly

More information

MP2259 1A, 16V, 1.4MHz Step-Down Converter

MP2259 1A, 16V, 1.4MHz Step-Down Converter MP59 1A, 1V, 1.MHz Step-Down Converter TM The Future of Analog IC Technology DESCRIPTION The MP59 is a monolithic integrated stepdown switch mode converter with an internal power MOSFET. It achieves 1A

More information

Title : Analog Circuit for Sound Localization Applications

Title : Analog Circuit for Sound Localization Applications Title : Analog Circuit for Sound Localization Applications Author s Name : Saurabh Kumar Tiwary Brett Diamond Andrea Okerholm Contact Author : Saurabh Kumar Tiwary A-51 Amberson Plaza 5030 Center Avenue

More information

Sequential Logic Design Principles.Latches and Flip-Flops

Sequential Logic Design Principles.Latches and Flip-Flops Sequential Logic Design Principles.Latches and Flip-Flops Doru Todinca Department of Computers Politehnica University of Timisoara Outline Introduction Bistable Elements Latches and Flip-Flops S-R Latch

More information

Digital to Analog Converter. Raghu Tumati

Digital to Analog Converter. Raghu Tumati Digital to Analog Converter Raghu Tumati May 11, 2006 Contents 1) Introduction............................... 3 2) DAC types................................... 4 3) DAC Presented.............................

More information

Engr354: Digital Logic Circuits

Engr354: Digital Logic Circuits Engr354: igital Circuits Chapter 7 Sequential Elements r. Curtis Nelson Sequential Elements In this chapter you will learn about: circuits that can store information; Basic cells, latches, and flip-flops;

More information

Optimization and Comparison of 4-Stage Inverter, 2-i/p NAND Gate, 2-i/p NOR Gate Driving Standard Load By Using Logical Effort

Optimization and Comparison of 4-Stage Inverter, 2-i/p NAND Gate, 2-i/p NOR Gate Driving Standard Load By Using Logical Effort Optimization and Comparison of -Stage, -i/p NND Gate, -i/p NOR Gate Driving Standard Load By Using Logical Effort Satyajit nand *, and P.K.Ghosh ** * Mody Institute of Technology & Science/ECE, Lakshmangarh,

More information

Sequential Circuit Design

Sequential Circuit Design Sequential Circuit Design Lan-Da Van ( 倫 ), Ph. D. Department of Computer Science National Chiao Tung University Taiwan, R.O.C. Fall, 2009 ldvan@cs.nctu.edu.tw http://www.cs.nctu.edu.tw/~ldvan/ Outlines

More information

PROGETTO DI SISTEMI ELETTRONICI DIGITALI. Digital Systems Design. Digital Circuits Advanced Topics

PROGETTO DI SISTEMI ELETTRONICI DIGITALI. Digital Systems Design. Digital Circuits Advanced Topics PROGETTO DI SISTEMI ELETTRONICI DIGITALI Digital Systems Design Digital Circuits Advanced Topics 1 Sequential circuit and metastability 2 Sequential circuit - FSM A Sequential circuit contains: Storage

More information

Chapter 8. Sequential Circuits for Registers and Counters

Chapter 8. Sequential Circuits for Registers and Counters Chapter 8 Sequential Circuits for Registers and Counters Lesson 3 COUNTERS Ch16L3- "Digital Principles and Design", Raj Kamal, Pearson Education, 2006 2 Outline Counters T-FF Basic Counting element State

More information

Testing Low Power Designs with Power-Aware Test Manage Manufacturing Test Power Issues with DFTMAX and TetraMAX

Testing Low Power Designs with Power-Aware Test Manage Manufacturing Test Power Issues with DFTMAX and TetraMAX White Paper Testing Low Power Designs with Power-Aware Test Manage Manufacturing Test Power Issues with DFTMAX and TetraMAX April 2010 Cy Hay Product Manager, Synopsys Introduction The most important trend

More information

Introduction to Semiconductor Manufacturing Technology. Chapter 1, Introduction. Hong Xiao, Ph. D. hxiao89@hotmail.com

Introduction to Semiconductor Manufacturing Technology. Chapter 1, Introduction. Hong Xiao, Ph. D. hxiao89@hotmail.com Introduction to Semiconductor Manufacturing Technology Chapter 1, Introduction Hong Xiao, Ph. D. hxiao89@hotmail.com Hong Xiao, Ph. D. www2.austin.cc.tx.us/hongxiao/book.htm 1 Objective After taking this

More information

Chapter 10 Advanced CMOS Circuits

Chapter 10 Advanced CMOS Circuits Transmission Gates Chapter 10 Advanced CMOS Circuits NMOS Transmission Gate The active pull-up inverter circuit leads one to thinking about alternate uses of NMOS devices. Consider the circuit shown in

More information

GETTING STARTED WITH PROGRAMMABLE LOGIC DEVICES, THE 16V8 AND 20V8

GETTING STARTED WITH PROGRAMMABLE LOGIC DEVICES, THE 16V8 AND 20V8 GETTING STARTED WITH PROGRAMMABLE LOGIC DEVICES, THE 16V8 AND 20V8 Robert G. Brown All Rights Reserved August 25, 2000 Alta Engineering 58 Cedar Lane New Hartford, CT 06057-2905 (860) 489-8003 www.alta-engineering.com

More information

10 BIT s Current Mode Pipelined ADC

10 BIT s Current Mode Pipelined ADC 10 BIT s Current Mode Pipelined ADC K.BHARANI VLSI DEPARTMENT VIT UNIVERSITY VELLORE, INDIA kothareddybharani@yahoo.com P.JAYAKRISHNAN VLSI DEPARTMENT VIT UNIVERSITY VELLORE, INDIA pjayakrishnan@vit.ac.in

More information

ADVANCED IC REVERSE ENGINEERING TECHNIQUES: IN DEPTH ANALYSIS OF A MODERN SMART CARD. Olivier THOMAS Blackhat USA 2015

ADVANCED IC REVERSE ENGINEERING TECHNIQUES: IN DEPTH ANALYSIS OF A MODERN SMART CARD. Olivier THOMAS Blackhat USA 2015 ADVANCED IC REVERSE ENGINEERING TECHNIQUES: IN DEPTH ANALYSIS OF A MODERN SMART CARD Olivier THOMAS Blackhat USA 2015 About Texplained Texplained [Technology Explained] refers

More information

Two-Phase Clocking Scheme for Low-Power and High- Speed VLSI

Two-Phase Clocking Scheme for Low-Power and High- Speed VLSI International Journal of Advances in Engineering Science and Technology 225 www.sestindia.org/volume-ijaest/ and www.ijaestonline.com ISSN: 2319-1120 Two-Phase Clocking Scheme for Low-Power and High- Speed

More information

An Extension to DNA Based Fredkin Gate Circuits: Design of Reversible Sequential Circuits using Fredkin Gates

An Extension to DNA Based Fredkin Gate Circuits: Design of Reversible Sequential Circuits using Fredkin Gates An Extension to DNA Based Fredkin Gate Circuits: Design of Reversible Sequential Circuits using Fredkin Gates Himanshu Thapliyal and M.B Srinivas (thapliyalhimanshu@yahoo.com, srinivas@iiit.net) Center

More information

So far we have investigated combinational logic for which the output of the logic devices/circuits depends only on the present state of the inputs.

So far we have investigated combinational logic for which the output of the logic devices/circuits depends only on the present state of the inputs. equential Logic o far we have investigated combinational logic for which the output of the logic devices/circuits depends only on the present state of the inputs. In sequential logic the output of the

More information

Operating Manual Ver.1.1

Operating Manual Ver.1.1 4 Bit Binary Ripple Counter (Up-Down Counter) Operating Manual Ver.1.1 An ISO 9001 : 2000 company 94-101, Electronic Complex Pardesipura, Indore- 452010, India Tel : 91-731- 2570301/02, 4211100 Fax: 91-731-

More information

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MS SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 1 EXAMINATION 2015/2016 INTELLIGENT SYSTEMS

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MS SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 1 EXAMINATION 2015/2016 INTELLIGENT SYSTEMS TW72 UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MS SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 1 EXAMINATION 2015/2016 INTELLIGENT SYSTEMS MODULE NO: EEM7010 Date: Monday 11 th January 2016

More information

ECE 410: VLSI Design Course Introduction

ECE 410: VLSI Design Course Introduction ECE 410: VLSI Design Course Introduction Professor Andrew Mason Michigan State University Spring 2008 ECE 410, Prof. A. Mason Lecture Notes Page i.1 Age of electronics microcontrollers, DSPs, and other

More information

TS555. Low-power single CMOS timer. Description. Features. The TS555 is a single CMOS timer with very low consumption:

TS555. Low-power single CMOS timer. Description. Features. The TS555 is a single CMOS timer with very low consumption: Low-power single CMOS timer Description Datasheet - production data The TS555 is a single CMOS timer with very low consumption: Features SO8 (plastic micropackage) Pin connections (top view) (I cc(typ)

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

Combinational Logic Design Process

Combinational Logic Design Process Combinational Logic Design Process Create truth table from specification Generate K-maps & obtain logic equations Draw logic diagram (sharing common gates) Simulate circuit for design verification Debug

More information

A Trigger Circuit for the 555 Timer IC Scope

A Trigger Circuit for the 555 Timer IC Scope Scope This document describes a trigger circuit that allows the 555 timer IC to produce a voltage pulse when triggered with a voltage that is brought low and held low for an arbitrary amount of time (even

More information

CDA 3200 Digital Systems. Instructor: Dr. Janusz Zalewski Developed by: Dr. Dahai Guo Spring 2012

CDA 3200 Digital Systems. Instructor: Dr. Janusz Zalewski Developed by: Dr. Dahai Guo Spring 2012 CDA 3200 Digital Systems Instructor: Dr. Janusz Zalewski Developed by: Dr. Dahai Guo Spring 2012 Outline SR Latch D Latch Edge-Triggered D Flip-Flop (FF) S-R Flip-Flop (FF) J-K Flip-Flop (FF) T Flip-Flop

More information

ECE380 Digital Logic

ECE380 Digital Logic ECE38 igital Logic Flip-Flops, Registers and Counters: Flip-Flops r.. J. Jackson Lecture 25- Flip-flops The gated latch circuits presented are level sensitive and can change states more than once during

More information

Counters & Shift Registers Chapter 8 of R.P Jain

Counters & Shift Registers Chapter 8 of R.P Jain Chapter 3 Counters & Shift Registers Chapter 8 of R.P Jain Counters & Shift Registers Counters, Syllabus Design of Modulo-N ripple counter, Up-Down counter, design of synchronous counters with and without

More information

Automated Switching Mechanism for Multi-Standard RFID Transponder

Automated Switching Mechanism for Multi-Standard RFID Transponder Automated Switching Mechanism for Multi-Standard RFID Transponder Teh Kim Ting and Khaw Mei Kum Faculty of Engineering Multimedia University Cyberjaya, Malaysia mkkhaw@mmu.edu.my Abstract This paper presents

More information

ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path

ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path Project Summary This project involves the schematic and layout design of an 8-bit microprocessor data

More information

Measuring Metastability

Measuring Metastability Measuring Metastability Sandeep Mandarapu Department of Electrical and Computer Engineering, VLSI Design Research Laboratory, Southern Illinois University Edwardsville, Illinois, USA, 62025 ECE595: Masters

More information

Using NTC Temperature Sensors Integrated into Power Modules

Using NTC Temperature Sensors Integrated into Power Modules Using NTC Temperature Sensors Integrated into Power Modules Pierre-Laurent Doumergue R&D Engineer Advanced Power Technology Europe Chemin de Magret 33700 Mérignac, France Introduction Most APTE (Advanced

More information

Contents 1. Introduction 2. Simulation Approach 3. Elementary Circuits

Contents 1. Introduction 2. Simulation Approach 3. Elementary Circuits Abstract Physical Unclonable Functions (PUFs) present a promising concept for cryptographic hardware. PUFs provide a challenge-response scheme, where the response is not calculated but determined by a

More information

A Novel Low Power Fault Tolerant Full Adder for Deep Submicron Technology

A Novel Low Power Fault Tolerant Full Adder for Deep Submicron Technology International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Issue-1 E-ISSN: 2347-2693 A Novel Low Power Fault Tolerant Full Adder for Deep Submicron Technology Zahra

More information