SlideShare a Scribd company logo
1 of 6
Download to read offline
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 12, Issue 2, Ver. I (Mar.-Apr. 2017), PP 36-41
www.iosrjournals.org
DOI: 10.9790/2834-1202013641 www.iosrjournals.org 36 | Page
Design High Performance Combinational Circuits Using Output
Prediction Logic-OPL Technique
Vikramaditya Dahiya1
, Mr. Vikas Mittal2
1
Student, M.Tech VLSI design, MMU, Mullana,
2
Assistant Professor, ECE department, MMU, Mullana,
Abstract: With the continuously increasing demand for low power & high speed VLSI circuits the brain
storming among the scientists, inventors & researchers to find the techniques required to design such high
performance circuits is also increasing day by day. In the answer to this search several design techniques have
been found. Output prediction logic-OPL technique is one of such newly introduced techniques. OPL is a
technique that can be applied to conventional CMOS logic families in order to obtain considerable speedups.
Speedups of two to three times over static CMOS logic are demonstrated for a variety of combinational circuits.
When applied to static CMOS the OPL retains the restoring nature of underlying logic family. In case of OPL
applied to the pseudo NMOS & domino logic, the problem of excessive power dissipation is solved & speedups
more than static CMOS logic is obtained.
Keywords: Output prediction logic-OPL technique, high speed & low power VLSI circuits, CMOS logic
families.
I. Introduction
Output prediction logic is a recently developed circuit technique that is twice as fast as domino logic
and several times faster than conventional static CMOS logic. Output prediction logic is a technique that can be
applied to different CMOS logic families to achieve considerable speedups. When applied to static CMOS,
OPL retains the restoring character of the logic family. Dynamic circuit families such as domino are
commonly used in today’s high-performance microprocessors for obtaining timing goals that are not
possible using static CMOS circuits [8,9]. Their increased performance is due to reduced input
capacitance, lower switching thresholds, and circuit implementations that typically use fewer levels of
logic due to the use of efficient and wide complex gates. It has been shown that dynamic logic can be
used to realize average speed improvements of about 60% over static CMOS for random logic blocks
when using synthesis tools tailored specifically for dynamic logic [9]. However, dynamic circuits have
notable disadvantages. On-chip coupling noise in CMOS integrated circuits (ICs), until recently considered a
second-order effect has become an important issue in deep sub-micrometer (DSM) CMOS integratedcircuits
[10].In the case of domino, logic must be mapped to a unate network, which usually requires duplication
of logic. Perhaps the main disadvantage going forward is its increased noise sensitivity (compared to
static CMOS). The only way to increase its noise margin is to sacrifice some of its performance gain.
How to retain the good attributes of static CMOS, namely high noise immunity and easy technology
mapping, while obtaining greater speed is an elusive goal. Output prediction logic (OPL) is a new technique
that can be applied to a variety of inverting logic families to increase speed while retaining the
attributes of the underlying family. OPL relies on the alternating nature of logical output values for
inverting gates on a critical path. That is, for any critical path, the logical output values of the gates
along that path will be alternating ones and zeros. By correctly predicting exactly one half of the gate
outputs, OPL obtains significant speedups (at least 2X) over the underlying logic families (e.g. Static
CMOS, pseudo-nMOS and dynamic logic). When applied to static CMOS, OPL yields circuits that are
typically 2 to 3 times faster than conventional static CMOS implementations. Although OPL employs
clocks, OPL-static is inherently restoring logic and has the same noise margins as conventional static
CMOS. OPL-static is also highly tolerant to clock skew, guaranteeing functionally correct results
regardless of skew. Additionally, OPL-static uses the same synthesis tools as static CMOS. OPL can be
applied to the same netlists as conventional static CMOS with a simple cell-for-cell substitution[8,9]. For
the efficient implementation of wide NOR gates, designers often choose gates from pseudo-nMOS or
dynamic logic families. OPL can be applied to these families as well to achieve higher speed performance.
These speedups can be obtained while employing very conservative noise margins. In static CMOS logic, every
gate is an inverting logic gate. Because of this inverting property, every output on a critical path must fully
transition from 0 to 1, or 1 to 0 in the worst case. This is shown in figure 1, where we assume the primary
input transitions high. This is why static CMOS is inherently slow. A circuit designer must take into
account this worst-case delay scenario for a static CMOS critical path.
Design High Performance Combinational Circuits Using Output Prediction Logic-Opl Technique
DOI: 10.9790/2834-1202013641 www.iosrjournals.org 37 | Page
Figure 1: static CMOS worst case behavior [5]
Output prediction logic (OPL) greatly reduces the worst case behavior of critical path. OPL predicts
that every inverting gate output on a critical path will be a logic one after the transitions are completed. Since all
gates are inverting as in static CMOS the OPL predictions will be correct exactly the one half the time. Every
other gate will not have to make transition. Every other gate will not have to make any transition as shown in
figure 2.
Figure 2: OPL predicting ones [5]
There is, however, a key problem with this idea. A one at every output (and therefore input) is not
a stable state for an inverting gate. The one will erode (possibly going to zero) in the latter gates of a
critical path.This can solved by tristating each gate with a clock. The timing specifications in clocking must be
matched very carefully otherwise the glitches will corrupt the output or no impressive speedups can be achieved
or the circuit will be clock blocked as in the case of CD logic. OPL is not a clock blocked technique that is the
output is not controlled by the clocks involved but is data driven which requires careful clocking strategy. Here
the successive clocks are delayed with an optimal delay. In work presented by McMurchie in 2000 and 2001 this
delay was provided by using a reduced swing clock delay element which requires extra transistors and thus the
area is also increased which is an undesirable factor in VLSI jargon. To find another technique to provide the
required delay was needed that can be used to provide the necessary delay without increasing area drastically.
This can be achieved by selecting proper transistor sizes. While an actual circuit essentially follows this
desired behavior, there are important nonidealities. Figure 3 shows a chain of 3 OPL-static inverters.
Figure 3: a chain of 3 OPL static inverters
II. Related work
A vast number of papers describing different circuit topologies and technologies have been reviewed in
this work to attain the working knowledge of past as well as current trend in circuit designing. G. Divya et al.
presented the power analysis of the full adder cells reported as having a low PDP (Power Delay
Product), by means of speed, power consumption and area. These full adders were designed upon various
logic styles to derive the sum and carry outputs. Two new high-speed and low-power full adder cells
designed with an alternative internal logic structure and pass-transistor logic styles that lead to have a
reduced PDP (Power-delay product). These all full adder cells designed using a TDK 90 nm CMOS
technology [1].Sentamilselvi M. et al. described the designing of high performance adder circuit in VLSI
system. The various parameters were considered for designing the circuit. The important parameters were
power and delay. Different tools were used to perform the operation. However, the combinational circuit (i.e.
adder) was designed by using different logic. The domino logic was the base of the proposed method. PMOS
pull up network (PMOS PUN) was used to perform the operation. The proposed method included the tradeoff of
the power and delay [2]. Chiranjeevi Pandamaneni et al. implemented low power high performance
combinational circuits using output prediction logic. It was observed that output prediction logic (OPL)
logic design style exhibit better characteristics (speed and power) as compared to other design styles. So,
OPL logic style can be used where portability and high speed is the prime aim. Where, OPL consumes
the lowest power among the three a technique that can be applied to conventional CMOS logic families
obtained considerable speedups. Speedups of 2X to 3X over conventional static CMOS were demonstrated
for a variety of circuits, ranging from chains of gates, to data path circuits, and to random logic
Design High Performance Combinational Circuits Using Output Prediction Logic-Opl Technique
DOI: 10.9790/2834-1202013641 www.iosrjournals.org 38 | Page
benchmarks [5].Sheng Sun et al. presented Output Prediction Logic, a technique that can be applied to
conventional CMOS logic families to obtain considerable speedups. Average speedups of 2.35X over
conventional static CMOS were demonstrated for a variety of circuits, ranging from chains of gates, to
datapath circuits, and to random logic benchmarks. These speedups as obtained while retaining the noise
margins and level restoring nature of static CMOS as well as the same netlists. OPL had excellent noise
margins since each gate was a low-skew gate, quite unlike domino logic where critical paths consist of
alternating low-skew and high- skew gates. They also designed a 64-bit. OPL-based adder that was more than
twice as fast as the best previously reported adder [8].Larry McMurchie et al. presented Output Prediction
Logic, a technique that can be applied to conventional CMOS logic families to obtain considerable
speedups. Speedups of 2X to 3X over conventional static CMOS were demonstrated for a variety of
circuits, ranging from chains of gates, to datapath circuits, and to random logic benchmarks. These speedups
are obtained while retaining the noise margins and level restoring nature of static CMOS as well as the
same netlists [9].
III. Mechanism
Each gate in all levels is tri-stated with a clock, in which case ones at inputs and a one output is no
longer a contradiction for an inverting gate. The gates remain tristated until their inputs are ready for
evaluation. In this manner, predicted output values are maintained until new input values dictate
otherwise. Successive clocks are delayed by a clock separation as shown in figure 4.When the clock (clk) is
low, the gate is tri-stated, with the output being charged to a logic one. When the clock goes high, the gate
becomes a conventional static CMOS gate. there is an optimal point between the two extremes (fully clock-
blocked and fully lost precharge values). The minimum delay occurs when a modest amount of glitch occurs. If
the clock arrives at gate when its input is settling, a small glitch occurs. If the clock arrives earlier- when 50%
point occurs at the same time as the 50% falling transition point then glitches will be enlarged. If the clock
arrival is earlier yet then the precharged value is completely lost. The more effective approach is to use the
following algorithm for optimized OPL:-
Algorithm {optimized_OPL}
For level 1 to number_of_levels (N)
Run simulation for circuit
For every gate in level (j)
If a high gate output glitches below VDD/2
Double WeffP & WeffN (width_of_PMOS in PUN & NMOS in PDN)
End for
Run simulation for circuit
For every gate in level
If a high gate output glitches below VDD/2
Move gate clock ahead one phase
End for
End for
A chain of four cascaded NOT gates designed using different logic families and OPL applied to them are shown
in figure 5 as designed using static CMOS logic.
Figure 5: schematic of 4 NOT in static CMOS logic
Here, in the static CMOS logic,increasing levels of device integration, die size, and operating
frequency, a burgeoning portable and embedded computing and communications market, combined with
reliability and packaging cost concerns, have made power dissipation a major issue in VLSI design. In
complementary static CMOS, a popular VLSI logic style,power is primarily dissipated during logic transitions
when gate loadcapacitances charge and discharge[10]. Also the number of transistors required in static logic
family is two times the number of inputs which increases the occupied area- an undesirable characteristic where
Design High Performance Combinational Circuits Using Output Prediction Logic-Opl Technique
DOI: 10.9790/2834-1202013641 www.iosrjournals.org 39 | Page
area limitations are in role. Still, many applications where area increment is not a constraint favor static CMOS
logic due to it rail to rail operation. In such applications the delayand the power dissipation in static CMOS logic
can be reduced by applying OPL technique as shown in figure 6.
Figure 6: chain of 4 NOT using OPL static CMOS
Though the static CMOS logic offers less speed, it is best known for its lowest power dissipation [7].
As the number ofinputs increase, the number of transistors required will be doubled. In order to reduce
the transistor count, pseudo NMOS is preferred, whereby area is also reduced. But itfails to improve speed
and reduce power dissipation. Thenominal low output voltage for Pseudo NMOS is not 0V since, there is
a fight between the devices in the pull down network and the grounded PMOS load device. This
resultsin reduced noise margins and more importantly static power dissipation[3]. The chain of inverters
designed in pseudo NMOS and domino logic are shown in figure 7&8.
Figure 7: 4 NOT in pseudo NMOS LOGIC
The domino logic is a variation to the dynamic logic. Circuits designed using dynamic logic can not be
cascaded directly due to the problem of monotonicity-a fundamental problem with dynamic circuits. While a
dynamic gate is in evaluation the input can begin as a logical 0 & remain 0, begin 0 & remain 0, begin as 0 &
rise to 0, begin as 1 and can remain 1 but it can notbegin as 1 & fall to 0 during evaluation. To solve this
Figure 8: 4 NOT in domino logic
Design High Performance Combinational Circuits Using Output Prediction Logic-Opl Technique
DOI: 10.9790/2834-1202013641 www.iosrjournals.org 40 | Page
Problem an inverter is added to the output of every inverting gate which makes monotonically falling
output into a monotonically falling signal suitable for next gate [6]. The power dissipation and delay are also a
problem in dynamic/domino logic & pseudo NMOS logic which can be solved by applying OPL to these logic
families as shown in figure 9& 10. Figure 9 shows 4 cascaded NOT in OPL pseudo NMOS & figure 10 shows 4
cascaded NOT in OPL domino logic.
Figure 9: 4 cascaded NOT in OPL pseudo NMOS logic
Figure 10: 4 NOT cascaded in OPL domino logic
IV. Results
Table 1 shows the comparison among different logic families for a chain of 4 inverters in terms of
delay, powerdissipation, energy & surface area. Similar results have been obtained for a chain of four 3 input
OR gates. The results for a chain of four 3 input OR gates is shown in table 2. The comparison among different
logic families for a 2x1. It can be clearly seen that for a chain of 4 inverters designed using conventional CMOS
logic the delay was reduced when OPL is applied. A speedup of 1.2 times for static is achieved for not chain.
Similarly speed ups of 1.3x over pseudo NMOS & 9.1x over domino logic is achieved while working with
0.12µm technology, and supply voltage VDD kept to be 1.2 volts.
Table 1: comparison among different logic families in terms of delay in nSec, power dissipation in mWatts,
energy of output signal in mV and surface area, for a chain of four inverters.
Also the power dissipation is reduced when OPL is applied to all the three conventional logic families. The
chain of four 3 input OR gates and 2x1 multiplexer designed using different CMOS logic families and OPL
applied to them also proved the extensively enhanced performance of the circuits employing output prediction
logic OPL technique at the expense of some area increment for OPL application.
Logic family Delay in nSec. Power dissipation in µW Maximum energy in mV Area in µm2
Static CMOS 0.0390 0.033 319.97 167.9
OPL Static CMOS 0.0305 0.024 319.89 657.1
Pseudo NMOS 0.0355 0.586 308.80 127.8
OPL Pseudo
NMOS
0.0260 0.515 308.68 571.5
Domino 0.0290 0.086 319.89 725.7
OPL Domino 0.0030 0.033 319.27 549.2
Design High Performance Combinational Circuits Using Output Prediction Logic-Opl Technique
DOI: 10.9790/2834-1202013641 www.iosrjournals.org 41 | Page
Table 2:comparison among different logic families in terms of delay in nSec,power dissipation in µWatts,
energy of output signal in mV and surface area, for achain of four OR gates.
Table 3: comparison of different logic families in terms of delay in nSec, power dissipation in mWatts, energy
of output signal in mV and surface area for2x1 multiplexer
V. Conclusion
Output prediction logic OPL technique has been presented in this paper for a chain of four inverters, a
chain of four 3 input OR gates and 2x1 multiplexer designed using static CMOS, pseudo NMOS and domino
logic. Speedups of several times with a reduction in power dissipation were obtained when OPL is applied to the
conventional CMOS logic families.
References
[1] G. Divya, B. Subbarami Reddy, P. Bhagyalakshmi, “Performance evaluation of the CMOS full adders in TDK 90 nm technology”,
International Journal of Scientific and Research Publications, ISSN 2250-3153 , Volume 4, Issue 1, pp. 1-4, January 2014.
[2] Sentamilselvi M, Mahendran P, “High performance adder circuit in VLSI system”, International journal of technology
enhancements and emerging engineering research, ISSN 2347-4289, Vol. 2, Issue 3, pp. 80-83, 2014.
[3] N. Srinivasa Gupta, M. Satyanarayana, “A novel domino logic for arithmetic circuits”, International journal of innovative
technology and exploring engineering (IJITEE) ISSN: 2278-3075, Volume-3, Issue-3, pp. 34-37, August 2013.
[4] Pierce Chuang, David Li, Manoj Sachdev, “Constant delay logic style” IEEE transactions on very large scale integration (VLSI)
systems, vol.21, no.3, pp. 554-565, March 2013.
[5] Chiranjeevi Pandamaneni, Mr.Syed Inthiyaz, Aditya.K, B.V.Aravind, “Implementation of low power high performance
combinational circuits using output prediction logic” International Journal of Engineering Research and Applications (IJERA),
ISSN: 2248-9622 Vol. 2, Issue 2, pp.1316-1321, Mar-Apr 2012.
[6] Neil H.E.Weste, David Harris, Ayan Banerjee “CMOS VLSI design-a system perspective”, 3rd edition, ISBN 978-81-7758-568-1,
pp.216-229, Pearson publication,2012.
[7] Adel S. Sedra, Kenneth C.Smith, “Microelectronics circuits: Theory & applications ” fifth edition, international version, ISBN-13:
978-0-19-806225-7, ISBN -10: 0-19-806225-7, Oxford university press, 2012
[8] Sheng Sun, Larry McMurchie and Carl Sechen, “A high-performance 64-bit adder implemented in output prediction logic” IEEE,
ISSN 1522-869X, pp. 213-222, 2001.
[9] Larry McMurchie, Su Kio, Gin Yee, Tyler Thorp, and Carl Sechen, “Output prediction logic: a high-performance CMOS design
technique” IEEE, ISSN 0-7695-0801-4, pp.247-254, 2000.
[10] Kevin T. Tang, Eby G. Friedman, “Delay and noise estimation of CMOS logic gates driving coupled resistive capacitive
interconnections” Elseveir, Integration, the VLSI journal 29, ISSN 0167-9260, PII: S 0 1 6 7 - 9 260(00)00005-5, pp. 131-165,
2000.
Logic family Delay in nSec. Power dissipation in µW Maximum energy in mV Area in µm2
Static CMOS 0.0595 0.086 104.18mV 589.7
OPL Static CMOS 0.0105 0.015 118.74mV 1909.4
Pseudo NMOS 0.0625 1.021 102.21mV 464.7
OPL Pseudo NMOS 0.016 0.565 101.11mV 1131.4
Domino 0.0200 0.101 319.98mV 764.9
OPL Domino 0.0095 0.063 119.78mV 1441.6
Logic family Delay in nSec. Power dissipation Maximum energy in mV Area in µm2
Static CMOS 0.2615 0.086 246.85 179.6
OPL Static CMOS 0.0050 0.012 225.77 293.2
Pseudo NMOS 0.3295 0.265 224.94 111.2
OPL Pseudo NMOS 0.2855 0.147 226.52 506.6
Domino 0.0265 0.101 246.27 190.5
OPL Domino 0.0045 0.041 245.99 239.8

