A High Performance Asynchronous Counter using Area and Power Efficient GDI T-Flip Flop

Similar documents
Gdi Technique Based Carry Look Ahead Adder Design

Design of Low Power Flip Flop Based on Modified GDI Primitive Cells and Its Implementation in Sequential Circuits

Low Power Design Bi Directional Shift Register By using GDI Technique

Minimization of Area and Power in Digital System Design for Digital Combinational Circuits

Keywords: VLSI; CMOS; Pass Transistor Logic (PTL); Gate Diffusion Input (GDI); Parellel In Parellel Out (PIPO); RAM. I.

MACGDI: Low Power MAC Based Filter Bank Using GDI Logic for Hearing Aid Applications

Integration of Optimized GDI Logic based NOR Gate and Half Adder into PASTA for Low Power & Low Area Applications

Enhancement of Design Quality for an 8-bit ALU

Design and Implementation of combinational circuits in different low power logic styles

A Comparative Analysis of Low Power and Area Efficient Digital Circuit Design

A Low Power Array Multiplier Design using Modified Gate Diffusion Input (GDI)

ADVANCES in NATURAL and APPLIED SCIENCES

Design of GDI Based Power Efficient Combinational Circuits and Comparison with Other Logic Styles

Low Power, Area Efficient FinFET Circuit Design

Power Efficient Arithmetic Logic Unit

Comparison of High Speed & Low Power Techniques GDI & McCMOS in Full Adder Design

Energy Efficient Full-adder using GDI Technique

A Low-Power High-speed Pipelined Accumulator Design Using CMOS Logic for DSP Applications

