SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064
Volume 2 Issue 9, September 2013
www.ijsr.net
High Speed 8-bit Counters using State Excitation
Logic and their Application in Frequency Divider
Ranjith Ram. A1
, Pramod. P2
1
Department of Electronics and Communication Engineering
Government College of Engineering, Kannur, Parassinikkadvu, Kerala, India
2
Department of Electronics and Communication Engineering
Lal Bahadur Shasthri College of Engineering, Kasaragod, Kerala, India
Abstract: Two innovative high-speed low power parallel 8-bit counter architectures are proposed. Then, High speed 8-bit frequency
divider circuits using the proposed architectures are realized. The proposed parallel counter architectures consist of two sections – The
Counting Path and the State Excitation Module. The counting path consists of three counting modules in which the first module (basic
module) generates future states for the two remaining counting modules. The State Excitation Module decodes the count states of the
basic module and carries this decoding over clock cycles through pipelined DFF to trigger the subsequent counting modules. The
existing 8-bit parallel counter architecture [1] consumed a total transistor count of 442 whereas the proposed parallel counters
consumed only 274 transistors. The power dissipation of the existing parallel counter architecture and the proposed parallel counter
architecture were 4.21mW (PINT) and 3.60mW (PINT) respectively at 250MHz. The worst case delay observed for the 8-bit counter using
existing parallel counter architecture [1] and the proposed parallel counter architectures were 7.481ns, 6.737ns and 6.677ns respectively
using Altera Quartus II. A reduction in area (transistor count) by 27.45% and a reduction in power dissipation by 16.28% are achieved
for the frequency dividers using proposed counter architectures. Also a reduction in delay by 10.75% and 7.62% is achieved for the 8-bit
frequency divider circuits using proposed counter methods I & II respectively.
Keywords: Counter, divide-by-m, frequency divider, high speed, low-power, modules, modulus
1. Introduction
A frequency divider is a modulo-m binary counter that
provides an output pulse for every m clock pulses. A
frequency divider is expected to have the following features:
1) A very short time between clock pulses, i.e., fast
occurrence of clock pulses; 2) It should be programmable
using external modulus select input, 3) It should be simple
both in implementation and in use and 4) It should consume
only a small area and a regular implementation should be
possible. The counter circuits we introduce here have all
these features.
Frequency dividers are basic blocks in numerous
applications like generation of clock pulses of desired
frequency, synchronization and data recovery and frequency
synthesis in satellite communication systems. An innovative
design of a frequency divider is carried out here. This unique
circuit sequences through its states which ranges from 0 to
the state determined by the external input ‘m’. It consists of a
high speed parallel counter with state excitation logic, a
sequence restarter logic and a sequence termination logic
with external programmable input ‘m’ for frequency select.
The counting path of the 8-bit Parallel counting architecture
[1] consists of four 2-bit modules separated by DFFs.
Though the performance of the counter was found to be
attractive, it consumed comparatively higher number of
transistors thereby increasing total area required for the
circuit realization. Therefore to negate these drawbacks of
the counter architecture [1] alternative counter design
strategies are proposed here. In the proposed architecture all
the counting blocks are designed by using JK flip flops
which reduces the number of gates required for its
implementation. Also in place for repeating counting blocks
of equal width, the counting blocks of variable width is used
to reduce the size of state excitation module.
A simple implementation of frequency divider is proposed
by S. Abdel-Hafeez et al. However, the counter section of
the frequency divider consumed more area and the circuit
had dissipated more power because of the increased number
of flip-flop used. In order to reduce high counter power
consumption, Alioto et al. [3] presented a low power counter
design with a relatively high operating frequency. Alioto’s
design was based on cascading an analog block such that
each counting stage’s input frequency was halved compared
to the previous counting stage. However, Alioto’s counter
design’s carry chain rippled through all counting stages,
resulting in a total critical path delay equal to the sum of all
counting stage delays. Subsequently, Alioto’s design was not
well suited for large counter widths because the carry chain
limited operating frequency even though the carry chain
voltage was not rail-to-rail. A dual-modulus prescaler
constructed with two parts-a synchronous counter and an
asynchronous counter was proposed by B.Chang et al. [4].
But the advantage of reduction power consumption was
negated by reduction in speed. Though it was a dual modulus
divider, it won’t provide the option of selecting two modulus
values externally.
Therefore a novel design of a frequency divider which
sequences from 0 to the count value entered through the
external frequency select input ‘m’ is proposed here. The
remainder of the paper is organized as follows. Section 2
discusses about the proposed high speed parallel counter
architectures. Section 3 provides an insight into the proposed
frequency divider architecture. Section 4 provides a detailed
discussion of the results and finally the conclusion is given
in section 5
Paper ID: 12013137 84
International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064
Volume 2 Issue 9, September 2013
www.ijsr.net
2. The Proposed 8-bit Parallel Counter
Architectures
The major advantages of the proposed parallel counter
architectures are listed below.
1)All the individual blocks in the counting path are designed
by using JK flip-flops which reduces the number of gates
required for its implementation. Therefore, the transistor
count of the counting path is reduced.
2)In place for repeating counting blocks of equal width, the
counting blocks of variable width is used to reduce the
size of the state excitation module. This also reduces the
transistor count and thereby the area required for the
realization of the counter.
3)The proposed counter has an operating frequency that is
almost independent of counter width as a single clock
input triggers all counting modules simultaneously.
4)The counter output is in radix-2 representation so read on-
the-fly of the count value is possible with no additional
logic decoding.
2.1 Method I
Figure 1 shows the functional block diagram of the proposed
high speed parallel counter using method I. It consists of two
sections – The Counting Path and State Excitation Module.
Figure 1: Functional block diagram of the proposed high
speed parallel counter (method I)
2.1.1 Counting Path:
The counting path consists of four different modules. They
are M13, DFFPS, and two subsequent counting modules
(M2KS). In the counting path the counting modules are
separated by the pipelining flip-flops DFFPS.
(a) Module- M13
The module M13 is a parallel synchronous 3-bit up counter
using JK flip-flops. The schematic is shown in Figure 2.
Here the J and K inputs of all the flip flops are shorted and
thus its operation is equivalent to a T flip-flop. The logic
expressions of the outputs of the basic module M13 are given
by,
Q00(t+1) = J0Q’00(t) + K’0Q00(t) (1)
Q01(t+1) = Q00(t)Q’01(t)) + Q’00(t)Q01(t) (2)
Q02(t+1 )= Q01(t)Q00(t)Q’02(t)+[Q01(t)Q00(t)]’Q02(t) (3)
EN1= Q02 Q01 Q’00 (4)
Figure 2: The Schematic diagram of Module- M13 of the
proposed high speed parallel counter (Method I)
The module M13 is responsible for low-order bit counting
and these three LSBs generate future states for all remaining
modules in the counting path. In the counting path the enable
output signal of module M13 is pipelined through flip-flop
DFFP1 to enable the counting operation of the first
subsequent counting module. Whenever the module M13
output Q02Q01Q00 =110, the input ST of the first subsequent
counting module will be ‘1’ after a single clock pulse. The
counting module will change its state only if ST=’1’. The
connection between the basic and first subsequent counting
module is such that when the basic module completes its full
state sequence only, a single state change occurs for the first
subsequent counting module.
(b) Module- M2KS
The counting modules other than the basic module are
represented here as M2KS, where K represents the counter
width of the counting module and S represents the position
of the counting module after the basic module. The M2KS
counting module will change its state only if ST=’1’. The
two M2KS modules shown in Figure3 are modules M221 and
M232 respectively. Here module M221 is a two bit counting
module and module M232 is a three bit counting module.
Figure3 depicts the schematic diagram of module M221 and
the output expressions are given by
Q10(t+1)= ST xor Q10(t) (5)
Q11(t+1)= [ST Q10(t )] xor Q11(t) (6)
EN21= Q11 Q10 (7)
Figure 3: The Schematic diagram of Module- M221 of the
proposed high speed parallel counter (Method I)
Paper ID: 12013137 85
International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064
Volume 2 Issue 9, September 2013
www.ijsr.net
Figure 4: The Schematic diagram of Module- M232 of the
proposed high speed parallel counter (Method I)
Figure4 depicts the schematic diagram of Module- M232 of
the proposed high speed parallel counter (Method I) and the
output expressions are given by
Q20(t+1)= ST xor Q20(t) (8)
Q21(t+1)= [STQ20(t )] xor Q21(t) (9)
Q22(t+1)= [STQ21(t )Q20(t ) ] xor Q22(t) (10)
EN22= Q22Q21 Q20 (11)
(c) State Excitation Module (SEM)
The State Excitation Module consists of a D flip-flop
DFFSEM, a three input AND gate and an inverter. It decodes
the count states of module M13. This decoding is carried over
two clock cycles through two DFFs (DFFSEM of SEM and
the second pipelining flip-flop DFFP2 of the counting path)
to trigger the second subsequent module M232. In Figure 1,
the counting path’s first D flip-flop (DFFP1) decodes the
low-order state Q02Q01Q00 =110 and carries this decoding
across one clock cycle and enables Q11Q10 =01 at module
M221 on the next rising clock edge. The State Excitation
Module decodes the low-order state Q02Q01Q00 ==101 and
carries this decoding over two cycles. By Combining the one
cycle mechanism in the counting path for Q11Q10 =10 and a
two-cycle mechanism for Q02Q01Q00 =101, Q22Q21Q20 can be
enabled. Thus all modules are triggered concurrently on the
clock edge, avoiding any rippling or long frequency
delay.Figure 5 shows the measured waveforms of the High
Speed Counter using Altera Quartus II simulator at 250MHz.
Figure 5: Measured waveforms of the proposed High Speed
Counter using Altera Quartus II simulator at 250MHz
2.2 Method II
Figure 6 shows the functional block diagram of the proposed
high speed parallel counter using method II. Similar to the
parallel counter in figure 1, it consists of two sections – The
Counting Path and State Excitation Module.
Figure 6: Functional block diagram of the proposed high
speed parallel counter (method II)
2.2.1 Counting Path
The counting path consists of three different modules. They
are M13, DFFPS, and two subsequent counting modules
(M2KS). Similar to method I, here also the counting modules
are separated by the pipelining flip-flops DFFPS in the
counting path.
(a) Module- M13
The module M13 is a parallel synchronous 2-bit up counter
using JK flip-flops. The schematic is shown in Figure 7.
Here the J and K inputs of the flip flops are shorted and thus
its operation is equivalent to a T flip-flop. The logic
expressions of the outputs of the basic module M13 are given
by,
Q00(t+1) = J0Q’00(t) + K’0Q00(t) (12)
Q01(t+1) = Q00(t)Q’01(t)) + Q’00(t)Q01(t) (13)
EN1= Q01 Q’00 (14)
The module M13 is responsible for low-order bit counting
and these two LSBs generate future states for all remaining
modules in the counting path.
Figure 7: The Schematic diagram of Module- M13 of the
proposed high speed parallel counter (Method II)
Paper ID: 12013137 86
International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064
Volume 2 Issue 9, September 2013
www.ijsr.net
(b) Module- M2KS
Figure8 depicts the schematic diagram of module M2KS. The
two M2KS modules shown in figure8 are modules M231 and
M232 respectively. The output expressions of module M231 are
given by,
Q10(t+1)= ST xor Q10(t) (15)
Q11(t+1)= [ST Q10(t )] xor Q11(t) (16)
Q12(t+1)= [STQ11(t ) Q10(t )] xor Q12(t) (17)
EN21= Q12Q11 Q10 (18)
Similarly, the output expressions of module M232 are given
by,
Q21(t+1)= [STQ20(t ]) xor Q21(t) (19)
Q22(t+1)= [STQ21(t ) Q20(t )] xor Q22(t) (20)
EN22= Q22Q21 Q20 (21)
Figure 8: The Schematic diagram of Module- M2KS of the
proposed high speed parallel counter (Method II)
(c) State Excitation Module (SEM)
The State Excitation Module consists of a D flip flop
DFFSEM, a two input AND gate and an inverter. It decodes
the count states of module M13. The State Excitation Module
of the proposed high speed parallel counter of figure6
decodes the count states of its basic module, M13. This
decoding is carried over two clock cycles through two DFFs
(DFFSEM of SEM and the second pipelining flip-flop DFFP2
of the counting path) to trigger the second subsequent
module M232. In figure 6, the counting path’s first D flip-flop
(DFFP1) decodes the low-order state Q01Q00 =10 and carries
this decoding across one clock cycle and enables Q12Q11Q10
=001 at module M231 on the next rising clock edge. The State
Excitation Module decodes the low-order state Q01Q00 ==01
and carries this decoding over two cycles. By Combining the
one cycle mechanism in the counting path for Q12Q11Q10
=110 and a two-cycle mechanism for Q01Q00 =01, Q22Q21Q20
can be enabled. Thus all modules are triggered concurrently
on the clock edge, avoiding any rippling or long frequency
delay. Figure 9 shows the measured waveforms of the High
Speed Counter using Altera Quartus II simulator at 250MHz.
Figure 9: Measured waveforms of the proposed High Speed
Counter (method II) using Altera Quartus II at 250MHz
3. The Proposed 8-bit Frequency Divider
It consists of a high speed parallel counter with state
excitation logic, a sequence restarter logic and a sequence
termination logic with external programmable input ‘m’ for
frequency select.
Figure 10 The proposed 8 bit frequency divider circuit.
Paper ID: 12013137 87
International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064
Volume 2 Issue 9, September 2013
www.ijsr.net
Figure 11: Measured waveforms of the proposed Frequency Divider using Altera Quartus II at 250MHz
Table 1: Comparison of performance parallel counter
architectures
Parameter Power
PINT(mw)
Delay
(ns)
Power Delay
Product (PDP)
X10-12
Joules
Area in
transistor
count
8-bit Counter- S. Abdel-
Hafeez et al.,[1]
3.54 7.481 26.48 442
The proposed 8-bit parallel
counter (method I)
2.91 6.737 19.6 274
The proposed 8-bit parallel
counter(method II)
2.91 6.677 19.43 274
conventional 8-bit
synchronous counter
2.3 8.648 19.89 196
conventional 8-bit
synchronous counter
2.2 18.78 41.32 172
Table 2: Comparison of performance of frequency divider
circuits
Parameter
Power
PINT
(mw)
Delay
(ns)
Power Delay
Product (PDP)
X10-12Joules
Area in
transistor
count
Proposed Frequency Divider
using the proposed( method I)
8-bit parallel counter
3.24 6.75 21.86 444
Proposed Frequency Divider
using the proposed( method
II) 8-bit parallel counter
3.24 7.02 22.73 444
Frequency Divider using 8-bit
parallel Counter of- S. Abdel-
Hafeez et al.,[1]
3.87 7.6 29.39 612
Frequency Divider using the
conventional 8-bit
synchronous counter
2.72 8.24 22.5 386
Frequency Divider using the
conventional 8-bit
asynchronous counter
2.62 18 47.22 342
Figure 10 shows the architecture of the proposed 8 bit
frequency divider circuit. Here P7P6P5P4P3P2P1P0
indicates the external programmable inputs and
Q7Q6Q5Q4Q3Q2Q1Q0 represents the output bit pattern of
the frequency divider. The Sequence termination logic
consists of 8 XNOR gates in a row followed by an AND
gate. The sequence restarter logic consists of a DFF, an
inverter and a two input NOR gate. The operation of the 8-
bit frequency divider circuit can be summarized as follows.
The counter starts its counting from the initial count state
’00000000’, provided that the reset input RES=’1’.When the
counter output pattern becomes equal to the select input
combination, all the XNOR outputs become equal to ‘1’ and
thereby the output of the AND gate also becomes equal to
the logic’1’. This logic ‘1’ output triggers the sequence
restarter logic and RESETs the counter such that the counter
always sequences through the number of states determined
by the external select input.
Figure 11 depicts the measured waveforms of the proposed
Frequency Divider using Altera Quartus II at 250MHz. It
can be noted that for the given input ‘00011001’ the
frequency divider circuit starts its cycle from ‘00000000’.
The sequence termination logic compares current counting
state with the given input. When both values become equal
the sequence termination logic terminates the present
counting sequence and the sequence restarter thereafter
causes the commencement of a fresh counting cycle.
4. Results and Discussion
In this section at first the performance of the proposed high-
speed low power parallel 8-bit counter architectures are
analyzed and compared with Abdel-Hafeez’s counter [1],
conventional synchronous and asynchronous counters. Then
8-bit frequency divider circuits were realized using the five
different types of counter circuits(two proposed counter
architectures, Abdel-Hafeez’s counter [1], conventional
synchronous and asynchronous counters) and the results
were compared.Note that for all the observations the device
cyclone EP1C20F400C7 is used.
Table 1 show that a reduction in area (transistor count) by
38% and a reduction in power dissipation by 17.80% are
achieved for the proposed counter architectures. A reduction
in delay by 0.1% and 0.107% is achieved for proposed
methods I & II respectively. When compared with existing
Digital CMOS Parallel counter [1], the proposed Parallel
counters show improved performance in terms of power
consumed, delay and area. Table 2 shows that a reduction in
area (transistor count) by 27.45% and a reduction in power
dissipation by 16.28% are achieved for the 8-bit frequency
divider using proposed counter architectures. A reduction in
delay by 10.75% and 7.62% is achieved for proposed
methods I & II respectively.
5. Conclusions
In this paper, performance of the proposed high-speed low
power parallel 8-bit counter architectures are analyzed and
compared with the existing parallel counter architectures.
Then the frequency divider circuits are realized using all
possible types of counter circuits (conventional synchronous,
Paper ID: 12013137 88
International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064
Volume 2 Issue 9, September 2013
www.ijsr.net
conventional asynchronous, existing [1] and two proposed
counter architectures). The performance of the frequency
divider circuits so formed are analyzed and compared. The
existing 8-bit parallel counter architecture [1] consumed a
total transistor count of 442 whereas the proposed parallel
counters consumed only 274 transistors. The power
dissipation of the existing parallel counter architecture [1]
and the proposed parallel counter architecture were 4.21mW
(PINT) and 3.60mW (PINT) respectively at 250MHz. The
worst case delay observed for the 8-bit counter using
existing parallel counter architecture [1] and the proposed
parallel counter architectures were 7.481ns, 6.737ns and
6.677ns respectively using Altera Quartus II. A reduction in
area (transistor count) by 38% and a reduction in power
dissipation by 17.80% is achieved for the proposed counter
architectures. The delay has been reduced by 10% and
10.7% respectively for proposed methods I & II. A reduction
in area (transistor count) by 27.45% and a reduction in
power dissipation by 16.28% are achieved for the frequency
dividers using proposed counter architectures. Also a
reduction in delay by 10.75% and 7.62% is achieved for the
frequency dividers using proposed counter methods I & II
respectively.
References
[1] Abdel-Hafeez. S, and Ann Gordon-Ross,“A Digital
CMOS Parallel Counter Architecture Based on State
Look-Ahead Logic”, IEEE TRANSACTIONS ON
VERY LARGE SCALE INTEGRATION (VLSI)
SYSTEMS, VOL. 19, NO. 6. June2011
[2] Abdel-Hafeez.S, Harb.S, and Eisenstadt.W, “High speed
digital CMOS divide-by-N frequency divider,” in Proc.
IEEE Int. Symp. Circuits Syst., pp. 592–595,2008
[3] Alioto. M, Mita. R, and Palumbo. G, “Design of high-
speed power-efficient MOS current-mode logic
frequency dividers,” IEEE Trans. Circuits Syst. II, Expr.
Briefs, vol. 53, no. 11, pp. 1165–1169, 2006
[4] Chang. B, Park. J and Kim. W, “A 1.2 GHz CMOS
dual-modulus prescalar using new dynamic D-type flip-
flops,” IEEE J. Solid-State Circuits, vol. 31, no. 5, pp.
749–75, 1996
[5] Hendry. D. C, “Sequential look ahead method for digital
counters,” IEEE Electron. Lett., vol. 32, no. 3, pp. 160–
161,1996 Abdel-Hafeez. S, and Ann Gordon-Ross,“A
Digital CMOS Parallel Counter Architecture Based on
State Look-Ahead Logic”, IEEE TRANSACTIONS
ON VERY LARGE SCALE INTEGRATION (VLSI)
SYSTEMS, VOL. 19, NO. 6. June2011
[6] Kakarountas. A. P, G. Theodoridis, K. S.
Papadomanolakis, and C. E.Goutis, “A novel high-speed
counter with counting rate independent of the counter’s
length,” in Proc. IEEE Int. Conf. Electron., Circuits
Syst.(ICECS), UAE, pp. 1164–1167, Dec. 2003. Abdel-
Hafeez. S, and Ann Gordon-Ross, “A Digital CMOS
Parallel Counter Architecture Based on State Look-
Ahead Logic”, IEEE TRANSACTIONS ON VERY
LARGE SCALE INTEGRATION (VLSI) SYSTEMS,
VOL. 19, NO. 6. June2011
[7] Liang. B, Chen. D, Wang. B, Cheng. D and
Kwasniewski. T, “A 43-Ghz static frequency divider in
0.13 standard CMOS,” in Proc. IEEE Canadian Conf.
Elect. Comput. Eng. (CCECE), pp.111–114, 2008.
[8] A Lin.P, Kerr. K. E, and Botha A. S, “A novel approach
for CMOS parallel counter design,” in Proc. 25th
EUROMICRO Conf.,pp. 112–119, 1999.
[9] Pekmestzi. K. Z and Thanasouras. N, “Systolic
frequency-dividers counters,” IEEE Trans. Circuits Syst.
II, Analog Digit. Signal Process. vol. 41, no. 11, pp.
775–776. 1994.
[10]Sakiyama. J, Aoki. T and Higuchi. T, “Counter tree
diagrams for designand analysis of fast addition
algorithms,” in Proc. 33rd Int. Symp. Multiple Valued
Logic (ISMVL), pp. 1–8, 2003
[11]Stan. M. R, “Systolic counters with unique zero state,”
in Proc. IEEE Proc. Int. Symp. Circuits Syst. (ISCAS),
pp. II-909–II- 912, 2004
[12]Stan. M. R, Tenca. A. F, and Ercegovac M. D, “Long
and fast up/down counters,” IEEE Trans. Comput., vol.
47, no. 7, pp. 722–735, 1998.
Author Profiles
Dr. A. Ranjith Ram received his B. Tech.
degree in Electronics and Communication
Engineering from NSS College of Engineering
Palakkad, under the University of Calicut in
1995, M. Tech. degree in Applied Electronics
and Instrumentation from College of Engineering
Thiruvananthapuram, under the University of Kerala in 1998
and Doctorate in Video Analysis from IIT Bombay in 2011.
He started his professional career as an ad-hoc Lecturer at
the Department of Electronics and Communication
Engineering at Government Engineering College Thrissur in
1996. Then he was a faculty of the Department of
Electronics and Communication Engineering, LBS College
of Engineering, Kasaragod, Kerala until 2001. Currently he
works as Assistant Professor in the Department of
Electronics and Communication Engineering, Government
College of Engineering, Kannur, Kerala. He is having 16
years of experience in teaching in various Engineering
Institutes and is a life member of Indian Society of Technical
Education. He has published many papers in National as
well as International Conferences and written a book on
Video Analysis published by Springer. His research interests
include Digital Systems Design, Digital Signal Processing,
Image Processing, Computer Vision, Video Analysis and
Multimedia.
Pramod P received his Master of Engineering
degree in VLSI DESIGN from Anna University,
Chennai. He is presently working as Assistant
Professor in the Department of Electronics and
Communication Engineering, Lal Bahadur
Shasthri College of Engineering, Kasaragod, India. He has
13 years of teaching experience in both undergraduate and
postgraduate programs in engineering. He has published
many papers in the International & National Journal and
Conferences. His current interest includes Digital System
Design, Low Power Techniques, VLSI Design & Testing,
and VLSI Signal Processing. He is a life member of Indian
Society of Technical Education. He has completed Executive
Program for Young Professionals from IIM Calcutta and
Master of Business Administration from ICFAI University.
Paper ID: 12013137 89