More Related Content

What's hot

Performance Analysis of Bus Topology in Fiber Optic Communication
Performance Analysis of Bus Topology in Fiber Optic CommunicationPerformance Analysis of Bus Topology in Fiber Optic Communication
Performance Analysis of Bus Topology in Fiber Optic Communicationijceronline
 
PERFORMANCE ANALYSIS OF SRAM CELL USING REVERSIBLE LOGIC GATES
PERFORMANCE ANALYSIS OF SRAM CELL USING REVERSIBLE LOGIC GATESPERFORMANCE ANALYSIS OF SRAM CELL USING REVERSIBLE LOGIC GATES
PERFORMANCE ANALYSIS OF SRAM CELL USING REVERSIBLE LOGIC GATESBUKYABALAJI
 
HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...
HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...
HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...VLSICS Design
 
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...VIT-AP University
 
Overview of signal integrity simulation for sfp+ interface serial links with ...
Overview of signal integrity simulation for sfp+ interface serial links with ...Overview of signal integrity simulation for sfp+ interface serial links with ...
Overview of signal integrity simulation for sfp+ interface serial links with ...Conference Papers
 
PERFORMANCE OF DIFFERENT CMOS LOGIC STYLES FOR LOW POWER AND HIGH SPEED
PERFORMANCE OF DIFFERENT CMOS LOGIC STYLES FOR LOW POWER AND HIGH SPEED PERFORMANCE OF DIFFERENT CMOS LOGIC STYLES FOR LOW POWER AND HIGH SPEED
PERFORMANCE OF DIFFERENT CMOS LOGIC STYLES FOR LOW POWER AND HIGH SPEED VLSICS Design
 
