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



Similar documents
TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN

Lecture 7: Clocking of VLSI Systems

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

Design and analysis of flip flops for low power clocking system

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

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

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

International Journal of Electronics and Computer Science Engineering 1482

路 論 Chapter 15 System-Level Physical Design

A Survey on Sequential Elements for Low Power Clocking System

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

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

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

Sequential Circuit Design

Topics. Flip-flop-based sequential machines. Signals in flip-flop system. Flip-flop rules. Latch-based machines. Two-sided latch constraint

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

Clock Distribution Networks in Synchronous Digital Integrated Circuits

Lecture 10: Sequential Circuits

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

Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow

Lecture 11: Sequential Circuit Design

Clock Distribution in RNS-based VLSI Systems

Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications

Sequential Circuits. Combinational Circuits Outputs depend on the current inputs

Introduction to CMOS VLSI Design

CHARGE pumps are the circuits that used to generate dc

Fault Modeling. Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults. Transistor faults Summary

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

Sequential Logic: Clocks, Registers, etc.

Performance of Flip-Flop Using 22nm CMOS Technology

Chapter 2 Clocks and Resets

DESIGN CHALLENGES OF TECHNOLOGY SCALING

EE411: Introduction to VLSI Design Course Syllabus

A Digital Timer Implementation using 7 Segment Displays

Sequential 4-bit Adder Design Report

Implementation and Design of AES S-Box on FPGA

NAME AND SURNAME. TIME: 1 hour 30 minutes 1/6

Lesson 12 Sequential Circuits: Flip-Flops

CHAPTER 11: Flip Flops

LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP

Flip-Flops, Registers, Counters, and a Simple Processor

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

Lecture 10: Latch and Flip-Flop Design. Outline

High Speed and Efficient 4-Tap FIR Filter Design Using Modified ETA and Multipliers

Power Reduction Techniques in the SoC Clock Network. Clock Power

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

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

Wiki Lab Book. This week is practice for wiki usage during the project.

Contents COUNTER. Unit III- Counters

Theory of Logic Circuits. Laboratory manual. Exercise 3

HCC/HCF4032B HCC/HCF4038B

ASYNCHRONOUS COUNTERS

Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng

Lecture-3 MEMORY: Development of Memory:

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

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

EE552. Advanced Logic Design and Switching Theory. Metastability. Ashirwad Bahukhandi. (Ashirwad Bahukhandi)

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

Phase Locked Loop (PLL) based Clock and Data Recovery Circuits (CDR) using Calibrated Delay Flip Flop

1.1 Silicon on Insulator a brief Introduction

Low Power AMD Athlon 64 and AMD Opteron Processors

A Beginning in the Reversible Logic Synthesis of Sequential Circuits

DM Segment Decoder/Driver/Latch with Constant Current Source Outputs

Development of a Simple Sound Activated Burglar Alarm System

DIGITAL TECHNICS II. Dr. Bálint Pődör. Óbuda University, Microelectronics and Technology Institute

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

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

Alpha CPU and Clock Design Evolution