Contenu connexe

Tendances

Investigation of Artificial Neural Network Based Direct Torque Control for PM...
Investigation of Artificial Neural Network Based Direct Torque Control for PM...Investigation of Artificial Neural Network Based Direct Torque Control for PM...
Investigation of Artificial Neural Network Based Direct Torque Control for PM...cscpconf
 
Designing a Novel High Performance Four-to-Two Compressor Cell Based on CNTFE...
Designing a Novel High Performance Four-to-Two Compressor Cell Based on CNTFE...Designing a Novel High Performance Four-to-Two Compressor Cell Based on CNTFE...
Designing a Novel High Performance Four-to-Two Compressor Cell Based on CNTFE...IJECEIAES
 
Evaluation of Branch Predictors
Evaluation of Branch PredictorsEvaluation of Branch Predictors
Evaluation of Branch PredictorsBharat Biyani
 
Bharat gargi final project report
Bharat gargi final project reportBharat gargi final project report
Bharat gargi final project reportBharat Biyani
 
Structures for discrete time systems
Structures for discrete time systemsStructures for discrete time systems
Structures for discrete time systemsveda C
 
The neural network-based control system of direct current motor driver
The neural network-based control system of direct current motor driverThe neural network-based control system of direct current motor driver
The neural network-based control system of direct current motor driverIJECEIAES
 
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTCSPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTCijics
 