[Singh*, 5(3): March, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785

ISSN Vol.04, Issue.05, May-2016, Pages:

Low Power Adiabatic Logic Design

Low Power 32-bit Improved Carry Select Adder based on MTCMOS Technique

IC Layout Design of 4-bit Universal Shift Register using Electric VLSI Design System

Design of an Energy Efficient, Low Power Dissipation Full Subtractor Using GDI Technique

Design of New Full Swing Low-Power and High- Performance Full Adder for Low-Voltage Designs

POWER EFFICIENT CARRY PROPAGATE ADDER

International Journal of Advance Engineering and Research Development

A Low Power and Area Efficient Full Adder Design Using GDI Multiplexer

Efficient Implementation of Combinational Circuits Using PTL

II. Previous Work. III. New 8T Adder Design

A Literature Survey on Low PDP Adder Circuits

Implementation of 1-bit Full Adder using Gate Difuision Input (GDI) cell

DESIGN OF MULTIPLIER USING GDI TECHNIQUE

Gate-Diffusion Input (GDI): A Power-Efficient Method for Digital Combinatorial Circuits

Implementation of Low Power High Speed Full Adder Using GDI Mux

Design Analysis of 1-bit Comparator using 45nm Technology

Design and Simulation of Novel Full Adder Cells using Modified GDI Cell

Adiabatic Logic Circuits for Low Power, High Speed Applications

Analysis of shift register using GDI AND gate and SSASPL using Multi Threshold CMOS technique in 22nm technology

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

Design of low-power, high performance flip-flops

Design and Analyse Low Power Wallace Multiplier Using GDI Technique

ISSN:

Reduced Area & Improved Delay Module Design of 16- Bit Hamming Codec using HSPICE 22nm Technology based on GDI Technique

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.

ADIABATIC LOGIC FOR LOW POWER DIGITAL DESIGN

Design and Analysis of Sram Cell for Reducing Leakage in Submicron Technologies Using Cadence Tool

Design and Implementation of Pipelined 4-Bit Binary Multiplier Using M.G.D.I. Technique

Parallel Self Timed Adder using Gate Diffusion Input Logic

A SURVEY ON DIFFERENT ARCHITECTURE FOR XOR GATE

Design and Implementation of Single Bit ALU Using PTL & GDI Technique

Design of Low Power ALU using GDI Technique

Investigation on Performance of high speed CMOS Full adder Circuits

LOW POWER NOVEL HYBRID ADDERS FOR DATAPATH CIRCUITS IN DSP PROCESSOR

A Novel Low power and Area Efficient Carry- Lookahead Adder Using MOD-GDI Technique

International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July ISSN

Pass Transistor and CMOS Logic Configuration based De- Multiplexers

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

Design of 64-Bit Low Power ALU for DSP Applications

Design of Energy Efficient Arithmetic Circuits Using Charge Recovery Adiabatic Logic

ASIC Implementation of High Speed Area Efficient Arithmetic Unit using GDI based Vedic Multiplier

Energy Efficient ALU based on GDI Comparator

Implementation of Efficient 5:3 & 7:3 Compressors for High Speed and Low-Power Operations

Modelling Of Adders Using CMOS GDI For Vedic Multipliers

Comparative Analysis of Fine Based 1 Bit Full Adder for Different Logic Styles

ISSN (PRINT): , (ONLINE): , VOLUME-3, ISSUE-8,

Design of Two High Performance 1-Bit CMOS Full Adder Cells

Performance Evaluation of Adders using LP-HS Logic in CMOS Technologies

A new 6-T multiplexer based full-adder for low power and leakage current optimization

Design of High Performance Arithmetic and Logic Circuits in DSM Technology

LEAKAGE POWER REDUCTION IN CMOS CIRCUITS USING LEAKAGE CONTROL TRANSISTOR TECHNIQUE IN NANOSCALE TECHNOLOGY

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, MAY-2013 ISSN

A Review of Clock Gating Techniques in Low Power Applications

D Flip Flop with Different Technologies

Minimizing the Sub Threshold Leakage for High Performance CMOS Circuits Using Stacked Sleep Technique

DESIGN OF CARRY SELECT ADDER WITH REDUCED AREA AND POWER

A New High Speed - Low Power 12 Transistor Full Adder Design with GDI Technique

A HIGH SPEED & LOW POWER 16T 1-BIT FULL ADDER CIRCUIT DESIGN BY USING MTCMOS TECHNIQUE IN 45nm TECHNOLOGY

STATIC POWER OPTIMIZATION USING DUAL SUB-THRESHOLD SUPPLY VOLTAGES IN DIGITAL CMOS VLSI CIRCUITS

International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August ISSN

POWER DELAY PRODUCT AND AREA REDUCTION OF FULL ADDERS USING SYSTEMATIC CELL DESIGN METHODOLOGY

LOW POWER-AREA DESIGN OF FULL ADDER USING SELF RESETTING LOGIC WITH GDI TECHNIQUE

A NOVEL 4-Bit ARITHMETIC LOGIC UNIT DESIGN FOR POWER AND AREA OPTIMIZATION

Design and Implementation of an Ultra-Low Power High Speed CMOS Logic using Cadence

Comparator Design Analysis using Efficient Low Power Full Adder Meena Aggarwal 1, Rajesh Mehra 2 1 ME student (ECE), 2 Associate Professor

Implementation of dual stack technique for reducing leakage and dynamic power

Digital Design and System Implementation. Overview of Physical Implementations

Pardeep Kumar, Susmita Mishra, Amrita Singh

Analysis of GDI Technique for Digital Circuit Design

Improved Two Phase Clocked Adiabatic Static CMOS Logic Circuit

Pramoda N V Department of Electronics and Communication Engineering, MCE Hassan Karnataka India

Design and Analysis of Low Power 2-bit and 4-bit Digital Comparators in 45nm and 90nm CMOS Technologies

Low Power Realization of Subthreshold Digital Logic Circuits using Body Bias Technique

DESIGN OF LOW POWER HIGH PERFORMANCE 4-16 MIXED LOGIC LINE DECODER P.Ramakrishna 1, T Shivashankar 2, S Sai Vaishnavi 3, V Gowthami 4 1

A Novel Latch design for Low Power Applications

Design of Single Phase Continuous Clock Signal Set D-FF for Ultra Low Power VLSI Applications

ESTIMATION OF LEAKAGE POWER IN CMOS DIGITAL CIRCUIT STACKS

A Case Study of Nanoscale FPGA Programmable Switches with Low Power

Design and Analysis of Multiplexer in Different Low Power Techniques

Transcription:

Indian Journal of Science and Technology, Vol 8(7), 622 628, April 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI: 10.17485/ijst/2015/v8i7/62847 A High Performance Asynchronous Counter using Area and Power Efficient GDI T-Flip Flop P. Umarani* Department of ECE, Sathyabama University, Chennai, India; dhanam.rani09@gmail.com Abstract As the technology is increasing day by day in electronic industry, it needs a field which involves packing more and more devices into smaller area. Along with Very Large Scale Integration (VLSI) is a process of integrating much number of devices into a single chip. According to Moore s law the competence of an IC has increased in terms of power, speed and area. Hence the GDI technique is used here, in which many complex logic functions can be designed by using only two transistors. Along side, the memory device plays an important role in digital systems, where the flip flops are the basic building blocks of digital electronic systems. Asynchronous logic in digital system does not use common clock pulse, in place the precious state output will be considered as clock pulse to the next state. Based on the concept of T-flip flop, a new GDI T-Flip flop is designed, which has less number of transistors than other GDI T-flip flops and also, it consumes low power and lesser delay. With this energy efficient GDI T-Flip flop, a high performance Asynchronous down counter is developed in this paper. The comparison is done on the basis of four performance parameters i.e. total Area, delay, Power consumption and power-delay product. Keywords: CMOS, Counters, FinFET, GDI, MOSFET, T-flip flops 1. Introduction Area and energy efficient circuits are always needed for VLSI. By using CMOS technology the area and energy efficient circuits can be made. Generally in VLSI, there are three important parameters to measure the quality of all the circuits, which are area, power and delay. Also due to the advancements in CMOS technology the VLSI circuits are concentrating only on improving the area, power and delay. But there will be always trade off exists between area, power and delay in a circuit 1. The CMOS logic has two different families, which are: 1. Static and 2. Dynamic logic 2,3. The most widely used logic is static, which has two networks pullup and pulldown. In other words this pullup and pulldown networks are the extension of CMOS inverter with multiple number of inputs. The pullup and pulldown networks restore the logic 1 and 0, so that this logic can be static. This static logic has high reliability and easy to design. But the main disadvantage of this static logic is, more number of transistors are needed to build the circuits 4. So that the area and delay will be increased. Hence pseudo nmos logic is introduced. This is also called as ratio logic. It requires only less number of transistors and the gate of pulldown network will be grounded, thus the power consumption will also be reduced. But the main drawback of this logic is non zero static power dissipation. Thus to obtain the better performance in CMOS circuits many logic designs were found. Among those logics the PTL is one of the logic which is used to overcome the drawback of CMOS technology. The advantage of PTL is 1) high speed due to less area, 2) low power consumption due to less number of transistors, 3) Since the logic has low area the interconnection effect will also be very less 5. There are many sorts of PTL techniques that aims to solve the problems mentioned below 6. Transmission gate CMOS (TG) consists of transmission gate, in which one pmos and one nmos transistors will be connected parallel and the complement inputs will *Author for correspondence