Introduction to VLSI Programming. TU/e course 2IN30. Prof.dr.ir. Kees van Berkel Dr. Johan Lukkien [Dr.ir. Ad Peeters, Philips Nat.

DM54161 DM74161 DM74163 Synchronous 4-Bit Counters

8 Gbps CMOS interface for parallel fiber-optic interconnects

A New Paradigm for Synchronous State Machine Design in Verilog

Module 3: Floyd, Digital Fundamental

Weste07r4.fm Page 183 Monday, January 5, :39 AM. 7.1 Introduction

10 BIT s Current Mode Pipelined ADC

CHAPTER 16 MEMORY CIRCUITS

CMOS, the Ideal Logic Family

Design of Energy Efficient Low Power Full Adder using Supply Voltage Gating

Counters and Decoders

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

Flip-Flops and Sequential Circuit Design

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

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

HCF4056B BCD TO 7 SEGMENT DECODER /DRIVER WITH STROBED LATCH FUNCTION

54LS169 DM54LS169A DM74LS169A Synchronous 4-Bit Up Down Binary Counter

CONSTRAINT RANDOM VERIFICATION OF NETWORK ROUTER FOR SYSTEM ON CHIP APPLICATION

Features. Applications

Implementation of Modified Booth Algorithm (Radix 4) and its Comparison with Booth Algorithm (Radix-2)

PowerPC Microprocessor Clock Modes

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.

The components. E3: Digital electronics. Goals:

Low latency synchronization through speculation

CpE358/CS381. Switching Theory and Logical Design. Class 4

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

數 位 積 體 電 路 Digital Integrated Circuits

Innovative improvement of fundamental metrics including power dissipation and efficiency of the ALU system

Transcription:

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 VLSI Rajalaxmi Das, Ghanshyam Kumar Singh & Ram Mohan Mehra Department of Electronics and Communication Engineering School of Engineering & Technology Sharda University, Knowledge Park-III, Greater Noida, (UP), India Email- ghanshyam.singh@sharda.ac.in Abstract: Synchronisation is very important in every digital circuit. For accuracy, high speed, with consistent output, without any critical race and also for low power purpose synchronisation is very much essential. Pipelining is a key element for high-performance design and is a straightforward technique for synchronous systems. Here Xilinx tool is used because it is so easier and implemented with VHDL. Two phase clocking scheme can be obtained from single phase by pipeline technique. This paper present a low-power and high speed flip-flop and latch combination performing the same operation. Here Flipflop and latch combination have been implemented. As flip-flop is edge trigger is faster in speed and latch is labelled triggered it act as low power device. Latch-based designs have small die size and are more successful in high-speed designs. For low power operation, CMOS chosen, CMOS logic dissipates less power than NMOS. So it is very useful for low power and high speed purpose. Keywords: Two phase clocking scheme, Flip-flop, Latch I. INTRODUCTION The major concerns of the VLSI designer were area, performance, cost and reliability; power considerations were mostly of only secondary importance. In recent years, however, this has begun to change and, increasingly, power is being given comparable weight to area and speed. Portable computing and communication devices demand high-speed computation and complex functionality with low power consumption [1-5]. For VLSI circuit synchronous design approaches is most essential, so two phase clock signal should be taken account rather than the single phase, an efficient clocking scheme is always important for designing high performance systems [6-7]. The two-phase clocking scheme is motivated from a low power point of view. C 2 MOS-latches are good carrier for low power. In order to obtain continuous clock signal from the C 2 MOS-latches, the non-overlapping two-phase clocking scheme has to be appointed using pipeline technique of two blocks is a combination of latch and flip-flop which provide efficient low power and high speed application [8-11]. We present two phase clocking by implementing pipeline section, which results non-overlapping clock signal, avoid circuit delays, clock period, and clock width for the correct operation of the circuit. TPCS (two phase clocking signal) also avoid multi-stepping or race condition in the circuit. By using two phase clock signal the circuit will be clocked circuit or synchronise circuit. Pipeline technique enhances the two phase system and the application of flip-flop provides high performance and faster speed. II. DESIGNING FOR LOW POWER A. True Single Phase The design using a single-phase clocking scheme, there are a number of tight constraints that have to be met with respect to circuit delays, clock period, and clock width for the correct operation of the circuit. Clock skew is a serious problem when a number of chips are put together to form a total system. But even within a single large and complex chip, the effects due to skew must be analyzed thoroughly to

IJAEST, Volume 2, Number 2 Rajalaxmi Das et al. avoid faulty circuit operation. dynamic clocking schemes such as the NORA (NO Race) scheme using true two-phase clock signals Ø1, andø2 have been used to avoid race problems caused by clock skew, the imperfect synchronization between a clock signal and its inverse. This scheme requires some constraints on logic combination, such as clock edges of short duration that increases the demand on both the clock generation circuitry and the interconnections that distribute the clock signals across the chip. As a dynamic CMOS technique, NORA is sensitive to charge sharing and leakage. These NORA, clock skew can be avoided by using two-phase clock signal. Figure-1: Non overlapping pseudo two phase clock, Figure-2: Wave form with dead time Figure: 3(a) Two phase signal from single phase (b) Clock Period of two phase The block diagram of the clock generator used the two non-overlapping clock-phases, Ø1 and Ø2, are designed from a single-phase clock, running at a double clock rate. A divide-by-two circuit halves the clock rate and produces two internal clock signals, and its inverse. Finally, the two clock phases Ø1 and Ø2 are obtained from two simple AND-gates. Systems using C 2 MOS circuits of both static and dynamic nature involve a clocking strategy for the purpose of system timing. The original clocking strategy was the clocked CMOS logic (C 2 MOS) which uses a non-overlapping pseudo two phase clock. This system is very sensitive to clock skew that is one clock can experience more propagation delay than the other which has become a dominant problem in current high performance designs and results in difficulties in increasing circuit speed. B. Sequential logic application An alternative implementation of the flip-flop is that makes use of a "clocked inverter. In which the clocked transistors are placed between the inverter and supply rails. Applying this clocking strategy to the flip-flops used in the pseudo 2-phase clocking, the structure in is constructed. A "clock race" condition encountered in the pseudo 2-phase latch can arise in this structure. This is, of course, an accentuated case of pseudo &phase clock skew mentioned previously. Considering Ø delayed from Ø, here the first clocked CMOS ( clocked inverter" ) n-transistor can be turned on at the same time as the second clocked inverter" n-transistor will be turn off.