FLC-Based DTC Scheme for a New Approach of Two-Leg VSI Fed Induction Motor
FLC-Based DTC Scheme for a New Approach of Two-Leg VSI Fed Induction MotorFLC-Based DTC Scheme for a New Approach of Two-Leg VSI Fed Induction Motor
FLC-Based DTC Scheme for a New Approach of Two-Leg VSI Fed Induction MotorIJERA Editor
 
Enhancing the matrix transpose operation using intel avx instruction set exte...
Enhancing the matrix transpose operation using intel avx instruction set exte...Enhancing the matrix transpose operation using intel avx instruction set exte...
Enhancing the matrix transpose operation using intel avx instruction set exte...ijcsit
 
Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...eSAT Journals
 
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder CircuitDesign and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder CircuitAssociate Professor in VSB Coimbatore
 
Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...
Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...
Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...TELKOMNIKA JOURNAL
 
Codec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI InterconnectsCodec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI InterconnectsIJEEE
 
An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...
An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...
An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...IAES-IJPEDS
 
Implementation of High Performance Carry Save Adder Using Domino Logic
Implementation of High Performance Carry Save Adder Using Domino LogicImplementation of High Performance Carry Save Adder Using Domino Logic
Implementation of High Performance Carry Save Adder Using Domino LogicAssociate Professor in VSB Coimbatore
 