P. Umarani be given to the gate of both the transistors. By using this TG low logic level swing can be reduced. Complementary Pass-transistor Logic (CPL) gives the complementary inputs and outputs to the nmos pass transistor with CMOS output inverters. But this logic suffers from static power consumption. To avoid this problem LCPL and SRPL logic styles are used. It reduces the static power consumption, since these styles contains pmos transistor. Here the pmos transistor will be acting as restoration circuit. Double Pass-transistor Logic (DPL) is introduced to remove the necessity of restoration circuit, since it operates at full swing and also reduces the dc power consumption. Hence the Gate Diffusion Input (GDI) technique is used here. The GDI approach allows implementing wide range of complex logic functions using only two transistors. So that the GDI logic is suitable for designing fast and low-power circuits, with reduced number of transistors as compared to CMOS and existing PTL techniques. The recent trend in electronic industry is to provide the portable devices with less power consumption. Even for the non portable devices also the power consumption should be very less, because of increased area and cooling cost as well as reliability. Thus the main aim of VLSI engineers is to make the products within the assumed power budget. Therefore the efficiency in power can be assumed as major concern. FinFET is an emerging transistor technology which is likely to replace the bulk CMOS at 22nm and beyond, also it offers interesting delay and power tradeoff. The pmos and nmos transistor are developed for CMOS and pass transistor logic. In FinFET, NFinFET and PFinFET will be used instead of nmos and pmos in CMOS logic. Here ther gate of both transistors will be tied together. By using this approach, we can design a FinFET version of a CMOS logic circuit or a pass transistor logic circuit that retains the same functionalities as the MOSFET version. In the mean time, FinFET provides better circuit performances and reduces leakage current through effective suppression of short-channel effect and near-ideal subthreshold swing 7. Figure 1. GDI Basic cell, which has three inputs: G, P, N and one output. 1) The GDI basic cell consists of three inputs: G (common gate input of both nmos and pmos), P (input to the source or drain of the pmos), and N (input to the source or drain of the nmos). 2) Since the bulks of both pmos and nmos are connected to N and P respectively, this GDI cell will be biased in difference with standard CMOS inverter. 2.2 GDI AND From the Figure 2 the operation of GDI AND can be evaluated as follows: The P of the transistor will be given as 0, so that it goes to off state. Hence either logic 0 or logic 1 appears at the input, and the same will be reflected at the output. Therefore the output will be z=a*b. 2.3 GDI OR From the Figure 3, the GDI OR function can be evaluated as follows: When N of the GDI cell is 1, then the input of the OR gate A also will be 1, and output will be equal to N. 2. Gate Diffusion Input Logic 2.1 GDI Basic Cell The basic GDI logic cell is shown in Figure 1. In this the basic cell looks like a standard CMOS inverter, but the operation completely differs from CMOS inverter 8. Figure 2. GDI AND cell has two inputs A and B and one output Z. Here input to the source or drain of pmos is grounded. Indian Journal of Science and Technology 623