Two-Phase Clocking Scheme for Low-Power and High-Speed VLSI 227 Figure: 4 (a &b) Two phase flip flop and latch This combines N-P sections of domino logic with a C 2 MOS latch as the output stage. We can build Ø blocks, which resolve during Ø, and Ø blocks. Cascading these N-P blocks is achieved the structure in Fig. Which yields a pipelined structure in which Ø sections are precharged and Ø sections are evaluated when Ø = 0,Ø =1. Information to Ø sections is held constant by the clocked CMOS latch in the output of Ø sections. When Ø = 1, Ø = 0.Now Ø sections are evaluated and Ø section are precharged. Often it is desired to mix N-P dynamic sections with static logic otherwise connect N-P sections with domino sections. Figure: 5 N-P CMOS Ø logic If this is done, two problems must be avoided. Firstly, self-contained sections must be internally race free. Secondly, when different sections are cascaded to form pipelined systems, clock skew should result zero deleterious effects. We will examine some rules that have been proposed to deal with both problems. In the case of internal races, the basic rules for dynamic domino must be followed, During pre-charge, logic blocks must be switched off. During evaluation, the internal inputs can make only one transition. Pipeline is a technique used in the design to increase their instruction throughput that is the number of instructions that can be executed in a unit of time.

IJAEST, Volume 2, Number 2 Rajalaxmi Das et al. Figure: 6 (a) N-P CMOS Ø logic (b) Precharge and evaluation stage In VLSI technology, dynamic clocking scheme using true two-phase clock signals Ø1, andø2 have been used to avoid race problems caused by clock skew. There are several benefits with this technique such as the elimination of skew due to different clock phases and the clock signal being generated off - chip, which implies significant savings in chip area and power consumption. The generation and distribution of the clock is likely not to be a factor on maximum sustainable clock frequency. C.NORA Dynamic circuit The NORA(NO-RACE) RACE) dynamic CMOS technique uses a true non-overlapping overlapping two-phase-clock signal Ø and Ø', and can avoid race problems caused by clock skew. This technique extends the concept of the C 2 MOS latch to support the effective implementation of pipelined circuits by adding a precharge and an evaluation stages. NORA dynamic CMOS technique can reach higher clock rates than the C 2 MOS technique since there is no dead time and no skew problem. Figure.7 (a) NORA(NO-RACE) RACE) dynamic CMOS technique (b) Wave form for NORA D. Pipeline technique The Pipeline is a technique used in the design to increase their instruction throughput that is the number of instructions that can be executed in a unit of time. Inverting a single clock can lead to skew problems. Employ two non-overlapping overlapping clocks for master and slave sections of a flip-flop flop also, use two phases for alternating pipeline stages. High-performance digital system design is the use of pipelining. Figure: 8(a) Block diagram for Pipeline section Figure: 8(b) RTL of complete pipeline block diagram

Two-Phase Clocking Scheme for Low-Power and High-Speed VLSI 229 III. RESULTS & DISCUSSIONS: Pipelining is a key element for high-performance design and is a straightforward technique for synchronous systems. Complex function blocks are subdivided into smaller blocks, registers are inserted to separate them, and the global clock is applied to all registers. The schematic diagram of pipeline is shown in Fig-9 and the simulation waveforms are shown in Fig-10. In digital sequential circuit synchronisation is used in the vast majority. The sequential circuit included all resistors, flip-flop, latches and memory elements, In this study Flip-flop and latch have been implemented as a combination of one block, two blocks & many blocks. This thesis is related to lowpower and high speed flip-flop and latch combination will performing the same operation. As flip-flop is edge trigger is faster in speed and latch is labelled triggered it act as low power device. Latch-based designs have small die size and are more successful in high-speed designs. For low power operation, CMOS chosen instead of NMOS. CMOS logic dissipates less power than NMOS logic circuits because CMOS dissipates power only when switching ("dynamic power"). On a typical ASIC in a modern 90 nanometre process, switching the output might take 120 picoseconds, and happens once every ten nanoseconds CMOS switches have a single-pin control interface that enables maximum circuit layout efficiency. Here two phase clocking technology is implemented with Clocked CMOS Which prevents from Glitches, unwanted hazard. The implementation of NORA dynamic CMOS technique uses a true nonoverlapping two-phase-clock Signal Ø and Ø', and can avoid race problems caused by clock skew. NORA dynamic CMOS technique can provide higher clock rates than the C 2 MOS technique as there is very negligible dead time and no skew problem. Figure: 9 Schematic diagram of pipeline

