Design and analysis of flip flops for low power clocking system
|
|
|
- Donald Cunningham
- 10 years ago
- Views:
Transcription
1 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, VLSI design, Department of ECE,PSNA college of Engg and Tech, Dindigul, India. Abstract The register element (flip-flop) is a basic building block to design and clocking system, which consists of the clock distribution network and register element. A large portion of the on chip power is consumed by the clocking system. The total power consumption of the clocking system depends on both clocking distribution network and also the register elements (flip flops). The power consumption of register element is higher than that of the clocking distribution network. The objective is to reduce the power consumption by the register elements(flip-flop). A method of Conditional Data Mapping Flip flop(cdmff) was proposed earlier. The drawbacks of CDMFF are, it uses more number of transistors and it has a floating node on its critical path. Moreover it cannot be used in noise intensive environment. So one new design of register element Double edge triggered flip-flop (PDETFF) is proposed. In this method, the number of transistor is reduced by sharing the clocked pair transistors. The floating node problem is also avoided by using Pseudo nmos technology. The design can be implemented in DSCH and MICROWIND 3.1 CMOS layout tool. The performance is analysed in terms of total number of transistors (N) Area (A), Power (P). analysis of the performance parameters shows the performance of PDETFF is superior compared to the conventional flip flop. Overall power is reduced in PDETFF when compared to the existing flip-flop and 14 to 21% reduction of power can be achieved. In addition due to the absence of floating node problem low swing can be easily incorporated in to the register element (flip-flop) to build clocking system. Keywords: flip-flops, low power consumption, register element, double edge triggering. I. INTRODUCTION A System on a Chip or System On Chip(SoC or SOC) is an Integrated Circuit (IC) that integrates all components of a computer or other electronic system in to a single chip. It may contain digital, analog, mixed signal and often radio frequency functions - all on a single chip substrate. SoCs are very common in the mobile electronics market because of their low power consumption. Low power electronics are electronics that have been designed to use less electric power. On comparing the results, power consumption being the bottle neck in achieving high performance and it is listed as one of the top 3 challenges in ITRS The clocking system, which consists of the clock distribution network and sequential elements (flip-flops and latches),is one of the most power consuming in a VLSI system [2],[5]. It accounts for 30% to 60% of the total power dissipation in a system [2]. Flip-flop is one of the most power consumption components. As the power budget of today s portable digital circuit is severely limited it s important to reduce the power dissipation in both clock distribution networks and flip-flops. The power delay of the flip-flops should be minimized for efficient implementation. While using positive edge triggered D flip-flop, if clock period raise goes from 0 to 1 and input D=0,this makes Q=0 while using negative edge triggered D flip-flop if clock period raises goes from 0 to 1 and input D=1 this makes Q=1, during this power, the clocking delay is increased inorder to overcome this problem we are moving to double edge triggering which consume less clocking delay and power consumption. ISSN: Page 61
2 II. TECHNIQUES FOR FLIP-FLOPS FOR LOW POWER CLOCKING SYSTEM As transistor counts and clock frequencies have increased,power consumption how is a primary design constraint compared to area and speed. Instantaneous power P(t) drawn from the power supply is proportional to supply voltage Vdd and supply current idd(t) is P(t)=idd(t)*Vdd Power consumption is determined by several factors including frequency f,supply voltage V, data activity P total =P static +P dynamic +P short circuit In the above equation, dynamic power consumption is expressed as, P dynamic = cv 2 f P short circuit is the short circuit power which is caused by the finite rise and fall time of input signals, resulting in both pull up network and pull down network to be ON for a short while. P short circuit =I short circuit *Vdd P leakage is a leakage power. The sub-threshold leakage current occurs when the supply voltage is scaling down then the threshold voltage also decreases to maintain the performance. Sub-threshold transistors. leakage is the dominant now, P leakage =I leakage *Vdd Based on these factors. There are different ways to lower the power consumption shown as follows. 1) Reducing Capacity of Clock load: One effective way of low power design for clocking system is to reduce clock capacity load by minimizing the clocked transistor because clocked transistor consume more power. This local clock load reduction will also decrease the global power consumption. This method will reduce the power by decreasing the clocked transistors. 2) low swing voltage on clock distribution: Since power is a quadratic function of voltage we can use low swing voltage on the clock distribution network for reducing the clocking power consumption. For using a low swing voltage the flip-flop should be a low swing flip-flop (for example, low swing double-edge flip-flop (LSDFF) [7] is a low swing flip-flop because the low swing clock may leads to performance degradation. The low swing method reduces the power consumption by decreasing voltage in equation. 3) Two ways to reduce the switching activity: Conditional operation (eliminate redundant data switching: conditional discharge flip-flop (CDFF) [8], conditional capture flip-flop (CCFF) [3]) or gating. A. Clock gating: When a certain block is ideal, we can disable the clock signal to that block to save power. Gated master slave flip-flop was proposed in [4]. By this method we can reduce the clock gating by reducing the switching activity this is the one method to save the power. B. Conditional operation: It eliminates redundant data transition. When input stays at logic one the internal node kept charging and discharging without performing any useful computation. It is referred as redundant data transition. The conditional operation technique is needed to control the redundant transition this reduces the power consumption by decreasing data activity ( ) in the power equation. 4) Reducing short current power: By splitting the path it will reduce the short current power since n-mos and p-mos are driven by separate signals. 5) Double edge triggering: Using half frequency on the clock distribution network will save approximately half of the power consumption on the clock distribution network. Double clock edge triggering method reduces the power by decreasing the frequency f in equation [6],[10]. We will elaborate more in this paper. III. ANALYSIS OF FLIP-FLOP ARCHITECTURE 1.Conitional Data Mapping Flip-flop(CDMFF): A large part of the on chip power is consumed by clock drivers [1].The conditional data mapping flip-flop (CDMFF) shown in fig:1 is one of the most efficient method for reducing the redundant data transitions. CDMFF is a single edge triggered flip-flop consists of 22 number of transistors. It uses 7 clocked transistors and 15 un clocked transistors [9]. The first stage consists of 2.5,6,14 transistors. The second stage consists of 2.5,14,20 transistors. Data D input as given in first stage. The Q and QB output are obtained in the second stage. The CDMFF has a floating node on critical path because its first stage is dynamic. When clock signal CLK transistor from 0 to 1,CLKB will stay 1 for a short mean while time. It produces an implicit pulse window for evaluation. It uses an output feedback structure which is used to eliminate the unwanted transitions when a redundant even t is predicted. CDMFF is not used in ISSN: Page 62
3 noise environment. CDMFF is difficult to apply low power techniques. 2.Cross Charge Controlled Flip-flop(XCFF): The major sources of power dissipation in the conventional semi-dynamic designs are the redundant data transitions and large pre-charge capacitance. The CDMFF method is used for reducing the redundant data transition in the flip-flops fig:1. The large pre-chargecapacitance in a variety of designs results from the fact that both the pull-up and pull-down transistors are driven by this pre-charge node. These transistors being driving large output loads contribute to most of the capacitance at this node. This common drawback of many conventional designs was considered in the design of XCFF (fig:2). By splitting the dynamic node in to two, it reduces the power dissipation,each one separately driving the pull-up and pull-down transistors. During one CLK cycle any one of the two dynamic node X1 and X2 is switched ON. Without any degradation in speed the total power consumption is reduced. One major drawback of this design is the redundant precharge at node X1 and X2 for data patterns containing more 0s and 1s, respectively. This effect of charge sharing becomes uncontrollably large when complex functions are embedded in to the design. 3.Dual Dynamic node hybrid Flip-flop(DDFF) : Kalarikkal Absel et.al.[11] introduces a new dual dynamic node hybrid flip-flop (DDFF) and a novel embedded logic module (DDFF-ELM) based on (DDFF). Node X1 is pseudo-dynamic, with a weaker inverter acting as a keeper, whereas, compared to the XCFF, in the new architecture node X2 is purely dynamic. The operation of the flip-flop can be divided in to two phases: 1) the evaluation phase, when CLK is high, and 2)the pre-charge phase, when CLK is low. This method results in a larger pre-charge node capacitance and hence higher power consumption. Fig:1Conditional Data Mapping Flip-flop (CDMFF) total of 22 transistors including 7 clocked transistors. 1. Fig:2 Cross Charge Controlled Flipflop(XCFF) total of 21 transistors including 4 clocked transistors. Fig:3 Dual Dynamic node hybrid Flip-flop(DDFF) total of 18 transistors including 6 clocked transistors. IV. PROPOSED DOUBLE EDGE TRIGGERED FLIP-FLOP(PDETFF) The PDETFF is a double edge triggered flip-flops. It uses less number of transistors. It consists of 14 transistors. Among 14 trnsistors there are 8 clocked transistors.the pmos, PM1 is always on and is used to charge the internal node X1. The internal node X1 is connected to Vdd by an always on PM1, so X1 is floating, resulting in enhancement of noise robustness of node X1. This will solve the floating point problem. The ISSN: Page 63
4 always ON PM1 is a weak pmos transistor. This scheme combines pseudo nmos with a conditional mapping technique where a feedback signal, y, controls nmos NM1. When input D stays 1, Q1=1,Nm3 is ON, NM1 will shut off to avoid the redundant switching activity at node X1 as well as any short circuit current. Pmos PM2 should pull Q up when D transistor to 1. The second NMOS branch (NM2) is responsible for pulling down the output of Q1 if D=0 and X2=1 when the clock pulse arrives pmos in PM2 should turn on nmos NM2 when D=0.Although PM1 is always ON, short circuit only occurs one time when D makes a transition of 0 to 1, and the discharge path is disconnected after two gates delay by Y (turning of NM1). After that,if D remains at 1,the discharge path is already disconnected by NM1 there would be no short circuit. An inverter is placed after Q1, providing protection from direct noise coupling. When CLK rises, CLKB will stay high for a short interval of time equal to one inverter delay. During this period, the clocked branch (NM6 and NM4) turns ON which is denoted as branch A in the fig and the flip-flop will be in the evaluation period. Note that the other clocked branch B (NM5 and NM7) is disconnected. When CLK falls, will CLKB rises, and CLKB-delay will stay HIGH for one inverter delay period during which the transistors NM5 and NM7 are both ON, and the flip-flop is in the evaluation mode. In summary, the clock-sharing scheme reduces the number of clocked transistors. The reduction of the number of clocked transistor reduces the switching activity, decreasing the power usage. Fig:4 proposed double edge triggered flip-flop (PDETFF) total of 14 transistors including 8 clocked transistors. V. SIMULATION RESULTS AND DISCUSSIONS: The simulation results were obtained from DSCH & MICROWIND3.1 simulations in 0.12 m CMOS technology at room temperature. V dd is 1.8 V. A clock frequency of 250 MHz is used. Each design is simulated using the circuit at the layout level. Performance parameters such as Area and Power are obtained from layout simulation. The TABLE I:shows a comparison of the flipflop characteristics in terms of power and area. Fig 5:shows the schematic diagram of proposed double edge triggered flip-flop. Fig 6:shows the layout of our proposed double edge triggered flip-flop. The results of the simulation is obtained by four ways which is represented in fig 7,fig 8,fig 9, fig 10. The operation 1 is (fig 7) when D=0 and CLK=0 then the respective output is also 0. The operation 2 is (fig 8) When D=0 and CLk=1 then the respective output is 0. The 3 rd operation is (fig 9) When D=1 and CLK=0 then the respective output is 1. The 4 th operation is(fig 10) When D=1 and CLK=1 then the respective output is 1. Fig 5: schematic diagram of PDETFF ISSN: Page 64
5 Fig 6: layout diagram of PDETFF Fig 9: Operation 3 when D=1 CLK=0 OUT=1 Fig 7: Operation-1 when D=0 CLK=0 OUT=0 Fig 10: Operation 4 when D=1 CLK=1 OUT=1 Fig 8: Operation 2 when D=0 CLK=1 OUT=0 Fig11:output waveform of PDETFF power=11.325µw ISSN: Page 65
6 Fig 12:Comparison of total no. of transistors. Fig 15:Comparison of power consumption TABLE I : Comparison of simulation results Fig 13:comparison total no. of clocked transistors Flipflop No of transistor Clocked transisto rs Area (µw 2 ) Powe r (µw) CDMFF XCFF DDFF PDETF F VI. CONCLUSION: In this paper several design techniques for register elements are reviewed. One effective method, double edge triggered is elaborated. Following this approach, double edge triggering flip-flop is proposed, which reduces power about 14 to 21% and area about 17 to 50%. The performance analysis is carried out on the register element. In the view of power consumption and area, the proposed PDETFF out performs prior arts in register element design. ACKNOWLEDGEMENT Fig 14: Comparison of Area The authors would like to thank Mr.P.Nagarajan M.E.,(Ph.D)., Assistant Professor, Department of ECE, PSNA College of Engg and Tech, Dindigul, India, for his helpful suggestions. ISSN: Page 66
7 REFERENCES [1] T. Sakurai, Low power CMOS design through Vth control and low swing Circuits, in Proc. ISLPED, 1997, pp. 1 6 [2] H. Kawaguchi and T. Sakurai, A reduced clock-swing flipflop(rcsff) for 63% power reduction, IEEE J. Solid-State Circuits, vol.33, no. 5, pp , May [3] B. Kong, S. Kim, and Y. Jun, Conditional-capture flip-flop for statistical power reduction, IEEE J. Solid-State Circuits, vol. 36, no. 8, pp , Aug [4] D. Markovic, B. Nikolic, and R. Brodersen, Analysis and design of low-energy flip-flops, in Proc. Int. Symp. Low Power Electron. Des., Huntington Beach, CA, Aug. 2001, pp [5] A. Chandrakasan, W. Bowhill, and F. Fox, Design of High- Performance Microprocessor Circuits, 1st ed. Piscataway, NJ: IEEEPress,2001. [6] C. L. Kim and S. Kang, A low-swing clock double edge-triggered flip-flop, IEEE J. Solid-State Circuits, vol. 37, no. 5, pp ,May2002. [7] Peiyi Zhao,Pradeep Golconda, Magdy A.Bayoumi, Robert A.Barcenas, and Weidong Kuang, Low-Power Clock Branch Sharing Double-Edge Triggered Flip-Flop, IEEE Trans. Very Large Scale. Mar [8] P. Zhao, T. Darwish, and M. Bayoumi, High-performance and low power conditional discharge flip-flop, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 12, no. 5, pp , May [9] C. K. Teh, M. Hamada, T. Fujita, H. Hara, N. Ikumi, and Y. Oowaki, Conditional data mapping flip-flops for low-power and high-performance systems, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 14, no. 12, pp , Dec [10] P. Zhao, J. McNeely, P. Golconda, M. A. Bayoumi, W. D. Kuang, andb. Barcenas, Low power clock branch sharing double-edge triggeredflip-flop, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 15,no. 3, pp , Mar [11] Kalarikkal Absel,Lijo Manuel, and R.k.Kavitha, Low-power Dual Dynamic Node Pulsed Hybrid flip-flop Featuring Efficient Embedded Logic, IEEE Transactions on Very Large Scale Integration (VLSI) systems, Vol.21, No.9,pp ,2013. ISSN: Page 67
A Survey on Sequential Elements for Low Power Clocking System
Journal of Computer Applications ISSN: 0974 1925, Volume-5, Issue EICA2012-3, February 10, 2012 A Survey on Sequential Elements for Low Power Clocking System Bhuvana S ECE Department, Avinashilingam University
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
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
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
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
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
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,
Design of Low Power One-Bit Hybrid-CMOS Full Adder Cells
Design of Low Power One-Bit Hybrid-CMOS Full Adder Cells Sushil B. Bhaisare 1, Sonalee P. Suryawanshi 2, Sagar P. Soitkar 3 1 Lecturer in Electronics Department, Nagpur University, G.H.R.I.E.T.W. Nagpur,
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
Leakage Power Reduction Using Sleepy Stack Power Gating Technique
Leakage Power Reduction Using Sleepy Stack Power Gating Technique M.Lavanya, P.Anitha M.E Student [Applied Electronics], Dept. of ECE, Kingston Engineering College, Vellore, Tamil Nadu, India Assistant
High Performance Low Power Dual Edge Triggered Static D Flip-Flop
International Journal of Electrical and Computer Engineering (IJECE) Vol. 3, No. 5, October 2013, pp. 577~583 ISSN: 2088-8708 577 High Performance Low Power Dual Edge Triggered Static D Flip-Flop Gagandeep
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 [email protected] 2 [email protected]
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
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
A New Low Power Dynamic Full Adder Cell Based on Majority Function
World Applied Sciences Journal 4 (1): 133-141, 2008 ISSN 1818-4952 IDOSI Publications, 2008 A New Low Power Dynamic Full Adder Cell Based on Majority Function 1 Vahid Foroutan, 2 Keivan Navi and 1 Majid
Class 11: Transmission Gates, Latches
Topics: 1. Intro 2. Transmission Gate Logic Design 3. X-Gate 2-to-1 MUX 4. X-Gate XOR 5. X-Gate 8-to-1 MUX 6. X-Gate Logic Latch 7. Voltage Drop of n-ch X-Gates 8. n-ch Pass Transistors vs. CMOS X-Gates
Low leakage and high speed BCD adder using clock gating technique
Low leakage and high speed BCD adder using clock gating technique Mr. Suri shiva 1 Mr K.R.Anudeep Laxmikanth 2 Mr. Naveen Kumar.Ch 3 Abstract The growing market of mobile, battery powered electronic systems
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
McPAT: An Integrated Power, Area, and Timing Modeling Framework for Multicore and Manycore Architectures
McPAT: An Integrated Power, Area, and Timing Modeling Framework for Multicore and Manycore Architectures Sheng Li, Junh Ho Ahn, Richard Strong, Jay B. Brockman, Dean M Tullsen, Norman Jouppi MICRO 2009
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
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
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
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,
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
Lecture 10: Latch and Flip-Flop Design. Outline
Lecture 1: Latch and Flip-Flop esign Slides orginally from: Vladimir Stojanovic Computer Systems Laboratory Stanford University [email protected] 1 Outline Recent interest in latches and flip-flops
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
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
CMOS, the Ideal Logic Family
CMOS, the Ideal Logic Family INTRODUCTION Let s talk about the characteristics of an ideal logic family. It should dissipate no power, have zero propagation delay, controlled rise and fall times, and have
Design of Energy Efficient Low Power Full Adder using Supply Voltage Gating
Design of Energy Efficient Low Power Full Adder using Supply Voltage Gating S.Nandhini 1, T.G.Dhaarani 2, P.Kokila 3, P.Premkumar 4 Assistant Professor, Dept. of ECE, Nandha Engineering College, Erode,
CMOS Power Consumption and C pd Calculation
CMOS Power Consumption and C pd Calculation SCAA035B June 1997 1 IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products or to discontinue any semiconductor product or
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,
HIGH SPEED AREA EFFICIENT 1-BIT HYBRID FULL ADDER
HIGH SPEED AREA EFFICIENT 1-BIT HYBRID FULL ADDER Sachin Kumar *1, Aman Kumar #2, Puneet Bansal #3 * Department of Electronic Science, Kurukshetra University, Kurukshetra, Haryana, India # University Institute
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
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,
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
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
A Novel Low Power, High Speed 14 Transistor CMOS Full Adder Cell with 50% Improvement in Threshold Loss Problem
A Novel Low Power, High Speed 4 Transistor CMOS Full Adder Cell with 5% Improvement in Threshold Loss Problem T. Vigneswaran, B. Mukundhan, and P. Subbarami Reddy Abstract Full adders are important components
BURST-MODE communication relies on very fast acquisition
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 52, NO. 8, AUGUST 2005 437 Instantaneous Clockless Data Recovery and Demultiplexing Behnam Analui and Ali Hajimiri Abstract An alternative
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 [email protected] Based on EE271 developed by Mark Horowitz, Stanford University MAH
LOW POWER MULTIPLEXER BASED FULL ADDER USING PASS TRANSISTOR LOGIC
LOW POWER MULTIPLEXER BASED FULL ADDER USING PASS TRANSISTOR LOGIC B. Dilli kumar 1, K. Charan kumar 1, M. Bharathi 2 Abstract- The efficiency of a system mainly depends on the performance of the internal
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
Automist - A Tool for Automated Instruction Set Characterization of Embedded Processors
Automist - A Tool for Automated Instruction Set Characterization of Embedded Processors Manuel Wendt 1, Matthias Grumer 1, Christian Steger 1, Reinhold Weiß 1, Ulrich Neffe 2 and Andreas Mühlberger 2 1
High Speed and Efficient 4-Tap FIR Filter Design Using Modified ETA and Multipliers
High Speed and Efficient 4-Tap FIR Filter Design Using Modified ETA and Multipliers Mehta Shantanu Sheetal #1, Vigneswaran T. #2 # School of Electronics Engineering, VIT University Chennai, Tamil Nadu,
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
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
Introduction to VLSI Programming. TU/e course 2IN30. Prof.dr.ir. Kees van Berkel Dr. Johan Lukkien [Dr.ir. Ad Peeters, Philips Nat.
Introduction to VLSI Programming TU/e course 2IN30 Prof.dr.ir. Kees van Berkel Dr. Johan Lukkien [Dr.ir. Ad Peeters, Philips Nat.Lab] Introduction to VLSI Programming Goals Create silicon (CMOS) awareness
Fault Modeling. Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults. Transistor faults Summary
Fault Modeling Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults Single stuck-at faults Fault equivalence Fault dominance and checkpoint theorem Classes of stuck-at
數 位 積 體 電 路 Digital Integrated Circuits
IEE5049 - Spring 2012 數 位 積 體 電 路 Digital Integrated Circuits Course Overview Professor Wei Hwang 黃 威 教 授 Department of Electronics Engineering National Chiao Tung University [email protected] Wei
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
STUDY AND ANALYSIS OF DIFFERENT TYPES OF COMPARATORS
STUDY AND ANALYSIS OF DIFFERENT TYPES OF COMPARATORS A Thesis submitted in partial fulfillment of the requirements for the degree of Bachelor of Technology In Electronics and Communication Engineering
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
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 [email protected] Abstract This paper presents
Clock Distribution in RNS-based VLSI Systems
Clock Distribution in RNS-based VLSI Systems DANIEL GONZÁLEZ 1, ANTONIO GARCÍA 1, GRAHAM A. JULLIEN 2, JAVIER RAMÍREZ 1, LUIS PARRILLA 1 AND ANTONIO LLORIS 1 1 Dpto. Electrónica y Tecnología de Computadores
Test Solution for Data Retention Faults in Low-Power SRAMs
Test Solution for Data Retention Faults in Low-Power SRAMs L. B. Zordan 1 A. Bosio 1 L. Dilillo 1 P. Girard 1 A. Todri 1 A. Virazel 1 N. Badereddine 2 1 LIRMM - Université Montpellier II / CNRS 161, rue
Curriculum for a Master s Degree in ECE with focus on Mixed Signal SOC Design
Curriculum for a Master s Degree in ECE with focus on Mixed Signal SOC Design Department of Electrical and Computer Engineering Overview The VLSI Design program is part of two tracks in the department:
NAME AND SURNAME. TIME: 1 hour 30 minutes 1/6
E.T.S.E.T.B. MSc in ICT FINAL EXAM VLSI Digital Design Spring Course 2005-2006 June 6, 2006 Score publication date: June 19, 2006 Exam review request deadline: June 22, 2006 Academic consultancy: June
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
Pass Gate Logic An alternative to implementing complex logic is to realize it using a logic network of pass transistors (switches).
Pass Gate Logic n alternative to implementing complex logic is to realize it using a logic network of pass transistors (switches). Switch Network Regeneration is performed via a buffer. We have already
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
10 BIT s Current Mode Pipelined ADC
10 BIT s Current Mode Pipelined ADC K.BHARANI VLSI DEPARTMENT VIT UNIVERSITY VELLORE, INDIA [email protected] P.JAYAKRISHNAN VLSI DEPARTMENT VIT UNIVERSITY VELLORE, INDIA [email protected]
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
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.
Class 18: Memories-DRAMs
Topics: 1. Introduction 2. Advantages and Disadvantages of DRAMs 3. Evolution of DRAMs 4. Evolution of DRAMs 5. Basics of DRAMs 6. Basics of DRAMs 7. Write Operation 8. SA-Normal Operation 9. SA-Read Operation
DRG-Cache: A Data Retention Gated-Ground Cache for Low Power 1
DRG-Cache: A Data Retention Gated-Ground Cache for Low Power 1 ABSTRACT In this paper we propose a novel integrated circuit and architectural level techniue to reduce leakage power consumption in high
Three-Phase Dual-Rail Pre-Charge Logic
Infineon Page 1 CHES 2006 - Yokohama Three-Phase Dual-Rail Pre-Charge Logic L. Giancane, R. Luzzi, A. Trifiletti {marco.bucci, raimondo.luzzi}@infineon.com {giancane, trifiletti}@die.mail.uniroma1.it Summary
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 [email protected] http://www.cs.nctu.edu.tw/~ldvan/ Outlines
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
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
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
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
A high Speed 8 Transistor Full Adder Design using Novel 3 Transistor XOR Gates
A high Speed 8 Transistor Full Adder Design using Novel 3 Transistor XOR Gates Shubhajit Roy Chowdhury, Aritra Banerjee, Aniruddha Roy, Hiranmay Saha Abstract The paper proposes the novel design of a 3T
A Beginning in the Reversible Logic Synthesis of Sequential Circuits
A Beginning in the Reversible Logic Synthesis of Sequential s Himanshu Thapliyal and M.B Srinivas Centre for VLSI and Embedded System Technologies International Institute of Information Technology, Hyderabad,
A MULTILEVEL INVERTER FOR SYNCHRONIZING THE GRID WITH RENEWABLE ENERGY SOURCES BY IMPLEMENTING BATTERY CUM DC-DC CONERTER
A MULTILEVEL INVERTER FOR SYNCHRONIZING THE GRID WITH RENEWABLE ENERGY SOURCES BY IMPLEMENTING BATTERY CUM DC-DC CONERTER 1 KARUNYA CHRISTOBAL LYDIA. S, 2 SHANMUGASUNDARI. A, 3 ANANDHI.Y 1,2,3 Electrical
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
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
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
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,
DC/DC BUCK Converter for Renewable Energy Applications Mr.C..Rajeshkumar M.E Power Electronic and Drives,
DC/DC BUCK Converter for Renewable Energy Applications Mr.C..Rajeshkumar M.E Power Electronic and Drives, Mr.C.Anandaraj Assistant Professor -EEE Thiruvalluvar college of Engineering And technology, Ponnur
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
路 論 Chapter 15 System-Level Physical Design
Introduction to VLSI Circuits and Systems 路 論 Chapter 15 System-Level Physical Design Dept. of Electronic Engineering National Chin-Yi University of Technology Fall 2007 Outline Clocked Flip-flops CMOS
DESIGN OF A BATTERY CHARGER INTERFACE PRECHARGE FOR MOBILE PHONE
DESIGN OF A BATTERY CHARGER INTERFACE PRECHARGE FOR MOBILE PHONE Karim El khadiri1 and Hassan Qjidaa2 Université Sidi Mohamed Ben Abdellah Faculté des sciences Dhar El Mehraz Laboratoire d Electronique
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
These help quantify the quality of a design from different perspectives: Cost Functionality Robustness Performance Energy consumption
Basic Properties of a Digital Design These help quantify the quality of a design from different perspectives: Cost Functionality Robustness Performance Energy consumption Which of these criteria is important
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
Design and Simulation of Soft Switched Converter Fed DC Servo Drive
International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-237, Volume-1, Issue-5, November 211 Design and Simulation of Soft Switched Converter Fed DC Servo Drive Bal Mukund Sharma, A.
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
Design and Analysis of Parallel AES Encryption and Decryption Algorithm for Multi Processor Arrays
IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 5, Issue, Ver. III (Jan - Feb. 205), PP 0- e-issn: 239 4200, p-issn No. : 239 497 www.iosrjournals.org Design and Analysis of Parallel AES
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
Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng
Architectural Level Power Consumption of Network Presenter: YUAN Zheng Why Architectural Low Power Design? High-speed and large volume communication among different parts on a chip Problem: Power consumption
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
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
Interfacing 3V and 5V applications
Authors: Tinus van de Wouw (Nijmegen) / Todd Andersen (Albuquerque) 1.0 THE NEED FOR TERFACG BETWEEN 3V AND 5V SYSTEMS Many reasons exist to introduce 3V 1 systems, notably the lower power consumption
System on Chip Design. Michael Nydegger
Short Questions, 26. February 2015 What is meant by the term n-well process? What does this mean for the n-type MOSFETs in your design? What is the meaning of the threshold voltage (practically)? What
Module 3: Floyd, Digital Fundamental
Module 3: Lecturer : Yongsheng Gao Room : Tech - 3.25 Email : [email protected] Structure : 6 lectures 1 Tutorial Assessment: 1 Laboratory (5%) 1 Test (20%) Textbook : Floyd, Digital Fundamental
Simulation and Analysis of Parameter Identification Techniques for Induction Motor Drive
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174 Volume 7, Number 10 (2014), pp. 1027-1035 International Research Publication House http://www.irphouse.com Simulation and
DIGITAL COUNTERS. Q B Q A = 00 initially. Q B Q A = 01 after the first clock pulse.
DIGITAL COUNTERS http://www.tutorialspoint.com/computer_logical_organization/digital_counters.htm Copyright tutorialspoint.com Counter is a sequential circuit. A digital circuit which is used for a counting