A High Performance Asynchronous Counter using Area and Power Efficient GDI T-Flip Flop information. The states will be changed when an external triggering pulse is applied to the circuit. So that it can also be called as storage device. Flip flops can be clocked or not clocked. The clocked ones are called as flip flops, not clocked ones are called as latches. Different types of flip flops are available, where T flip flops are mainly used to design the counters, which counts the number of states or clock pulses. It produces the output which is alternate to the input when clock pulse is applied 9. The characteristic table for toggle or T flip flop is described in Table 1. Figure 3. GDI OR cell has two inputs A and B and one output Z. Here the Vdd supply is given to input to the source or drain of nmos. Therefore a*1=a, in the same way for a=0. Hence b will be given at the output as a*b, Therefore a+a*b = a+b. 2.4 GDI EX-OR In Figure 4, the GDI Ex-OR function has been evaluated. When the inputs a=1, b=0, then the output will be 0 and it will be connected to N of second transistor, when the pmos (first transistor is turned on) then the output will be a*b. In the same way for the inputs a=0 and b=0. Hence the final output will be a*b+ab*. 3. Flip Flop Flip flop s can be considered as basic building block of communication and digital systems. It has two stable states and the main purpose of the flip flop is to store one bit Figure 4. GDI EX-OR cell has two inputs and one output, Here the first input A is given to the inverter cell and the second input B is given to next cell. 4. Comparisons of T-flip flop 4.1 Conventional T-flip flop This is equivalent with, if T is 0, the state will not change and if T is 1 then flip flop will change state or toggle. This conventional CMOS based T-flip flop in Figure 5 has 48 transistors and it consumes more power. 4.2 T-flip flop using GDI Gates The (Figure 6) has connection of two latches (masterslave). In this each and every gates are based on GDI technique and here two three input GDI and gates, four two input GDI nor gates and two, two input and gates are used. This circuit contains 30 transistors. 4.3 T-flip flop using GDI multiplexer(existing T-FF) The components in the latch circuit can be divided into two main categories; GDI gate and inverter. GDI gate uses two transistors and controlled by the clock signal. Clock signals is fed to the gate of transistors and create two alternative states: one state is when the Clock is low then the signals will be passing through pmos transistor and creates temporary state and other one is when the clock is high the nmos transistor will be turned on and the prior values will be maintained in the same state, due to conduction of the outputs. Here the Figure 7 has five GDI gates. This GDI gates based T flip flop has 24 transistors 10. Table 1. The characteristic table for a toggle or T-flip flop T Q(t+1) No change 0 Q(t) Toggle 1 Q (t) 624 Indian Journal of Science and Technology