Parallel implementation of pulse compression method on a multi-core digital ...
Parallel implementation of pulse compression method on  a multi-core digital ...Parallel implementation of pulse compression method on  a multi-core digital ...
Parallel implementation of pulse compression method on a multi-core digital ...IJECEIAES
 
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
 
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
 
A Modified Design of Test Pattern Generator for Built-In-Self- Test Applications
A Modified Design of Test Pattern Generator for Built-In-Self- Test ApplicationsA Modified Design of Test Pattern Generator for Built-In-Self- Test Applications
A Modified Design of Test Pattern Generator for Built-In-Self- Test ApplicationsIJERA Editor
 
Ijmer 46050106
Ijmer 46050106Ijmer 46050106
Ijmer 46050106IJMER
 
Building impedance matching network based on s parameter from manufacturer
Building impedance matching network based on s parameter from manufacturerBuilding impedance matching network based on s parameter from manufacturer
Building impedance matching network based on s parameter from manufacturerJournal Papers
 
Reduced Test Pattern Generation of Multiple SIC Vectors with Input and Output...
Reduced Test Pattern Generation of Multiple SIC Vectors with Input and Output...Reduced Test Pattern Generation of Multiple SIC Vectors with Input and Output...
Reduced Test Pattern Generation of Multiple SIC Vectors with Input and Output...IJERA Editor
 
Performance evaluation of reversible logic based cntfet demultiplexer 2
Performance evaluation of reversible logic based cntfet demultiplexer 2Performance evaluation of reversible logic based cntfet demultiplexer 2
Performance evaluation of reversible logic based cntfet demultiplexer 2IAEME Publication
 
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...IRJET Journal
 
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)Piero Belforte
 

What's hot (18)

Performance Analysis of Bus Topology in Fiber Optic Communication
Performance Analysis of Bus Topology in Fiber Optic CommunicationPerformance Analysis of Bus Topology in Fiber Optic Communication
Performance Analysis of Bus Topology in Fiber Optic Communication
 