Tendances (17)

Investigation of Artificial Neural Network Based Direct Torque Control for PM...
Investigation of Artificial Neural Network Based Direct Torque Control for PM...Investigation of Artificial Neural Network Based Direct Torque Control for PM...
Investigation of Artificial Neural Network Based Direct Torque Control for PM...
 
Designing a Novel High Performance Four-to-Two Compressor Cell Based on CNTFE...
Designing a Novel High Performance Four-to-Two Compressor Cell Based on CNTFE...Designing a Novel High Performance Four-to-Two Compressor Cell Based on CNTFE...
Designing a Novel High Performance Four-to-Two Compressor Cell Based on CNTFE...
 
Evaluation of Branch Predictors
Evaluation of Branch PredictorsEvaluation of Branch Predictors
Evaluation of Branch Predictors
 
Cn33543547
Cn33543547Cn33543547
Cn33543547
 
Bharat gargi final project report
Bharat gargi final project reportBharat gargi final project report
Bharat gargi final project report
 
Structures for discrete time systems
Structures for discrete time systemsStructures for discrete time systems
Structures for discrete time systems
 
The neural network-based control system of direct current motor driver
The neural network-based control system of direct current motor driverThe neural network-based control system of direct current motor driver
The neural network-based control system of direct current motor driver
 
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTCSPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
 
FLC-Based DTC Scheme for a New Approach of Two-Leg VSI Fed Induction Motor
FLC-Based DTC Scheme for a New Approach of Two-Leg VSI Fed Induction MotorFLC-Based DTC Scheme for a New Approach of Two-Leg VSI Fed Induction Motor
FLC-Based DTC Scheme for a New Approach of Two-Leg VSI Fed Induction Motor
 
Implementation of Type-2 Fuzzy Logic Controller in PMSM Drives Using DSP
Implementation of Type-2 Fuzzy Logic Controller in PMSM Drives Using DSPImplementation of Type-2 Fuzzy Logic Controller in PMSM Drives Using DSP
Implementation of Type-2 Fuzzy Logic Controller in PMSM Drives Using DSP
 
Enhancing the matrix transpose operation using intel avx instruction set exte...
Enhancing the matrix transpose operation using intel avx instruction set exte...Enhancing the matrix transpose operation using intel avx instruction set exte...
Enhancing the matrix transpose operation using intel avx instruction set exte...
 
Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...
 
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder CircuitDesign and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
 
Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...
Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...
Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...
 
Codec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI InterconnectsCodec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI Interconnects
 
An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...
An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...
An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...
 
Implementation of High Performance Carry Save Adder Using Domino Logic
Implementation of High Performance Carry Save Adder Using Domino LogicImplementation of High Performance Carry Save Adder Using Domino Logic
Implementation of High Performance Carry Save Adder Using Domino Logic
 

Similaire à High Speed 8-bit Counters using State Excitation Logic and their Application in Frequency Divider

Optimized Layout Design of Priority Encoder using 65nm Technology
Optimized Layout Design of Priority Encoder using 65nm TechnologyOptimized Layout Design of Priority Encoder using 65nm Technology
Optimized Layout Design of Priority Encoder using 65nm TechnologyIJEEE
 
DESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTER
DESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTERDESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTER
DESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTERcsijjournal
 
Low power test pattern generation for bist applications
Low power test pattern generation for bist applicationsLow power test pattern generation for bist applications
Low power test pattern generation for bist applicationseSAT Publishing House
 
Low power test pattern generation for bist applications
Low power test pattern generation for bist applicationsLow power test pattern generation for bist applications
Low power test pattern generation for bist applicationseSAT Journals
 
Design of 16 bit low power processor using clock gating technique 2-3
Design of 16 bit low power processor using clock gating technique 2-3Design of 16 bit low power processor using clock gating technique 2-3
Design of 16 bit low power processor using clock gating technique 2-3IAEME Publication
 
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORMLOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORMVLSICS Design
 
Low Power and Area Efficient Multiplier Layout using Transmission Gate
Low Power and Area Efficient Multiplier Layout using Transmission GateLow Power and Area Efficient Multiplier Layout using Transmission Gate
Low Power and Area Efficient Multiplier Layout using Transmission GateIJEEE
 
Performance Analysis of Full Adder Based 2- Bit Comparator using Different De...
Performance Analysis of Full Adder Based 2- Bit Comparator using Different De...Performance Analysis of Full Adder Based 2- Bit Comparator using Different De...
Performance Analysis of Full Adder Based 2- Bit Comparator using Different De...IJEEE
 
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm TechnologyDesign Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm TechnologyIJEEE
 