P. Umarani Figure 5. T-Flip flop based on cross-coupled NOR gates. Figure 8. Proposed GDI T-flip flop with less number of transistors. GDI gates and it is more efficient than proposed method in terms of power and area. This GDI gates based T flip flop has only 16 transistors. 5. Counters Figure 6. Figure 7. Conventional T flip flop using GDI logic gates. GDI T-flip flop using multiplexer. 4.4 Proposed T flip flop using GDI The Proposed GDI T-FF is shown in Figure 8, which consists of two latch circuits. Each latch consists of two categories; GDI gate and inverter. GDI gate uses two transistors and controlled by the clock signal. Clock signals fed to the gate of transistors and create two alternative states in which one state is when the clock is low and the signals will be passing through pmos transistor and creates temporary state and other one is when the clock is high, nmos transistor will be turned on and the prior values will be maintained in the same state due to conduction of the outputs. In this state, GDI gates holding state of the latch. The existing Flip flop is made by using five GDI gates, but the proposed flip flop has only three Counters are designed using flip flops. Counters counts the number of clock pulses or inputs, in which the number of bits in counter is based on number of flip flops which is used to design the counter. For example to design a 3 bit counter 3 flip flops are needed. The digital system can be divided into two types: 1. Combinational, 2. Sequential. A combinational circuit does not use clock pulses where as sequential circuits use clock pulses. Sequential circuits can be divided into two types, 1. Synchronous logic, 2. Asynchronous logic. The Synchronous logic uses common clock pulse for all the circuits, where as the asynchronous logic uses only one clock pulse for a circuit, the output of the first circuit can be taken as clock pulse to the next circuit. Asynchronous counter can be up, down and up/ down. The 3 bit asynchronous down counter is designed by using 3 T flip flops 11 as shown in figure 9. 6. 3-bit Counter Design using Various Flip Flops These are the counter designs using various flip flops. In this, the Figure 10 shows the counter designed using conventional T flip flop and totally it has 144 transistors. Figure 11 shows the counter using T flip flop using multiplexers and it has 68 transistors. Figure 12 shows the counter using GDI T flip flop and it has 90 transistors. Finally the Figure 13 shows the counter using proposed GDI T flip flop and it has only 48 transistors. So the counter using proposed GDI T flip flop is the efficient one when compared to the other designs. Indian Journal of Science and Technology 625

A High Performance Asynchronous Counter using Area and Power Efficient GDI T-Flip Flop 7. Simulation Results Figure 9. 3 bit Asynchronous counter using T-Flip flop. The Figure 14 shows the simulation results, in which the first signal is the input signal of the flip flop, second signal is the clock, third signal is the output Q, and fourth signal is the output Q bar. The Figure 15 and 16 shows the simulation results for existing and proposed GDI counters. In which the first signal is the clock signal and second signal is the input to the all flip flops which is tied to be always high, and third signal is the output Q and fourth signal is the output Q bar. 8. Comparison Table and Charts for Various T-Flip Flops and Counters Figure 10. Counter design using conventional T-flip flop. Figure 11. Counter design using T-flip flop using multiplexers. Table 2 shows the area and power comparison for proposed T-FF and other methods. The Figure 16 and 17 shows the area and power comparison charts for various flip flops. Table 3 shows the area and power comparison table for both existing and proposed GDI asynchronous counters. Figure 18 and 19 shows the area and power comparison chart for existing and proposed GDI asynchronous counters. The Table 4 shows the area, power and power delay product for existing and proposed T-FF using both MOSFET and FinFET technologies. The Figure 20 and 21 shows the area, power and Power Delay Product (PDP) comparison charts for flip flops and counters using both MOSFET and FinFET technologies. Table 5 shows the area, power and PDP comparison for counters GDI counters using both MOSFET and FinFET technologies. Figure 12. Counter design using GDI T-flip flop. Figure 14. Simulation result for proposed GDI T FF. Figure 13. Counter design using proposed GDI T-flip flop. Figure 15. Simulation result for proposed GDI counter. 626 Indian Journal of Science and Technology