PERFORMANCE ANALYSIS OF SRAM CELL USING REVERSIBLE LOGIC GATES
PERFORMANCE ANALYSIS OF SRAM CELL USING REVERSIBLE LOGIC GATESPERFORMANCE ANALYSIS OF SRAM CELL USING REVERSIBLE LOGIC GATES
PERFORMANCE ANALYSIS OF SRAM CELL USING REVERSIBLE LOGIC GATES
 
HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...
HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...
HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...
 
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
 
Overview of signal integrity simulation for sfp+ interface serial links with ...
Overview of signal integrity simulation for sfp+ interface serial links with ...Overview of signal integrity simulation for sfp+ interface serial links with ...
Overview of signal integrity simulation for sfp+ interface serial links with ...
 
PERFORMANCE OF DIFFERENT CMOS LOGIC STYLES FOR LOW POWER AND HIGH SPEED
PERFORMANCE OF DIFFERENT CMOS LOGIC STYLES FOR LOW POWER AND HIGH SPEED PERFORMANCE OF DIFFERENT CMOS LOGIC STYLES FOR LOW POWER AND HIGH SPEED
PERFORMANCE OF DIFFERENT CMOS LOGIC STYLES FOR LOW POWER AND HIGH SPEED
 
Parallel implementation of pulse compression method on a multi-core digital ...
Parallel implementation of pulse compression method on  a multi-core digital ...Parallel implementation of pulse compression method on  a multi-core digital ...
Parallel implementation of pulse compression method on a multi-core digital ...
 
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
 
G010334554
G010334554G010334554
G010334554
 
Cg34503507
Cg34503507Cg34503507
Cg34503507
 
A Modified Design of Test Pattern Generator for Built-In-Self- Test Applications
A Modified Design of Test Pattern Generator for Built-In-Self- Test ApplicationsA Modified Design of Test Pattern Generator for Built-In-Self- Test Applications
A Modified Design of Test Pattern Generator for Built-In-Self- Test Applications
 
Ijmer 46050106
Ijmer 46050106Ijmer 46050106
Ijmer 46050106
 
Building impedance matching network based on s parameter from manufacturer
Building impedance matching network based on s parameter from manufacturerBuilding impedance matching network based on s parameter from manufacturer
Building impedance matching network based on s parameter from manufacturer
 
Reduced Test Pattern Generation of Multiple SIC Vectors with Input and Output...
Reduced Test Pattern Generation of Multiple SIC Vectors with Input and Output...Reduced Test Pattern Generation of Multiple SIC Vectors with Input and Output...
Reduced Test Pattern Generation of Multiple SIC Vectors with Input and Output...
 
Performance evaluation of reversible logic based cntfet demultiplexer 2
Performance evaluation of reversible logic based cntfet demultiplexer 2Performance evaluation of reversible logic based cntfet demultiplexer 2
Performance evaluation of reversible logic based cntfet demultiplexer 2
 
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
 
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
 

Similar to Design High Performance Combinational Circuits Using Output Prediction Logic-OPL Technique

Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...VLSICS Design
 
Extremely Low Power FIR Filter for a Smart Dust Sensor Module
Extremely Low Power FIR Filter for a Smart Dust Sensor ModuleExtremely Low Power FIR Filter for a Smart Dust Sensor Module
Extremely Low Power FIR Filter for a Smart Dust Sensor ModuleCSCJournals
 
A high speed dynamic ripple carry adder
A high speed dynamic ripple carry adderA high speed dynamic ripple carry adder
A high speed dynamic ripple carry addereSAT Journals
 
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...Achintya Kumar
 
NEW DESIGN METHODOLOGIES FOR HIGH-SPEED MIXED-MODE CMOS FULL ADDER CIRCUITS
NEW DESIGN METHODOLOGIES FOR HIGH-SPEED MIXED-MODE CMOS FULL ADDER CIRCUITSNEW DESIGN METHODOLOGIES FOR HIGH-SPEED MIXED-MODE CMOS FULL ADDER CIRCUITS
NEW DESIGN METHODOLOGIES FOR HIGH-SPEED MIXED-MODE CMOS FULL ADDER CIRCUITSVLSICS Design
 
A comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic styleA comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic styleeSAT Publishing House
 
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGALOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGAVLSICS Design
 
Reducing power in using different technologies using FSM architecture
Reducing power in using different technologies using FSM architectureReducing power in using different technologies using FSM architecture
Reducing power in using different technologies using FSM architectureVLSICS Design
 
synopsis ppt.pptxkugiuhjgvyutvdy zsxtyuikm nbgyuik
synopsis ppt.pptxkugiuhjgvyutvdy zsxtyuikm nbgyuiksynopsis ppt.pptxkugiuhjgvyutvdy zsxtyuikm nbgyuik
synopsis ppt.pptxkugiuhjgvyutvdy zsxtyuikm nbgyuikPrakruthiKP2
 
Design of Three-Input XOR/XNOR using Systematic Cell Design Methodology
Design of Three-Input XOR/XNOR using Systematic Cell Design MethodologyDesign of Three-Input XOR/XNOR using Systematic Cell Design Methodology
Design of Three-Input XOR/XNOR using Systematic Cell Design MethodologyAssociate Professor in VSB Coimbatore
 
Comparative Performance Analysis of Low Power Full Adder Design in Different ...
Comparative Performance Analysis of Low Power Full Adder Design in Different ...Comparative Performance Analysis of Low Power Full Adder Design in Different ...
Comparative Performance Analysis of Low Power Full Adder Design in Different ...ijcisjournal
 
Implementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select AddersImplementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select AddersKumar Goud
 
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
 
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...Editor IJMTER
 
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic StructureA Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic StructureIJERA Editor
 
IRJET- An Evaluation of the Performance Parameters of CMOS and CNTFET based D...
IRJET- An Evaluation of the Performance Parameters of CMOS and CNTFET based D...IRJET- An Evaluation of the Performance Parameters of CMOS and CNTFET based D...
IRJET- An Evaluation of the Performance Parameters of CMOS and CNTFET based D...IRJET Journal
 

Similar to Design High Performance Combinational Circuits Using Output Prediction Logic-OPL Technique (20)

Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
 
Extremely Low Power FIR Filter for a Smart Dust Sensor Module
Extremely Low Power FIR Filter for a Smart Dust Sensor ModuleExtremely Low Power FIR Filter for a Smart Dust Sensor Module
Extremely Low Power FIR Filter for a Smart Dust Sensor Module
 
A high speed dynamic ripple carry adder
A high speed dynamic ripple carry adderA high speed dynamic ripple carry adder
A high speed dynamic ripple carry adder
 
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
 
NEW DESIGN METHODOLOGIES FOR HIGH-SPEED MIXED-MODE CMOS FULL ADDER CIRCUITS
NEW DESIGN METHODOLOGIES FOR HIGH-SPEED MIXED-MODE CMOS FULL ADDER CIRCUITSNEW DESIGN METHODOLOGIES FOR HIGH-SPEED MIXED-MODE CMOS FULL ADDER CIRCUITS
NEW DESIGN METHODOLOGIES FOR HIGH-SPEED MIXED-MODE CMOS FULL ADDER CIRCUITS
 
A comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic styleA comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic style
 
ha_report modified
ha_report  modifiedha_report  modified
ha_report modified
 
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGALOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
 