Efficient Layout Design of CMOS Full Subtractor
Efficient Layout Design of CMOS Full SubtractorEfficient Layout Design of CMOS Full Subtractor
Efficient Layout Design of CMOS Full SubtractorIJEEE
 
Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...ijscai
 
Analysis of CMOS Comparator in 90nm Technology with Different Power Reduction...
Analysis of CMOS Comparator in 90nm Technology with Different Power Reduction...Analysis of CMOS Comparator in 90nm Technology with Different Power Reduction...
Analysis of CMOS Comparator in 90nm Technology with Different Power Reduction...IJECEIAES
 
Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...ijscai
 
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTCCONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTCcsandit
 
Analysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filterAnalysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filterIJTET Journal
 
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...shirshenduroy2016
 
Design of 64 bit error tolerant adder
Design of 64 bit error tolerant adderDesign of 64 bit error tolerant adder
Design of 64 bit error tolerant adderiaemedu
 
Design of 64 bit error tolerant adder
Design of 64 bit error tolerant adderDesign of 64 bit error tolerant adder
Design of 64 bit error tolerant adderiaemedu
 

Similaire à High Speed 8-bit Counters using State Excitation Logic and their Application in Frequency Divider (20)

Optimized Layout Design of Priority Encoder using 65nm Technology
Optimized Layout Design of Priority Encoder using 65nm TechnologyOptimized Layout Design of Priority Encoder using 65nm Technology
Optimized Layout Design of Priority Encoder using 65nm Technology
 
DESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTER
DESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTERDESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTER
DESIGN AND IMPLEMENTATION OF BIT TRANSITION COUNTER
 
Low power test pattern generation for bist applications
Low power test pattern generation for bist applicationsLow power test pattern generation for bist applications
Low power test pattern generation for bist applications
 
Low power test pattern generation for bist applications
Low power test pattern generation for bist applicationsLow power test pattern generation for bist applications
Low power test pattern generation for bist applications
 
Design of 16 bit low power processor using clock gating technique 2-3
Design of 16 bit low power processor using clock gating technique 2-3Design of 16 bit low power processor using clock gating technique 2-3
Design of 16 bit low power processor using clock gating technique 2-3
 
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORMLOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
 
Low Power and Area Efficient Multiplier Layout using Transmission Gate
Low Power and Area Efficient Multiplier Layout using Transmission GateLow Power and Area Efficient Multiplier Layout using Transmission Gate
Low Power and Area Efficient Multiplier Layout using Transmission Gate
 
Id21
Id21Id21
Id21
 
Performance Analysis of Full Adder Based 2- Bit Comparator using Different De...
Performance Analysis of Full Adder Based 2- Bit Comparator using Different De...Performance Analysis of Full Adder Based 2- Bit Comparator using Different De...
Performance Analysis of Full Adder Based 2- Bit Comparator using Different De...
 
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm TechnologyDesign Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
 
Efficient Layout Design of CMOS Full Subtractor
Efficient Layout Design of CMOS Full SubtractorEfficient Layout Design of CMOS Full Subtractor
Efficient Layout Design of CMOS Full Subtractor
 
Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...
 
Analysis of CMOS Comparator in 90nm Technology with Different Power Reduction...
Analysis of CMOS Comparator in 90nm Technology with Different Power Reduction...Analysis of CMOS Comparator in 90nm Technology with Different Power Reduction...
Analysis of CMOS Comparator in 90nm Technology with Different Power Reduction...
 
Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...
 
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTCCONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
 
Mukherjee2015
Mukherjee2015Mukherjee2015
Mukherjee2015
 
Analysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filterAnalysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filter
 
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
 
Design of 64 bit error tolerant adder
Design of 64 bit error tolerant adderDesign of 64 bit error tolerant adder
Design of 64 bit error tolerant adder
 
Design of 64 bit error tolerant adder
Design of 64 bit error tolerant adderDesign of 64 bit error tolerant adder
Design of 64 bit error tolerant adder
 

Plus de International Journal of Science and Research (IJSR)

Plus de International Journal of Science and Research (IJSR) (20)

Innovations in the Diagnosis and Treatment of Chronic Heart Failure
Innovations in the Diagnosis and Treatment of Chronic Heart FailureInnovations in the Diagnosis and Treatment of Chronic Heart Failure
Innovations in the Diagnosis and Treatment of Chronic Heart Failure
 
Design and implementation of carrier based sinusoidal pwm (bipolar) inverter
Design and implementation of carrier based sinusoidal pwm (bipolar) inverterDesign and implementation of carrier based sinusoidal pwm (bipolar) inverter
Design and implementation of carrier based sinusoidal pwm (bipolar) inverter
 
Polarization effect of antireflection coating for soi material system
Polarization effect of antireflection coating for soi material systemPolarization effect of antireflection coating for soi material system
Polarization effect of antireflection coating for soi material system
 
Image resolution enhancement via multi surface fitting
Image resolution enhancement via multi surface fittingImage resolution enhancement via multi surface fitting
Image resolution enhancement via multi surface fitting
 
Ad hoc networks technical issues on radio links security & qo s
Ad hoc networks technical issues on radio links security & qo sAd hoc networks technical issues on radio links security & qo s
Ad hoc networks technical issues on radio links security & qo s
 
Microstructure analysis of the carbon nano tubes aluminum composite with diff...
Microstructure analysis of the carbon nano tubes aluminum composite with diff...Microstructure analysis of the carbon nano tubes aluminum composite with diff...
Microstructure analysis of the carbon nano tubes aluminum composite with diff...
 
Improving the life of lm13 using stainless spray ii coating for engine applic...
Improving the life of lm13 using stainless spray ii coating for engine applic...Improving the life of lm13 using stainless spray ii coating for engine applic...
Improving the life of lm13 using stainless spray ii coating for engine applic...
 
An overview on development of aluminium metal matrix composites with hybrid r...
An overview on development of aluminium metal matrix composites with hybrid r...An overview on development of aluminium metal matrix composites with hybrid r...
An overview on development of aluminium metal matrix composites with hybrid r...
 
Pesticide mineralization in water using silver nanoparticles incorporated on ...
Pesticide mineralization in water using silver nanoparticles incorporated on ...Pesticide mineralization in water using silver nanoparticles incorporated on ...
Pesticide mineralization in water using silver nanoparticles incorporated on ...
 
Comparative study on computers operated by eyes and brain
Comparative study on computers operated by eyes and brainComparative study on computers operated by eyes and brain
Comparative study on computers operated by eyes and brain
 
T s eliot and the concept of literary tradition and the importance of allusions
T s eliot and the concept of literary tradition and the importance of allusionsT s eliot and the concept of literary tradition and the importance of allusions
T s eliot and the concept of literary tradition and the importance of allusions
 
Effect of select yogasanas and pranayama practices on selected physiological ...
Effect of select yogasanas and pranayama practices on selected physiological ...Effect of select yogasanas and pranayama practices on selected physiological ...
Effect of select yogasanas and pranayama practices on selected physiological ...
 
Grid computing for load balancing strategies
Grid computing for load balancing strategiesGrid computing for load balancing strategies
Grid computing for load balancing strategies
 
A new algorithm to improve the sharing of bandwidth
A new algorithm to improve the sharing of bandwidthA new algorithm to improve the sharing of bandwidth
A new algorithm to improve the sharing of bandwidth
 
Main physical causes of climate change and global warming a general overview
Main physical causes of climate change and global warming   a general overviewMain physical causes of climate change and global warming   a general overview
Main physical causes of climate change and global warming a general overview
 
Performance assessment of control loops
Performance assessment of control loopsPerformance assessment of control loops
Performance assessment of control loops
 
Capital market in bangladesh an overview
Capital market in bangladesh an overviewCapital market in bangladesh an overview
Capital market in bangladesh an overview
 
Faster and resourceful multi core web crawling
Faster and resourceful multi core web crawlingFaster and resourceful multi core web crawling
Faster and resourceful multi core web crawling
 