P. Umarani Table 2. Comparison table for Proposed T-FF and other methods Circuit Number of transistors Power[mW] Proposed GDI T FF 16 0.02331 T FF usibg GDI MUX 24 0.08212 T FF using GDI gates 30 0.3949 T FF using CMOS technique 48 0.4564 Figure 18. Area comparison chart for Existing and Proposed GDI counters. Figure 16. Area comparison chart for various flip flops. Figure 19. Power comparison chart for Existing and Proposed GDI counters. Table 4. Power, Delay and PDP comparison for T FF using MOSFET and FinFET Power(w) Delay(ps) PDP(J) Mosfet 2.331e-05 14.36 3.3473x10-16 Finfet 8.290e-08 2.897 2.4016x10-19 Figure 17. Power comparison chart for various flip flops. Table 3. Comparison table for existing and Proposed GDI asynchronous counters Circuit Number of Transistors Power[mW] Proposed GDI counter 48 0.1193 Existing counter 72 0.1322 Figure 20. Power, Delay and PDP comparison chart for T FF using MOSFET and FinFET. Indian Journal of Science and Technology 627

A High Performance Asynchronous Counter using Area and Power Efficient GDI T-Flip Flop counter in complex digital systems such as combining sequential and combinational logic. 10. References Figure 21. Power, Delay and PDP comparison chart for GDI counters using MOSFET and FinFET. Table 5. Power, Delay and PDP comparison for GDI counters using MOSFET and FinFET Power(w) Delay(ps) PDP(J) Mosfet 1.193x10-4 295.92 3.53032x10-14 Finfet 2.262x10-7 87.25 1.9735x10-17 9. Conclusion and Future Research A new high performance asynchronous counter is implemented by using area and power efficient GDI T-FF. The proposed counter structure has very less number of transistors, since the efficient GDI T-FF has only 16 transistors. The circuit is implemented in both 130 nm MOSFET and 20nm FinFET technology and the simulation results are showed using HSPICE software. The performance comparisons has been made for both existing and proposed counters interms of area, delay, power and Power Delay Product (PDP). The future research activities may include integration of the proposed GDI 1. Nagendra C, Owens RM, Irwin MJ. Power-delay characteristics of CMOS adders. IEEE Transactions on Very Large Scale Integration (VLSI) Systems. 1994; 2(3):377 81. 2. Meher P, Mahapatra KK. High speed and low power dynamic logic style. International Journal of VLSI and Embedded Systems. 2013; 2(3):313 7. 3. Sharma R, Verma S. Comparitive analysis of static and dynamic CMOS logic design. IEEE International Conference on Computing and Communication Technologies; 2011. p. 231 4. 4. Chandrakasan AP, Sheng S, Brodersen RW. Low power CMOS digital design. IEEE J Solid State Circ. 1992; 27(4):473 83. 5. Morgenshtein A, Fish, Wagner IA. Gate-diffusion input (GDI) A novel power efficient method for digital circuits: A detailed methodology. Proc. 14th IEEE Int.ASIC/SOC Conf; 2001. p. 39 43. 6. Morgenshtein A, Fish A, Wagner IA. Gate-Diffusion Input (GDI): a power-efficient method for digital combinatorial circuits. IEEE Transactions on Very Large Scale Integration (VLSI) Systems. 2002; 10(5):566 81. 7. Bhole M, Kurude A, Pawar S. (November, 2013). FinFETbenefits, drawbacks and challenges. IJESRT. 2013 Nov; 2(11):3219 22. 8. Dangeti M, Singh SN. Minimization of transistors count and power in an embedded system using GDI technique: a realization with digital circuits. Int J Electron Electr Eng. 2012 Sept. 2(9):21 30. ISSN:2277-7040. 9. Available from http://en.wikipedia.org/wiki/flip-flop_ (electronics). 10. Ziabakhsh S, Zoghi M. Design of a low-power high speed T-flip flop using the Gate-diffusion input technique. 17th Telecommunications forum TELFOR; 2009. 11. Available from http://en.wikipedia.org/wiki/counter. 628 Indian Journal of Science and Technology