Reducing power in using different technologies using FSM architecture
Reducing power in using different technologies using FSM architectureReducing power in using different technologies using FSM architecture
Reducing power in using different technologies using FSM architecture
 
synopsis ppt.pptxkugiuhjgvyutvdy zsxtyuikm nbgyuik
synopsis ppt.pptxkugiuhjgvyutvdy zsxtyuikm nbgyuiksynopsis ppt.pptxkugiuhjgvyutvdy zsxtyuikm nbgyuik
synopsis ppt.pptxkugiuhjgvyutvdy zsxtyuikm nbgyuik
 
Design of Three-Input XOR/XNOR using Systematic Cell Design Methodology
Design of Three-Input XOR/XNOR using Systematic Cell Design MethodologyDesign of Three-Input XOR/XNOR using Systematic Cell Design Methodology
Design of Three-Input XOR/XNOR using Systematic Cell Design Methodology
 
Comparative Performance Analysis of Low Power Full Adder Design in Different ...
Comparative Performance Analysis of Low Power Full Adder Design in Different ...Comparative Performance Analysis of Low Power Full Adder Design in Different ...
Comparative Performance Analysis of Low Power Full Adder Design in Different ...
 
M045048184
M045048184M045048184
M045048184
 
Implementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select AddersImplementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select Adders
 
Ch33509513
Ch33509513Ch33509513
Ch33509513
 
Ch33509513
Ch33509513Ch33509513
Ch33509513
 
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
 
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
 
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic StructureA Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
 
IRJET- An Evaluation of the Performance Parameters of CMOS and CNTFET based D...
IRJET- An Evaluation of the Performance Parameters of CMOS and CNTFET based D...IRJET- An Evaluation of the Performance Parameters of CMOS and CNTFET based D...
IRJET- An Evaluation of the Performance Parameters of CMOS and CNTFET based D...
 

More from IOSRJECE

Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...
Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...
Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...IOSRJECE
 
Multi Slot Uwb Antennas to Minimize the Interferences from Wlan & X-Band Appl...
Multi Slot Uwb Antennas to Minimize the Interferences from Wlan & X-Band Appl...Multi Slot Uwb Antennas to Minimize the Interferences from Wlan & X-Band Appl...
Multi Slot Uwb Antennas to Minimize the Interferences from Wlan & X-Band Appl...IOSRJECE
 
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...IOSRJECE
 
Vehicle security system using ARM controller
Vehicle security system using ARM controllerVehicle security system using ARM controller
Vehicle security system using ARM controllerIOSRJECE
 
Performance evaluation of full adder
Performance evaluation of full adderPerformance evaluation of full adder
Performance evaluation of full adderIOSRJECE
 
Wireless/Wired Automatic Switched Plasma Tweeter & Speaker System
Wireless/Wired Automatic Switched Plasma Tweeter & Speaker SystemWireless/Wired Automatic Switched Plasma Tweeter & Speaker System
Wireless/Wired Automatic Switched Plasma Tweeter & Speaker SystemIOSRJECE
 
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash AdcCmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash AdcIOSRJECE
 
Performance Analysis of Low Loss Gas Filled Hollow Core Photonic Crystal Fibe...
Performance Analysis of Low Loss Gas Filled Hollow Core Photonic Crystal Fibe...Performance Analysis of Low Loss Gas Filled Hollow Core Photonic Crystal Fibe...
Performance Analysis of Low Loss Gas Filled Hollow Core Photonic Crystal Fibe...IOSRJECE
 
FPGA Based Implementation of AES Encryption and Decryption with Low Power Mul...
FPGA Based Implementation of AES Encryption and Decryption with Low Power Mul...FPGA Based Implementation of AES Encryption and Decryption with Low Power Mul...
FPGA Based Implementation of AES Encryption and Decryption with Low Power Mul...IOSRJECE
 
Design of Counter Using SRAM
Design of Counter Using SRAMDesign of Counter Using SRAM
Design of Counter Using SRAMIOSRJECE
 
Detection of Type-B Artifacts in VEPs using Median Deviation Algorithm
Detection of Type-B Artifacts in VEPs using Median Deviation AlgorithmDetection of Type-B Artifacts in VEPs using Median Deviation Algorithm
Detection of Type-B Artifacts in VEPs using Median Deviation AlgorithmIOSRJECE
 
Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...
Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...
Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...IOSRJECE
 
VANET based Intelligent TransportationSystem using Li-Fi technology
VANET based Intelligent TransportationSystem using Li-Fi technologyVANET based Intelligent TransportationSystem using Li-Fi technology
VANET based Intelligent TransportationSystem using Li-Fi technologyIOSRJECE
 
An Even Data-Distribution Protocolfor Highly Dynamic VANET
An Even Data-Distribution Protocolfor Highly Dynamic VANETAn Even Data-Distribution Protocolfor Highly Dynamic VANET
An Even Data-Distribution Protocolfor Highly Dynamic VANETIOSRJECE
 
Performance Investigation and Enhancement of Fiber Bragg Gratingfor Efficient...
Performance Investigation and Enhancement of Fiber Bragg Gratingfor Efficient...Performance Investigation and Enhancement of Fiber Bragg Gratingfor Efficient...
Performance Investigation and Enhancement of Fiber Bragg Gratingfor Efficient...IOSRJECE
 
Surface Plasmon Modes of Dielectric-Metal-Dielectric Waveguides and Applications
Surface Plasmon Modes of Dielectric-Metal-Dielectric Waveguides and ApplicationsSurface Plasmon Modes of Dielectric-Metal-Dielectric Waveguides and Applications
Surface Plasmon Modes of Dielectric-Metal-Dielectric Waveguides and ApplicationsIOSRJECE
 
Performance Analysis of Optical Amplifiers (EDFA and SOA)
Performance Analysis of Optical Amplifiers (EDFA and SOA)Performance Analysis of Optical Amplifiers (EDFA and SOA)
Performance Analysis of Optical Amplifiers (EDFA and SOA)IOSRJECE
 
Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...
Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...
Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...IOSRJECE
 
Study of RF-MEMS Capacitive Shunt Switch for Microwave Backhaul Applications
Study of RF-MEMS Capacitive Shunt Switch for Microwave Backhaul Applications Study of RF-MEMS Capacitive Shunt Switch for Microwave Backhaul Applications
Study of RF-MEMS Capacitive Shunt Switch for Microwave Backhaul Applications IOSRJECE
 
Broad-Spectrum Model for Sharing Analysis between IMTAdvanced Systems and FSS...
Broad-Spectrum Model for Sharing Analysis between IMTAdvanced Systems and FSS...Broad-Spectrum Model for Sharing Analysis between IMTAdvanced Systems and FSS...
Broad-Spectrum Model for Sharing Analysis between IMTAdvanced Systems and FSS...IOSRJECE
 

More from IOSRJECE (20)

Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...
Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...
Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...
 
Multi Slot Uwb Antennas to Minimize the Interferences from Wlan & X-Band Appl...
Multi Slot Uwb Antennas to Minimize the Interferences from Wlan & X-Band Appl...Multi Slot Uwb Antennas to Minimize the Interferences from Wlan & X-Band Appl...
Multi Slot Uwb Antennas to Minimize the Interferences from Wlan & X-Band Appl...
 
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
 
Vehicle security system using ARM controller
Vehicle security system using ARM controllerVehicle security system using ARM controller
Vehicle security system using ARM controller
 
Performance evaluation of full adder
Performance evaluation of full adderPerformance evaluation of full adder
Performance evaluation of full adder
 