Extended fuzzy c means clustering algorithm in segmentation of noisy images
Extended fuzzy c means clustering algorithm in segmentation of noisy imagesExtended fuzzy c means clustering algorithm in segmentation of noisy images
Extended fuzzy c means clustering algorithm in segmentation of noisy images
 
Parallel generators of pseudo random numbers with control of calculation errors
Parallel generators of pseudo random numbers with control of calculation errorsParallel generators of pseudo random numbers with control of calculation errors
Parallel generators of pseudo random numbers with control of calculation errors
 

Dernier

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 

Dernier (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

High Speed 8-bit Counters using State Excitation Logic and their Application in Frequency Divider

  • 1. International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064 Volume 2 Issue 9, September 2013 www.ijsr.net High Speed 8-bit Counters using State Excitation Logic and their Application in Frequency Divider Ranjith Ram. A1 , Pramod. P2 1 Department of Electronics and Communication Engineering Government College of Engineering, Kannur, Parassinikkadvu, Kerala, India 2 Department of Electronics and Communication Engineering Lal Bahadur Shasthri College of Engineering, Kasaragod, Kerala, India Abstract: Two innovative high-speed low power parallel 8-bit counter architectures are proposed. Then, High speed 8-bit frequency divider circuits using the proposed architectures are realized. The proposed parallel counter architectures consist of two sections – The Counting Path and the State Excitation Module. The counting path consists of three counting modules in which the first module (basic module) generates future states for the two remaining counting modules. The State Excitation Module decodes the count states of the basic module and carries this decoding over clock cycles through pipelined DFF to trigger the subsequent counting modules. The existing 8-bit parallel counter architecture [1] consumed a total transistor count of 442 whereas the proposed parallel counters consumed only 274 transistors. The power dissipation of the existing parallel counter architecture and the proposed parallel counter architecture were 4.21mW (PINT) and 3.60mW (PINT) respectively at 250MHz. The worst case delay observed for the 8-bit counter using existing parallel counter architecture [1] and the proposed parallel counter architectures were 7.481ns, 6.737ns and 6.677ns respectively using Altera Quartus II. A reduction in area (transistor count) by 27.45% and a reduction in power dissipation by 16.28% are achieved for the frequency dividers using proposed counter architectures. Also a reduction in delay by 10.75% and 7.62% is achieved for the 8-bit frequency divider circuits using proposed counter methods I & II respectively. Keywords: Counter, divide-by-m, frequency divider, high speed, low-power, modules, modulus 1. Introduction A frequency divider is a modulo-m binary counter that provides an output pulse for every m clock pulses. A frequency divider is expected to have the following features: 1) A very short time between clock pulses, i.e., fast occurrence of clock pulses; 2) It should be programmable using external modulus select input, 3) It should be simple both in implementation and in use and 4) It should consume only a small area and a regular implementation should be possible. The counter circuits we introduce here have all these features. Frequency dividers are basic blocks in numerous applications like generation of clock pulses of desired frequency, synchronization and data recovery and frequency synthesis in satellite communication systems. An innovative design of a frequency divider is carried out here. This unique circuit sequences through its states which ranges from 0 to the state determined by the external input ‘m’. It consists of a high speed parallel counter with state excitation logic, a sequence restarter logic and a sequence termination logic with external programmable input ‘m’ for frequency select. The counting path of the 8-bit Parallel counting architecture [1] consists of four 2-bit modules separated by DFFs. Though the performance of the counter was found to be attractive, it consumed comparatively higher number of transistors thereby increasing total area required for the circuit realization. Therefore to negate these drawbacks of the counter architecture [1] alternative counter design strategies are proposed here. In the proposed architecture all the counting blocks are designed by using JK flip flops which reduces the number of gates required for its implementation. Also in place for repeating counting blocks of equal width, the counting blocks of variable width is used to reduce the size of state excitation module. A simple implementation of frequency divider is proposed by S. Abdel-Hafeez et al. However, the counter section of the frequency divider consumed more area and the circuit had dissipated more power because of the increased number of flip-flop used. In order to reduce high counter power consumption, Alioto et al. [3] presented a low power counter design with a relatively high operating frequency. Alioto’s design was based on cascading an analog block such that each counting stage’s input frequency was halved compared to the previous counting stage. However, Alioto’s counter design’s carry chain rippled through all counting stages, resulting in a total critical path delay equal to the sum of all counting stage delays. Subsequently, Alioto’s design was not well suited for large counter widths because the carry chain limited operating frequency even though the carry chain voltage was not rail-to-rail. A dual-modulus prescaler constructed with two parts-a synchronous counter and an asynchronous counter was proposed by B.Chang et al. [4]. But the advantage of reduction power consumption was negated by reduction in speed. Though it was a dual modulus divider, it won’t provide the option of selecting two modulus values externally. Therefore a novel design of a frequency divider which sequences from 0 to the count value entered through the external frequency select input ‘m’ is proposed here. The remainder of the paper is organized as follows. Section 2 discusses about the proposed high speed parallel counter architectures. Section 3 provides an insight into the proposed frequency divider architecture. Section 4 provides a detailed discussion of the results and finally the conclusion is given in section 5 Paper ID: 12013137 84
  • 2. International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064 Volume 2 Issue 9, September 2013 www.ijsr.net 2. The Proposed 8-bit Parallel Counter Architectures The major advantages of the proposed parallel counter architectures are listed below. 1)All the individual blocks in the counting path are designed by using JK flip-flops which reduces the number of gates required for its implementation. Therefore, the transistor count of the counting path is reduced. 2)In place for repeating counting blocks of equal width, the counting blocks of variable width is used to reduce the size of the state excitation module. This also reduces the transistor count and thereby the area required for the realization of the counter. 3)The proposed counter has an operating frequency that is almost independent of counter width as a single clock input triggers all counting modules simultaneously. 4)The counter output is in radix-2 representation so read on- the-fly of the count value is possible with no additional logic decoding. 2.1 Method I Figure 1 shows the functional block diagram of the proposed high speed parallel counter using method I. It consists of two sections – The Counting Path and State Excitation Module. Figure 1: Functional block diagram of the proposed high speed parallel counter (method I) 2.1.1 Counting Path: The counting path consists of four different modules. They are M13, DFFPS, and two subsequent counting modules (M2KS). In the counting path the counting modules are separated by the pipelining flip-flops DFFPS. (a) Module- M13 The module M13 is a parallel synchronous 3-bit up counter using JK flip-flops. The schematic is shown in Figure 2. Here the J and K inputs of all the flip flops are shorted and thus its operation is equivalent to a T flip-flop. The logic expressions of the outputs of the basic module M13 are given by, Q00(t+1) = J0Q’00(t) + K’0Q00(t) (1) Q01(t+1) = Q00(t)Q’01(t)) + Q’00(t)Q01(t) (2) Q02(t+1 )= Q01(t)Q00(t)Q’02(t)+[Q01(t)Q00(t)]’Q02(t) (3) EN1= Q02 Q01 Q’00 (4) Figure 2: The Schematic diagram of Module- M13 of the proposed high speed parallel counter (Method I) The module M13 is responsible for low-order bit counting and these three LSBs generate future states for all remaining modules in the counting path. In the counting path the enable output signal of module M13 is pipelined through flip-flop DFFP1 to enable the counting operation of the first subsequent counting module. Whenever the module M13 output Q02Q01Q00 =110, the input ST of the first subsequent counting module will be ‘1’ after a single clock pulse. The counting module will change its state only if ST=’1’. The connection between the basic and first subsequent counting module is such that when the basic module completes its full state sequence only, a single state change occurs for the first subsequent counting module. (b) Module- M2KS The counting modules other than the basic module are represented here as M2KS, where K represents the counter width of the counting module and S represents the position of the counting module after the basic module. The M2KS counting module will change its state only if ST=’1’. The two M2KS modules shown in Figure3 are modules M221 and M232 respectively. Here module M221 is a two bit counting module and module M232 is a three bit counting module. Figure3 depicts the schematic diagram of module M221 and the output expressions are given by Q10(t+1)= ST xor Q10(t) (5) Q11(t+1)= [ST Q10(t )] xor Q11(t) (6) EN21= Q11 Q10 (7) Figure 3: The Schematic diagram of Module- M221 of the proposed high speed parallel counter (Method I) Paper ID: 12013137 85
  • 3. International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064 Volume 2 Issue 9, September 2013 www.ijsr.net Figure 4: The Schematic diagram of Module- M232 of the proposed high speed parallel counter (Method I) Figure4 depicts the schematic diagram of Module- M232 of the proposed high speed parallel counter (Method I) and the output expressions are given by Q20(t+1)= ST xor Q20(t) (8) Q21(t+1)= [STQ20(t )] xor Q21(t) (9) Q22(t+1)= [STQ21(t )Q20(t ) ] xor Q22(t) (10) EN22= Q22Q21 Q20 (11) (c) State Excitation Module (SEM) The State Excitation Module consists of a D flip-flop DFFSEM, a three input AND gate and an inverter. It decodes the count states of module M13. This decoding is carried over two clock cycles through two DFFs (DFFSEM of SEM and the second pipelining flip-flop DFFP2 of the counting path) to trigger the second subsequent module M232. In Figure 1, the counting path’s first D flip-flop (DFFP1) decodes the low-order state Q02Q01Q00 =110 and carries this decoding across one clock cycle and enables Q11Q10 =01 at module M221 on the next rising clock edge. The State Excitation Module decodes the low-order state Q02Q01Q00 ==101 and carries this decoding over two cycles. By Combining the one cycle mechanism in the counting path for Q11Q10 =10 and a two-cycle mechanism for Q02Q01Q00 =101, Q22Q21Q20 can be enabled. Thus all modules are triggered concurrently on the clock edge, avoiding any rippling or long frequency delay.Figure 5 shows the measured waveforms of the High Speed Counter using Altera Quartus II simulator at 250MHz. Figure 5: Measured waveforms of the proposed High Speed Counter using Altera Quartus II simulator at 250MHz 2.2 Method II Figure 6 shows the functional block diagram of the proposed high speed parallel counter using method II. Similar to the parallel counter in figure 1, it consists of two sections – The Counting Path and State Excitation Module. Figure 6: Functional block diagram of the proposed high speed parallel counter (method II) 2.2.1 Counting Path The counting path consists of three different modules. They are M13, DFFPS, and two subsequent counting modules (M2KS). Similar to method I, here also the counting modules are separated by the pipelining flip-flops DFFPS in the counting path. (a) Module- M13 The module M13 is a parallel synchronous 2-bit up counter using JK flip-flops. The schematic is shown in Figure 7. Here the J and K inputs of the flip flops are shorted and thus its operation is equivalent to a T flip-flop. The logic expressions of the outputs of the basic module M13 are given by, Q00(t+1) = J0Q’00(t) + K’0Q00(t) (12) Q01(t+1) = Q00(t)Q’01(t)) + Q’00(t)Q01(t) (13) EN1= Q01 Q’00 (14) The module M13 is responsible for low-order bit counting and these two LSBs generate future states for all remaining modules in the counting path. Figure 7: The Schematic diagram of Module- M13 of the proposed high speed parallel counter (Method II) Paper ID: 12013137 86
  • 4. International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064 Volume 2 Issue 9, September 2013 www.ijsr.net (b) Module- M2KS Figure8 depicts the schematic diagram of module M2KS. The two M2KS modules shown in figure8 are modules M231 and M232 respectively. The output expressions of module M231 are given by, Q10(t+1)= ST xor Q10(t) (15) Q11(t+1)= [ST Q10(t )] xor Q11(t) (16) Q12(t+1)= [STQ11(t ) Q10(t )] xor Q12(t) (17) EN21= Q12Q11 Q10 (18) Similarly, the output expressions of module M232 are given by, Q21(t+1)= [STQ20(t ]) xor Q21(t) (19) Q22(t+1)= [STQ21(t ) Q20(t )] xor Q22(t) (20) EN22= Q22Q21 Q20 (21) Figure 8: The Schematic diagram of Module- M2KS of the proposed high speed parallel counter (Method II) (c) State Excitation Module (SEM) The State Excitation Module consists of a D flip flop DFFSEM, a two input AND gate and an inverter. It decodes the count states of module M13. The State Excitation Module of the proposed high speed parallel counter of figure6 decodes the count states of its basic module, M13. This decoding is carried over two clock cycles through two DFFs (DFFSEM of SEM and the second pipelining flip-flop DFFP2 of the counting path) to trigger the second subsequent module M232. In figure 6, the counting path’s first D flip-flop (DFFP1) decodes the low-order state Q01Q00 =10 and carries this decoding across one clock cycle and enables Q12Q11Q10 =001 at module M231 on the next rising clock edge. The State Excitation Module decodes the low-order state Q01Q00 ==01 and carries this decoding over two cycles. By Combining the one cycle mechanism in the counting path for Q12Q11Q10 =110 and a two-cycle mechanism for Q01Q00 =01, Q22Q21Q20 can be enabled. Thus all modules are triggered concurrently on the clock edge, avoiding any rippling or long frequency delay. Figure 9 shows the measured waveforms of the High Speed Counter using Altera Quartus II simulator at 250MHz. Figure 9: Measured waveforms of the proposed High Speed Counter (method II) using Altera Quartus II at 250MHz 3. The Proposed 8-bit Frequency Divider It consists of a high speed parallel counter with state excitation logic, a sequence restarter logic and a sequence termination logic with external programmable input ‘m’ for frequency select. Figure 10 The proposed 8 bit frequency divider circuit. Paper ID: 12013137 87
  • 5. International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064 Volume 2 Issue 9, September 2013 www.ijsr.net Figure 11: Measured waveforms of the proposed Frequency Divider using Altera Quartus II at 250MHz Table 1: Comparison of performance parallel counter architectures Parameter Power PINT(mw) Delay (ns) Power Delay Product (PDP) X10-12 Joules Area in transistor count 8-bit Counter- S. Abdel- Hafeez et al.,[1] 3.54 7.481 26.48 442 The proposed 8-bit parallel counter (method I) 2.91 6.737 19.6 274 The proposed 8-bit parallel counter(method II) 2.91 6.677 19.43 274 conventional 8-bit synchronous counter 2.3 8.648 19.89 196 conventional 8-bit synchronous counter 2.2 18.78 41.32 172 Table 2: Comparison of performance of frequency divider circuits Parameter Power PINT (mw) Delay (ns) Power Delay Product (PDP) X10-12Joules Area in transistor count Proposed Frequency Divider using the proposed( method I) 8-bit parallel counter 3.24 6.75 21.86 444 Proposed Frequency Divider using the proposed( method II) 8-bit parallel counter 3.24 7.02 22.73 444 Frequency Divider using 8-bit parallel Counter of- S. Abdel- Hafeez et al.,[1] 3.87 7.6 29.39 612 Frequency Divider using the conventional 8-bit synchronous counter 2.72 8.24 22.5 386 Frequency Divider using the conventional 8-bit asynchronous counter 2.62 18 47.22 342 Figure 10 shows the architecture of the proposed 8 bit frequency divider circuit. Here P7P6P5P4P3P2P1P0 indicates the external programmable inputs and Q7Q6Q5Q4Q3Q2Q1Q0 represents the output bit pattern of the frequency divider. The Sequence termination logic consists of 8 XNOR gates in a row followed by an AND gate. The sequence restarter logic consists of a DFF, an inverter and a two input NOR gate. The operation of the 8- bit frequency divider circuit can be summarized as follows. The counter starts its counting from the initial count state ’00000000’, provided that the reset input RES=’1’.When the counter output pattern becomes equal to the select input combination, all the XNOR outputs become equal to ‘1’ and thereby the output of the AND gate also becomes equal to the logic’1’. This logic ‘1’ output triggers the sequence restarter logic and RESETs the counter such that the counter always sequences through the number of states determined by the external select input. Figure 11 depicts the measured waveforms of the proposed Frequency Divider using Altera Quartus II at 250MHz. It can be noted that for the given input ‘00011001’ the frequency divider circuit starts its cycle from ‘00000000’. The sequence termination logic compares current counting state with the given input. When both values become equal the sequence termination logic terminates the present counting sequence and the sequence restarter thereafter causes the commencement of a fresh counting cycle. 4. Results and Discussion In this section at first the performance of the proposed high- speed low power parallel 8-bit counter architectures are analyzed and compared with Abdel-Hafeez’s counter [1], conventional synchronous and asynchronous counters. Then 8-bit frequency divider circuits were realized using the five different types of counter circuits(two proposed counter architectures, Abdel-Hafeez’s counter [1], conventional synchronous and asynchronous counters) and the results were compared.Note that for all the observations the device cyclone EP1C20F400C7 is used. Table 1 show that a reduction in area (transistor count) by 38% and a reduction in power dissipation by 17.80% are achieved for the proposed counter architectures. A reduction in delay by 0.1% and 0.107% is achieved for proposed methods I & II respectively. When compared with existing Digital CMOS Parallel counter [1], the proposed Parallel counters show improved performance in terms of power consumed, delay and area. Table 2 shows that a reduction in area (transistor count) by 27.45% and a reduction in power dissipation by 16.28% are achieved for the 8-bit frequency divider using proposed counter architectures. A reduction in delay by 10.75% and 7.62% is achieved for proposed methods I & II respectively. 5. Conclusions In this paper, performance of the proposed high-speed low power parallel 8-bit counter architectures are analyzed and compared with the existing parallel counter architectures. Then the frequency divider circuits are realized using all possible types of counter circuits (conventional synchronous, Paper ID: 12013137 88
  • 6. International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064 Volume 2 Issue 9, September 2013 www.ijsr.net conventional asynchronous, existing [1] and two proposed counter architectures). The performance of the frequency divider circuits so formed are analyzed and compared. The existing 8-bit parallel counter architecture [1] consumed a total transistor count of 442 whereas the proposed parallel counters consumed only 274 transistors. The power dissipation of the existing parallel counter architecture [1] and the proposed parallel counter architecture were 4.21mW (PINT) and 3.60mW (PINT) respectively at 250MHz. The worst case delay observed for the 8-bit counter using existing parallel counter architecture [1] and the proposed parallel counter architectures were 7.481ns, 6.737ns and 6.677ns respectively using Altera Quartus II. A reduction in area (transistor count) by 38% and a reduction in power dissipation by 17.80% is achieved for the proposed counter architectures. The delay has been reduced by 10% and 10.7% respectively for proposed methods I & II. A reduction in area (transistor count) by 27.45% and a reduction in power dissipation by 16.28% are achieved for the frequency dividers using proposed counter architectures. Also a reduction in delay by 10.75% and 7.62% is achieved for the frequency dividers using proposed counter methods I & II respectively. References [1] Abdel-Hafeez. S, and Ann Gordon-Ross,“A Digital CMOS Parallel Counter Architecture Based on State Look-Ahead Logic”, IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 19, NO. 6. June2011 [2] Abdel-Hafeez.S, Harb.S, and Eisenstadt.W, “High speed digital CMOS divide-by-N frequency divider,” in Proc. IEEE Int. Symp. Circuits Syst., pp. 592–595,2008 [3] Alioto. M, Mita. R, and Palumbo. G, “Design of high- speed power-efficient MOS current-mode logic frequency dividers,” IEEE Trans. Circuits Syst. II, Expr. Briefs, vol. 53, no. 11, pp. 1165–1169, 2006 [4] Chang. B, Park. J and Kim. W, “A 1.2 GHz CMOS dual-modulus prescalar using new dynamic D-type flip- flops,” IEEE J. Solid-State Circuits, vol. 31, no. 5, pp. 749–75, 1996 [5] Hendry. D. C, “Sequential look ahead method for digital counters,” IEEE Electron. Lett., vol. 32, no. 3, pp. 160– 161,1996 Abdel-Hafeez. S, and Ann Gordon-Ross,“A Digital CMOS Parallel Counter Architecture Based on State Look-Ahead Logic”, IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 19, NO. 6. June2011 [6] Kakarountas. A. P, G. Theodoridis, K. S. Papadomanolakis, and C. E.Goutis, “A novel high-speed counter with counting rate independent of the counter’s length,” in Proc. IEEE Int. Conf. Electron., Circuits Syst.(ICECS), UAE, pp. 1164–1167, Dec. 2003. Abdel- Hafeez. S, and Ann Gordon-Ross, “A Digital CMOS Parallel Counter Architecture Based on State Look- Ahead Logic”, IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 19, NO. 6. June2011 [7] Liang. B, Chen. D, Wang. B, Cheng. D and Kwasniewski. T, “A 43-Ghz static frequency divider in 0.13 standard CMOS,” in Proc. IEEE Canadian Conf. Elect. Comput. Eng. (CCECE), pp.111–114, 2008. [8] A Lin.P, Kerr. K. E, and Botha A. S, “A novel approach for CMOS parallel counter design,” in Proc. 25th EUROMICRO Conf.,pp. 112–119, 1999. [9] Pekmestzi. K. Z and Thanasouras. N, “Systolic frequency-dividers counters,” IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process. vol. 41, no. 11, pp. 775–776. 1994. [10]Sakiyama. J, Aoki. T and Higuchi. T, “Counter tree diagrams for designand analysis of fast addition algorithms,” in Proc. 33rd Int. Symp. Multiple Valued Logic (ISMVL), pp. 1–8, 2003 [11]Stan. M. R, “Systolic counters with unique zero state,” in Proc. IEEE Proc. Int. Symp. Circuits Syst. (ISCAS), pp. II-909–II- 912, 2004 [12]Stan. M. R, Tenca. A. F, and Ercegovac M. D, “Long and fast up/down counters,” IEEE Trans. Comput., vol. 47, no. 7, pp. 722–735, 1998. Author Profiles Dr. A. Ranjith Ram received his B. Tech. degree in Electronics and Communication Engineering from NSS College of Engineering Palakkad, under the University of Calicut in 1995, M. Tech. degree in Applied Electronics and Instrumentation from College of Engineering Thiruvananthapuram, under the University of Kerala in 1998 and Doctorate in Video Analysis from IIT Bombay in 2011. He started his professional career as an ad-hoc Lecturer at the Department of Electronics and Communication Engineering at Government Engineering College Thrissur in 1996. Then he was a faculty of the Department of Electronics and Communication Engineering, LBS College of Engineering, Kasaragod, Kerala until 2001. Currently he works as Assistant Professor in the Department of Electronics and Communication Engineering, Government College of Engineering, Kannur, Kerala. He is having 16 years of experience in teaching in various Engineering Institutes and is a life member of Indian Society of Technical Education. He has published many papers in National as well as International Conferences and written a book on Video Analysis published by Springer. His research interests include Digital Systems Design, Digital Signal Processing, Image Processing, Computer Vision, Video Analysis and Multimedia. Pramod P received his Master of Engineering degree in VLSI DESIGN from Anna University, Chennai. He is presently working as Assistant Professor in the Department of Electronics and Communication Engineering, Lal Bahadur Shasthri College of Engineering, Kasaragod, India. He has 13 years of teaching experience in both undergraduate and postgraduate programs in engineering. He has published many papers in the International & National Journal and Conferences. His current interest includes Digital System Design, Low Power Techniques, VLSI Design & Testing, and VLSI Signal Processing. He is a life member of Indian Society of Technical Education. He has completed Executive Program for Young Professionals from IIM Calcutta and Master of Business Administration from ICFAI University. Paper ID: 12013137 89