IJAEST, Volume 2, Number 2 Rajalaxmi Das et al. Figure: 10 Simulation wave form IV. CONCLUSION In this paper true single phase clocking is modified to two phase clocking by implementing pipeline section, which results non-overlapping clock signal, avoid circuit delays, clock period, and clock width for the correct operation of the circuit. TPCS also avoid multi-stepping or race condition in the circuit. By using two phase clock signal the circuit will be clocked circuit or synchronise circuit. Pipeline technique enhances the two phase system. The application of flip-flop provides high performance and faster speed. REFERENCES [1] Takahashi, Y.; Zhongyu Luo; Sekine, T.; Nayan, N.A.; Yokoyama, M. "2PCDAL: Two-phase clocking dual-rail adiabatic logic", Circuits and Systems (APCCAS), 2012 IEEE Asia Pacific Conference on, On page(s): 124 127 [2] Chanda, M.; Kundu, S.; Adak, I.; Dandapat, A.; Rahaman, H. "Design and analysis of tree-multiplier using single-clocked energy efficient adiabatic Logic", Students' Technology Symposium (TechSym), 2011 IEEE, On page(s): 232 236 [3] Gong, C.-S.A.; Kai-Wen Yao; Muh-Tian Shiue; Yin Chang "Adiabatic technique for biomedical applications", Intelligent Signal Processing and Communications Systems (ISPACS), 2012 International Symposium on, On page(s): 584 589 [4] Anuar, N.; Takahashi, Y.; Sekine, T. "Fundamental logics based on two phase clocked adiabatic static CMOS logic", Electronics, Circuits, and Systems, 2009. ICECS 2009. 16th IEEE International Conference on, On page(s): 503 506 [5] Anuar, N.; Takahashi, Y.; Sekine, T. "XOR evaluation for 4 4-bit array two-phase clocked adiabatic static CMOS logic multiplier", Circuits and Systems (MWSCAS), 2010 53rd IEEE International Midwest Symposium on, On page(s): 825 828 [6] Takahashi, Y.; Fukuta, Y.; Sekine, T.; Yokoyama, M. "2PADCL: Two Phase drive Adiabatic Dynamic CMOS Logic", Circuits and Systems, 2006. APCCAS 2006. IEEE Asia Pacific Conference on, On page(s): 1484 1487 [7] Nayan, Nazrul Anuar; Takahashi, Yasuhiro; Sekine, Toshikazu "LSI implementation of a low-power 4Ã 4-bit array twophase clocked adiabatic static CMOS logic multiplier", Microelectronics Journal,Volume.43, Issue.4, pp.244, 2012, ISSN: 00262692, [8] Anuar, Nazrul; Takahashi, Yasuhiro; Sekine, Toshikazu "Two Phase Clocked Adiabatic Static CMOS Logic and its Logic Family", JSTS Journal of Semiconductor Technology and Science,Volume.10, Issue.1, pp.1, 2010, ISSN: 15981657, [9] Hong Kong Bai-Sun Kong'. Young-Hyun Jun' and Kwyro Lee A TRUE SINGLE-PHASE CLOCKING SCHEME FOR LOW- POWER AND HIGH-SPEED VLSI, IEEE International Symposium on Circuits and Systems, June 9-12,1997 [10] ZHANG, Yimeng; OKAMURA, Leona; YOSHIHARA, Tsutomu "An Energy Efficiency 4-bit Multiplier with Two-Phase Non-overlap Clock Driven Charge Recovery Logic", IEICE Transactions on Electronics, Volume.e94-c, Issue.4, pp.605, 2011, ISSN: 09168524, [11] Bargagli-Stoffi, A.; Iannaccone, G.; Di Pascoli, S.; Amirante, E.; Schmitt-Landsiedel, D. "Four-phase power clock generator for adiabatic logic circuits", Electronics Letters, Volume.38, Issue.14, pp.689, 2002, ISSN: 00135194.