Wireless/Wired Automatic Switched Plasma Tweeter & Speaker System
Wireless/Wired Automatic Switched Plasma Tweeter & Speaker SystemWireless/Wired Automatic Switched Plasma Tweeter & Speaker System
Wireless/Wired Automatic Switched Plasma Tweeter & Speaker System
 
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash AdcCmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
 
Performance Analysis of Low Loss Gas Filled Hollow Core Photonic Crystal Fibe...
Performance Analysis of Low Loss Gas Filled Hollow Core Photonic Crystal Fibe...Performance Analysis of Low Loss Gas Filled Hollow Core Photonic Crystal Fibe...
Performance Analysis of Low Loss Gas Filled Hollow Core Photonic Crystal Fibe...
 
FPGA Based Implementation of AES Encryption and Decryption with Low Power Mul...
FPGA Based Implementation of AES Encryption and Decryption with Low Power Mul...FPGA Based Implementation of AES Encryption and Decryption with Low Power Mul...
FPGA Based Implementation of AES Encryption and Decryption with Low Power Mul...
 
Design of Counter Using SRAM
Design of Counter Using SRAMDesign of Counter Using SRAM
Design of Counter Using SRAM
 
Detection of Type-B Artifacts in VEPs using Median Deviation Algorithm
Detection of Type-B Artifacts in VEPs using Median Deviation AlgorithmDetection of Type-B Artifacts in VEPs using Median Deviation Algorithm
Detection of Type-B Artifacts in VEPs using Median Deviation Algorithm
 
Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...
Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...
Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...
 
VANET based Intelligent TransportationSystem using Li-Fi technology
VANET based Intelligent TransportationSystem using Li-Fi technologyVANET based Intelligent TransportationSystem using Li-Fi technology
VANET based Intelligent TransportationSystem using Li-Fi technology
 
An Even Data-Distribution Protocolfor Highly Dynamic VANET
An Even Data-Distribution Protocolfor Highly Dynamic VANETAn Even Data-Distribution Protocolfor Highly Dynamic VANET
An Even Data-Distribution Protocolfor Highly Dynamic VANET
 
Performance Investigation and Enhancement of Fiber Bragg Gratingfor Efficient...
Performance Investigation and Enhancement of Fiber Bragg Gratingfor Efficient...Performance Investigation and Enhancement of Fiber Bragg Gratingfor Efficient...
Performance Investigation and Enhancement of Fiber Bragg Gratingfor Efficient...
 
Surface Plasmon Modes of Dielectric-Metal-Dielectric Waveguides and Applications
Surface Plasmon Modes of Dielectric-Metal-Dielectric Waveguides and ApplicationsSurface Plasmon Modes of Dielectric-Metal-Dielectric Waveguides and Applications
Surface Plasmon Modes of Dielectric-Metal-Dielectric Waveguides and Applications
 
Performance Analysis of Optical Amplifiers (EDFA and SOA)
Performance Analysis of Optical Amplifiers (EDFA and SOA)Performance Analysis of Optical Amplifiers (EDFA and SOA)
Performance Analysis of Optical Amplifiers (EDFA and SOA)
 
Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...
Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...
Optimum Location of EDFA based on Eye Diagram, Q-factor and Bit Error Rate Me...
 
Study of RF-MEMS Capacitive Shunt Switch for Microwave Backhaul Applications
Study of RF-MEMS Capacitive Shunt Switch for Microwave Backhaul Applications Study of RF-MEMS Capacitive Shunt Switch for Microwave Backhaul Applications
Study of RF-MEMS Capacitive Shunt Switch for Microwave Backhaul Applications
 
Broad-Spectrum Model for Sharing Analysis between IMTAdvanced Systems and FSS...
Broad-Spectrum Model for Sharing Analysis between IMTAdvanced Systems and FSS...Broad-Spectrum Model for Sharing Analysis between IMTAdvanced Systems and FSS...
Broad-Spectrum Model for Sharing Analysis between IMTAdvanced Systems and FSS...
 

Recently uploaded

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 

Recently uploaded (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 

Design High Performance Combinational Circuits Using Output Prediction Logic-OPL Technique

  • 1. IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 12, Issue 2, Ver. I (Mar.-Apr. 2017), PP 36-41 www.iosrjournals.org DOI: 10.9790/2834-1202013641 www.iosrjournals.org 36 | Page Design High Performance Combinational Circuits Using Output Prediction Logic-OPL Technique Vikramaditya Dahiya1 , Mr. Vikas Mittal2 1 Student, M.Tech VLSI design, MMU, Mullana, 2 Assistant Professor, ECE department, MMU, Mullana, Abstract: With the continuously increasing demand for low power & high speed VLSI circuits the brain storming among the scientists, inventors & researchers to find the techniques required to design such high performance circuits is also increasing day by day. In the answer to this search several design techniques have been found. Output prediction logic-OPL technique is one of such newly introduced techniques. OPL is a technique that can be applied to conventional CMOS logic families in order to obtain considerable speedups. Speedups of two to three times over static CMOS logic are demonstrated for a variety of combinational circuits. When applied to static CMOS the OPL retains the restoring nature of underlying logic family. In case of OPL applied to the pseudo NMOS & domino logic, the problem of excessive power dissipation is solved & speedups more than static CMOS logic is obtained. Keywords: Output prediction logic-OPL technique, high speed & low power VLSI circuits, CMOS logic families. I. Introduction Output prediction logic is a recently developed circuit technique that is twice as fast as domino logic and several times faster than conventional static CMOS logic. Output prediction logic is a technique that can be applied to different CMOS logic families to achieve considerable speedups. When applied to static CMOS, OPL retains the restoring character of the logic family. Dynamic circuit families such as domino are commonly used in today’s high-performance microprocessors for obtaining timing goals that are not possible using static CMOS circuits [8,9]. Their increased performance is due to reduced input capacitance, lower switching thresholds, and circuit implementations that typically use fewer levels of logic due to the use of efficient and wide complex gates. It has been shown that dynamic logic can be used to realize average speed improvements of about 60% over static CMOS for random logic blocks when using synthesis tools tailored specifically for dynamic logic [9]. However, dynamic circuits have notable disadvantages. On-chip coupling noise in CMOS integrated circuits (ICs), until recently considered a second-order effect has become an important issue in deep sub-micrometer (DSM) CMOS integratedcircuits [10].In the case of domino, logic must be mapped to a unate network, which usually requires duplication of logic. Perhaps the main disadvantage going forward is its increased noise sensitivity (compared to static CMOS). The only way to increase its noise margin is to sacrifice some of its performance gain. How to retain the good attributes of static CMOS, namely high noise immunity and easy technology mapping, while obtaining greater speed is an elusive goal. Output prediction logic (OPL) is a new technique that can be applied to a variety of inverting logic families to increase speed while retaining the attributes of the underlying family. OPL relies on the alternating nature of logical output values for inverting gates on a critical path. That is, for any critical path, the logical output values of the gates along that path will be alternating ones and zeros. By correctly predicting exactly one half of the gate outputs, OPL obtains significant speedups (at least 2X) over the underlying logic families (e.g. Static CMOS, pseudo-nMOS and dynamic logic). When applied to static CMOS, OPL yields circuits that are typically 2 to 3 times faster than conventional static CMOS implementations. Although OPL employs clocks, OPL-static is inherently restoring logic and has the same noise margins as conventional static CMOS. OPL-static is also highly tolerant to clock skew, guaranteeing functionally correct results regardless of skew. Additionally, OPL-static uses the same synthesis tools as static CMOS. OPL can be applied to the same netlists as conventional static CMOS with a simple cell-for-cell substitution[8,9]. For the efficient implementation of wide NOR gates, designers often choose gates from pseudo-nMOS or dynamic logic families. OPL can be applied to these families as well to achieve higher speed performance. These speedups can be obtained while employing very conservative noise margins. In static CMOS logic, every gate is an inverting logic gate. Because of this inverting property, every output on a critical path must fully transition from 0 to 1, or 1 to 0 in the worst case. This is shown in figure 1, where we assume the primary input transitions high. This is why static CMOS is inherently slow. A circuit designer must take into account this worst-case delay scenario for a static CMOS critical path.
  • 2. Design High Performance Combinational Circuits Using Output Prediction Logic-Opl Technique DOI: 10.9790/2834-1202013641 www.iosrjournals.org 37 | Page Figure 1: static CMOS worst case behavior [5] Output prediction logic (OPL) greatly reduces the worst case behavior of critical path. OPL predicts that every inverting gate output on a critical path will be a logic one after the transitions are completed. Since all gates are inverting as in static CMOS the OPL predictions will be correct exactly the one half the time. Every other gate will not have to make transition. Every other gate will not have to make any transition as shown in figure 2. Figure 2: OPL predicting ones [5] There is, however, a key problem with this idea. A one at every output (and therefore input) is not a stable state for an inverting gate. The one will erode (possibly going to zero) in the latter gates of a critical path.This can solved by tristating each gate with a clock. The timing specifications in clocking must be matched very carefully otherwise the glitches will corrupt the output or no impressive speedups can be achieved or the circuit will be clock blocked as in the case of CD logic. OPL is not a clock blocked technique that is the output is not controlled by the clocks involved but is data driven which requires careful clocking strategy. Here the successive clocks are delayed with an optimal delay. In work presented by McMurchie in 2000 and 2001 this delay was provided by using a reduced swing clock delay element which requires extra transistors and thus the area is also increased which is an undesirable factor in VLSI jargon. To find another technique to provide the required delay was needed that can be used to provide the necessary delay without increasing area drastically. This can be achieved by selecting proper transistor sizes. While an actual circuit essentially follows this desired behavior, there are important nonidealities. Figure 3 shows a chain of 3 OPL-static inverters. Figure 3: a chain of 3 OPL static inverters II. Related work A vast number of papers describing different circuit topologies and technologies have been reviewed in this work to attain the working knowledge of past as well as current trend in circuit designing. G. Divya et al. presented the power analysis of the full adder cells reported as having a low PDP (Power Delay Product), by means of speed, power consumption and area. These full adders were designed upon various logic styles to derive the sum and carry outputs. Two new high-speed and low-power full adder cells designed with an alternative internal logic structure and pass-transistor logic styles that lead to have a reduced PDP (Power-delay product). These all full adder cells designed using a TDK 90 nm CMOS technology [1].Sentamilselvi M. et al. described the designing of high performance adder circuit in VLSI system. The various parameters were considered for designing the circuit. The important parameters were power and delay. Different tools were used to perform the operation. However, the combinational circuit (i.e. adder) was designed by using different logic. The domino logic was the base of the proposed method. PMOS pull up network (PMOS PUN) was used to perform the operation. The proposed method included the tradeoff of the power and delay [2]. Chiranjeevi Pandamaneni et al. implemented low power high performance combinational circuits using output prediction logic. It was observed that output prediction logic (OPL) logic design style exhibit better characteristics (speed and power) as compared to other design styles. So, OPL logic style can be used where portability and high speed is the prime aim. Where, OPL consumes the lowest power among the three a technique that can be applied to conventional CMOS logic families obtained considerable speedups. Speedups of 2X to 3X over conventional static CMOS were demonstrated for a variety of circuits, ranging from chains of gates, to data path circuits, and to random logic
  • 3. Design High Performance Combinational Circuits Using Output Prediction Logic-Opl Technique DOI: 10.9790/2834-1202013641 www.iosrjournals.org 38 | Page benchmarks [5].Sheng Sun et al. presented Output Prediction Logic, a technique that can be applied to conventional CMOS logic families to obtain considerable speedups. Average speedups of 2.35X over conventional static CMOS were demonstrated for a variety of circuits, ranging from chains of gates, to datapath circuits, and to random logic benchmarks. These speedups as obtained while retaining the noise margins and level restoring nature of static CMOS as well as the same netlists. OPL had excellent noise margins since each gate was a low-skew gate, quite unlike domino logic where critical paths consist of alternating low-skew and high- skew gates. They also designed a 64-bit. OPL-based adder that was more than twice as fast as the best previously reported adder [8].Larry McMurchie et al. presented Output Prediction Logic, a technique that can be applied to conventional CMOS logic families to obtain considerable speedups. Speedups of 2X to 3X over conventional static CMOS were demonstrated for a variety of circuits, ranging from chains of gates, to datapath circuits, and to random logic benchmarks. These speedups are obtained while retaining the noise margins and level restoring nature of static CMOS as well as the same netlists [9]. III. Mechanism Each gate in all levels is tri-stated with a clock, in which case ones at inputs and a one output is no longer a contradiction for an inverting gate. The gates remain tristated until their inputs are ready for evaluation. In this manner, predicted output values are maintained until new input values dictate otherwise. Successive clocks are delayed by a clock separation as shown in figure 4.When the clock (clk) is low, the gate is tri-stated, with the output being charged to a logic one. When the clock goes high, the gate becomes a conventional static CMOS gate. there is an optimal point between the two extremes (fully clock- blocked and fully lost precharge values). The minimum delay occurs when a modest amount of glitch occurs. If the clock arrives at gate when its input is settling, a small glitch occurs. If the clock arrives earlier- when 50% point occurs at the same time as the 50% falling transition point then glitches will be enlarged. If the clock arrival is earlier yet then the precharged value is completely lost. The more effective approach is to use the following algorithm for optimized OPL:- Algorithm {optimized_OPL} For level 1 to number_of_levels (N) Run simulation for circuit For every gate in level (j) If a high gate output glitches below VDD/2 Double WeffP & WeffN (width_of_PMOS in PUN & NMOS in PDN) End for Run simulation for circuit For every gate in level If a high gate output glitches below VDD/2 Move gate clock ahead one phase End for End for A chain of four cascaded NOT gates designed using different logic families and OPL applied to them are shown in figure 5 as designed using static CMOS logic. Figure 5: schematic of 4 NOT in static CMOS logic Here, in the static CMOS logic,increasing levels of device integration, die size, and operating frequency, a burgeoning portable and embedded computing and communications market, combined with reliability and packaging cost concerns, have made power dissipation a major issue in VLSI design. In complementary static CMOS, a popular VLSI logic style,power is primarily dissipated during logic transitions when gate loadcapacitances charge and discharge[10]. Also the number of transistors required in static logic family is two times the number of inputs which increases the occupied area- an undesirable characteristic where
  • 4. Design High Performance Combinational Circuits Using Output Prediction Logic-Opl Technique DOI: 10.9790/2834-1202013641 www.iosrjournals.org 39 | Page area limitations are in role. Still, many applications where area increment is not a constraint favor static CMOS logic due to it rail to rail operation. In such applications the delayand the power dissipation in static CMOS logic can be reduced by applying OPL technique as shown in figure 6. Figure 6: chain of 4 NOT using OPL static CMOS Though the static CMOS logic offers less speed, it is best known for its lowest power dissipation [7]. As the number ofinputs increase, the number of transistors required will be doubled. In order to reduce the transistor count, pseudo NMOS is preferred, whereby area is also reduced. But itfails to improve speed and reduce power dissipation. Thenominal low output voltage for Pseudo NMOS is not 0V since, there is a fight between the devices in the pull down network and the grounded PMOS load device. This resultsin reduced noise margins and more importantly static power dissipation[3]. The chain of inverters designed in pseudo NMOS and domino logic are shown in figure 7&8. Figure 7: 4 NOT in pseudo NMOS LOGIC The domino logic is a variation to the dynamic logic. Circuits designed using dynamic logic can not be cascaded directly due to the problem of monotonicity-a fundamental problem with dynamic circuits. While a dynamic gate is in evaluation the input can begin as a logical 0 & remain 0, begin 0 & remain 0, begin as 0 & rise to 0, begin as 1 and can remain 1 but it can notbegin as 1 & fall to 0 during evaluation. To solve this Figure 8: 4 NOT in domino logic
  • 5. Design High Performance Combinational Circuits Using Output Prediction Logic-Opl Technique DOI: 10.9790/2834-1202013641 www.iosrjournals.org 40 | Page Problem an inverter is added to the output of every inverting gate which makes monotonically falling output into a monotonically falling signal suitable for next gate [6]. The power dissipation and delay are also a problem in dynamic/domino logic & pseudo NMOS logic which can be solved by applying OPL to these logic families as shown in figure 9& 10. Figure 9 shows 4 cascaded NOT in OPL pseudo NMOS & figure 10 shows 4 cascaded NOT in OPL domino logic. Figure 9: 4 cascaded NOT in OPL pseudo NMOS logic Figure 10: 4 NOT cascaded in OPL domino logic IV. Results Table 1 shows the comparison among different logic families for a chain of 4 inverters in terms of delay, powerdissipation, energy & surface area. Similar results have been obtained for a chain of four 3 input OR gates. The results for a chain of four 3 input OR gates is shown in table 2. The comparison among different logic families for a 2x1. It can be clearly seen that for a chain of 4 inverters designed using conventional CMOS logic the delay was reduced when OPL is applied. A speedup of 1.2 times for static is achieved for not chain. Similarly speed ups of 1.3x over pseudo NMOS & 9.1x over domino logic is achieved while working with 0.12µm technology, and supply voltage VDD kept to be 1.2 volts. Table 1: comparison among different logic families in terms of delay in nSec, power dissipation in mWatts, energy of output signal in mV and surface area, for a chain of four inverters. Also the power dissipation is reduced when OPL is applied to all the three conventional logic families. The chain of four 3 input OR gates and 2x1 multiplexer designed using different CMOS logic families and OPL applied to them also proved the extensively enhanced performance of the circuits employing output prediction logic OPL technique at the expense of some area increment for OPL application. Logic family Delay in nSec. Power dissipation in µW Maximum energy in mV Area in µm2 Static CMOS 0.0390 0.033 319.97 167.9 OPL Static CMOS 0.0305 0.024 319.89 657.1 Pseudo NMOS 0.0355 0.586 308.80 127.8 OPL Pseudo NMOS 0.0260 0.515 308.68 571.5 Domino 0.0290 0.086 319.89 725.7 OPL Domino 0.0030 0.033 319.27 549.2
  • 6. Design High Performance Combinational Circuits Using Output Prediction Logic-Opl Technique DOI: 10.9790/2834-1202013641 www.iosrjournals.org 41 | Page Table 2:comparison among different logic families in terms of delay in nSec,power dissipation in µWatts, energy of output signal in mV and surface area, for achain of four OR gates. Table 3: comparison of different logic families in terms of delay in nSec, power dissipation in mWatts, energy of output signal in mV and surface area for2x1 multiplexer V. Conclusion Output prediction logic OPL technique has been presented in this paper for a chain of four inverters, a chain of four 3 input OR gates and 2x1 multiplexer designed using static CMOS, pseudo NMOS and domino logic. Speedups of several times with a reduction in power dissipation were obtained when OPL is applied to the conventional CMOS logic families. References [1] G. Divya, B. Subbarami Reddy, P. Bhagyalakshmi, “Performance evaluation of the CMOS full adders in TDK 90 nm technology”, International Journal of Scientific and Research Publications, ISSN 2250-3153 , Volume 4, Issue 1, pp. 1-4, January 2014. [2] Sentamilselvi M, Mahendran P, “High performance adder circuit in VLSI system”, International journal of technology enhancements and emerging engineering research, ISSN 2347-4289, Vol. 2, Issue 3, pp. 80-83, 2014. [3] N. Srinivasa Gupta, M. Satyanarayana, “A novel domino logic for arithmetic circuits”, International journal of innovative technology and exploring engineering (IJITEE) ISSN: 2278-3075, Volume-3, Issue-3, pp. 34-37, August 2013. [4] Pierce Chuang, David Li, Manoj Sachdev, “Constant delay logic style” IEEE transactions on very large scale integration (VLSI) systems, vol.21, no.3, pp. 554-565, March 2013. [5] Chiranjeevi Pandamaneni, Mr.Syed Inthiyaz, Aditya.K, B.V.Aravind, “Implementation of low power high performance combinational circuits using output prediction logic” International Journal of Engineering Research and Applications (IJERA), ISSN: 2248-9622 Vol. 2, Issue 2, pp.1316-1321, Mar-Apr 2012. [6] Neil H.E.Weste, David Harris, Ayan Banerjee “CMOS VLSI design-a system perspective”, 3rd edition, ISBN 978-81-7758-568-1, pp.216-229, Pearson publication,2012. [7] Adel S. Sedra, Kenneth C.Smith, “Microelectronics circuits: Theory & applications ” fifth edition, international version, ISBN-13: 978-0-19-806225-7, ISBN -10: 0-19-806225-7, Oxford university press, 2012 [8] Sheng Sun, Larry McMurchie and Carl Sechen, “A high-performance 64-bit adder implemented in output prediction logic” IEEE, ISSN 1522-869X, pp. 213-222, 2001. [9] Larry McMurchie, Su Kio, Gin Yee, Tyler Thorp, and Carl Sechen, “Output prediction logic: a high-performance CMOS design technique” IEEE, ISSN 0-7695-0801-4, pp.247-254, 2000. [10] Kevin T. Tang, Eby G. Friedman, “Delay and noise estimation of CMOS logic gates driving coupled resistive capacitive interconnections” Elseveir, Integration, the VLSI journal 29, ISSN 0167-9260, PII: S 0 1 6 7 - 9 260(00)00005-5, pp. 131-165, 2000. Logic family Delay in nSec. Power dissipation in µW Maximum energy in mV Area in µm2 Static CMOS 0.0595 0.086 104.18mV 589.7 OPL Static CMOS 0.0105 0.015 118.74mV 1909.4 Pseudo NMOS 0.0625 1.021 102.21mV 464.7 OPL Pseudo NMOS 0.016 0.565 101.11mV 1131.4 Domino 0.0200 0.101 319.98mV 764.9 OPL Domino 0.0095 0.063 119.78mV 1441.6 Logic family Delay in nSec. Power dissipation Maximum energy in mV Area in µm2 Static CMOS 0.2615 0.086 246.85 179.6 OPL Static CMOS 0.0050 0.012 225.77 293.2 Pseudo NMOS 0.3295 0.265 224.94 111.2 OPL Pseudo NMOS 0.2855 0.147 226.52 506.6 Domino 0.0265 0.101 246.27 190.5 OPL Domino 0.0045 0.041 245.99 239.8