SlideShare a Scribd company logo
1 of 7
Download to read offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 423
OPTIMIZATION AND IMPLEMENTATION OF PARALLEL SQUARER
Sharath D1
, Devaraju G2
, Kavitha Devi C.S3
1
PG Student of VLSI Design and Embedded system in Department of Electronics and Communication, Dr. Ambedkar
Institute of Technology, Bangalore
2
Assoc. Professor in Department of Instrumentation Technology, Dr. Ambedkar Institute of Technology, Bangalore
3
Asst. Professor in Department of Electronics and Communication Engineering, Dr. Ambedkar Institute of Technology,
Bangalore
Abstract
This paper describes the low power architecture design which is implemented in digital systems. It focuses on the design and
implementation of Parallel Squarer and its optimization at the gate level netlist. The efficient parallel squarer design is optimized at
the gate level and the results are obtained. It’s much efficient than the existing system. Parallel squarer architecture is implemented
based on Binary squarer algorithm to provide low, power, area and delay with the trade-offs constraints. Simulation, synthesis is
done in the Modelsim 6.5 and Xilinx 13.1 v. The gate level netlist simulation and synthesis are done in Cadence Encounter RTL
compiler and the results are compared with Xilinx and cadence tool.
Keywords- Binary Squarer, Cadence, Modelsim, Parallel Squarer, etc
-------------------------------------------------------------------------***---------------------------------------------------------------
1. INTRODUCTION
In the advance VLSI technology, low power architecture
implementations for the better performance and for the
power resources are an important constraint. In this paper a
proposed Low power architecture Design has been
constructed by the design of Parallel Squarer using Binary
squarer algorithm. Optimized parallel squarer is designed
using array multiplier and carry look ahead adder and the
efficient results are obtained by the optimization of the
proposed design. Section II describes the squarer, parallel
squarer and the block diagram associated with it and the
components in it. Section III describes the binary squarer
diagram which is designed and with examples. Section IV
describes the implementation and the optimized circuits of
the proposed design. Section V describes the simulation and
synthesis results using the cadence 180nm technology
encounter RTL compiler. Section VI gives the future scope,
Section VII provides the conclusion followed by reference.
The hybrid squarer and the combined squarer are the future
works of the proposed architecture.
2. SQUARER
Squarer is a digital multiplier with the identical inputs .It
consists of multiplier unit which is designed for the DSP
applications with various purposes in Viterbi decoding,
image compression, Euclidean distance and vector
normalization, pattern recognition, adaptive filtering,
graphic processors, digital synthesizers, polynomial and
filter evaluation and soon. Squarer can be designed using
binary unsigned and signed numbers. In this paper a
unsigned binary squarer is been designed and implemented
in the digital systems. Fig. 1 shows the block diagram of a
squarer circuit.
Fig.1 Block diagram of squarer circuit1
There are 3 units used: Multiply, Square and Add. Multiply
unit contains the multiplier and multiplicand designed using
any multiplier, Square unit is a multiplier with identical
inputs .Add unit contains the adder for adding the products
of multiply and square unit.
2.1 Parallel Squarer
Parallel Squarer is a squaring circuit where the squaring
operations using multiplier and the addition of products take
place parallelly in a digital system. Parallel Squarer is a
binary squarer where the multiplier is computed parallel
with the use of array multipliers to yield the products. The
block diagram of parallel squarer is shown in Fig.2.Parallel
squarer reduces the computation time by reducing the
execution cycles by parallel computing the result of squaring
unit. There are three steps in obtaining the squared number:
1.Partial Product Generation (PPG), 2.Partial Product
Reduction (PPR) 3.Partial Product Addition (PPA).First step
is done using the array multiplier to generate the products in
the proposed system. Second step is the optimization of the
product by reduction in the structural gates. Third step is the
addition of the optimized result. By these steps a efficient
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 424
parallel squarer of low power architecture can be obtained.
In proposed system, Parallel squarer uses array multiplier
with identical inputs for squaring circuit, CLA for addition.
Other multipliers and adders can be used for the
computation. Array multiplier is used as it takes up least
amount of area and less wiring and routing in layout. CLA
reduces the propagation delay. Array multiplier has regular
structure.
Fig 2 Block diagram of Parallel Squarer
2.2 Array Multiplier
Array multiplier uses AND gates for generation of the
bit-products and adders for accumulation of generated bit
products. All bit-products are generated in parallel and
collected through an array of full adders and half adders.
Since the array multiplier is having a regular structure,
wiring and the layout are done in a much simplified manner
[2].
Fig 3: Array Multiplier using CSA Hardware Architecture2
2.3 Carry Look-Ahead Adder (CLA)
Carry Look-ahead adder (CLA) is used for the addition of
the products obtained in Parallel squarer. The addition of
a2,b2 and 2ab takes place in CLA. The block diagram of 8
bit CLA using 4 bit CLA is shown in Fig. 4. In our proposed
architecture a 8 bit CLA is used using a 4 bit CLA. The 4 bit
squarer and a 8 bit squarer uses a 8 bit CLA and two 8 bit
CLAs.
Fig .4 Block diagram of 8-bit Carry Look ahead adder using
4-bit CLA
3. BINARY SQUARER ALGORITHM
Squares are a special case of multiplication where both
inputs are identical.
Proposed Algorithm:
The algorithm consists of following steps:
The given input is partitioned into two parts, each part is
treated as a separate unit processed individually by further
units.
· Find the square of each part.
· Find twice the product of individual part.
· Add the above results suitably to get the final result.
If X is a five-digit number, who’s square has to be computed.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 425
X = abcde.
Find square of abc = (abc) 2
.
Find square of de = (de)2
.
Find twice the product of abc & de = 2(abc) (de)
Find the sum of the above results to get the square of X.
Example:
1. (10101111)2-8bit binary=(175)10
The square of 175 in binary is (111011110100001)2-
(30625)10
Step 1:
Partition the eight bit binary number to 4 bit binary number
(any bit number can be partitioned).
Step 2:
a=(0110)2, b=(1010) 2.Perform a-square and b-square by the
squaring unit using array multiplier. a-square= (1100100)
2-(100) 10, b-square= (11100001) 2-(225) 10
Step 3:
Perform 2ab by multiplying a and b to get the products ab
then shift left to get 2ab, ab= (10010110) 2, 2ab=
(100101100) 2
Step 4:
The MSB bit partitioned b-square numbers is retained and
added with 2ab and a-square to get square of the number.
The bolded numbers is b-square. Shift left by 4 for 2ab and
add a-square and b-square to obtain the square of the given
number.
001001011000000
+ 110010011100001
111011110100001
Bold Blue indicates 2ab value, Red Bold indicates a2
, and
Black bold indicates b2
value.
4. IMPLEMENTATION DESIGN
4.1 4-Bit Squarer
The implementation is done using the structural gate levels
using the cadence tool. The unoptimised circuits and
optimised circuits are shown in Fig. 5.
Fig. 5 Block diagram of 4-bit squarer in cadence
(unoptimised circuit i.e., existing system).
In the existing system 5 component blocks are used and the
sub blocks are shown in Fig 6
(a)
(b)
(c)
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 426
(d)
Fig. 6 Components of unoptimised 4-bit squarer (a)X2
or Y2
block (b)XY block (c)2XY blockd (d)CLA_8bit block
The components of squarer are shown in diagram 5 blocks
are used in unoptimised or existing system architecture
which has more delay and power.The optimised squarer and
the components are shown in Fig. 7 and Fig. 8.
Fig. 7 Block diagram of Optimised 4-bit squarer in cadence
(a)
(b)
(c)
Fig. 8 Components of 4-bit optimised squarer (a)X2
or Y2
block(b)XY block(c)CLA_8bit block
We can notice that the components of optimised parallel
squarer is reduced and 2XY block is removed.The
optimisation is such a way that the adder appends zero bit to
MSB of XY while adding so that 2XY is added and the result
is obtained.The same procedure follows for 8 bit squarer
also.
4.2 8-Bit Squarer
8-bit squarer is designed using the 4-bit squarer is used for
X2
block and 2XY block of 4-bit squarer is used for 2XY
block too in 8-bit squarer. Totally, 8-bit Squarer is designed
using4 bit squarer. The unoptimised and optimised squarers
are shown in Fig. 9 and Fig. 10.
Fig. 9 Block diagram of 8-bit squarer in cadence
(unoptimised circuit i.e., existing system).
In the existing system 5 component blocks are used and the
sub blocks are shown in Fig. 10.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 427
(a)
(b)
(c)
(d)
Fig. 10 Components of unoptimised 8-bit squarer (a)X2
or Y2
block (b)XY block (c)2XY blockd (d)Adder block
The components of squarer are shown in diagram 5 blocks
are used in unoptimised or existing system architecture
which has more delay and power.The optimised squarer and
the components are shown in Fig. 11 and Fig. 12.
Fig. 11 Block diagram of Optimised 8-bit squarer in cadence
(a)
(b)
(c)
Fig. 12 Components of optimised 8-bit squarer (a)X2
or Y2
block (b)XY block (c)Adder block
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 428
5. SIMULATION AND SYNTHESIS RESULTS
The simulation is done using the MODELSIM 6.5 version
for 4 bit and 8 bit squarers, and report of area, timing, power
is obtained in Cadence Encounter(R) RTL compiler
version(RC)12.10.
Fig 13 Waveform from the RTL code -4 bit squarer
In the above simulation a=1011 i.e. 11 in decimal and the
squared output sq=001111001 is obtained.
Fig 14 Waveform from the RTL code-8bit squarer
In the above simulation a=10010010 i.e. 146 in decimal and
the squared output sq=101001101000100 i.e., 21316 is
obtained. Comparison of Power, Area and Timing of
unoptimised and optimised Squarers of 4 and 8 bit
elaborated in Cadence RTL compiler and the improved
performance based on the parameters are tabulated.
Table 1 Power, Area and Timing of 4-bit squarer
PARAMET
ER-S
4-BIT
SQUAR-ER(E
XI-STING)
4-BIT
SQUA-RER
(PROPOSE
D)
REDU
CE
PERCE
NTAG
E (%)
TIMING(pS
)
2490 F 2164 F 13.09
AREA(CEL
LS)
64 52 18.75
LEAKAGE
POWER(n
W)
316.243 209.213 33.84
DYNAMIC
POWER(n
W)
3626.517 2464.238 32.04
TOTAL
POWER(n
W)
3942.760 2673.451 32.19
Table 2 Power, Area and Timing of 4-bit squarer
6. FUTURE ENHANCEMENT
Optimized Parallel squarer can be further optimized at the
gate and structural level and can be combined with signed
and unsigned multipliers to obtain hybrid squarer. Hybrid
squarer provides the performance better than parallel and
binary squarer. Other multipliers can be used for squaring
and multiplication unit to provide efficient power. There will
be a trade-off between power, area and delay, even with the
performance of the circuit in digital system.
7. CONCLUSIONS
An Optimized Parallel Squarer is designed and Implemented
for Low power architecture in various DSP applications
using the binary squarer algorithm and found that it’s
efficient in terms of area, power and delay concerned when
compared to the existing system. The Parallel Squarer is
simulated, optimized and synthesized to get the report of
Power, Area and Delay in RTL compiler of Cadence. From
the result we can note that an efficient parallel squarer is
designed which is optimized based on area and power is
reduced when compared to unoptimised architecture.
REFERENCES
[1]. Manasa S.N, S.L.Pinjare, Chandra Mohan
Umapthy,”PARALLEL SQUARER DESIGN USING
PRE-CALCULATED SUM OF PARTIAL PRODUCTS”,
International Journal of Emerging Technology and
Advanced Engineering Website: www.ijetae.com (ISSN
2250-2459, Volume 2, Issue 7, July 2012).
[2]. L. Sriraman, T.N. Prabakar,” FPGA
IMPLEMENTATION OF HIGH PERFORMANCE
MULTIPLIER USING SQUARER”, Int. Jr. of Advanced
Computer Engineering & Architecture Vol. 2 No. 2
(June-December, 2012).
[3]. Hassan Ali and T. Nandha Kumar,”ON THE
IMPROVED IMPLEMENTATIONS OF PRE
CALCULATED SUMS OF PARTIAL PRODUCTS
BASED 7-BIT UNSIGNED PARALLEL
SQUARER,”2013 26th IEEE Canadian Conference Of
Electrical And Computer Engineering (CCECE).
PARAMETE
RS
8-BIT
SQUARER
(EXISTING
)
8-BIT
SQUARER
(PROPOSE
D)
REDUCE
PERCEN
TAGE
(%)
TIMING(pS) 5001F 4814 F 3.73
AREA(CEL
LS)
253 217 14.22
LEAKAGE
POWER(nW
)
1397.870 999.021 28.53
DYNAMIC
POWER(nW
)
23582.993 18355.838 22.16
TOTAL
POWER(nW
)
24980.863 19354.858 22.52
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 429
[4]. K.-J. Cho and J.-G. Chung,”Parallel squarer design
using pre-calculated sums of partial
products”,ELECTRONICS LETTERS 6th December 2007
Vol. 43 No. 25.
5. Eshraghi, A., Fiez, T.S., Winters, K.D., and Fischer, T.R.:
‘Design of a new squaring function for the Viterbi
algorithm’, IEEE J. Solid-State Circuits, 1994, 29, (9), pp.
1102–11072.
[6]. Yoo, J.T., Smith, K.F., and Gopalakrishnan, G.: ‘A fast
parallel squarer based on divided-and-conquer’, IEEE J
Solid-State Circuits, 1997, 32,(6), pp. 909–912.
[7]. Chen, T.C.: ‘A binary multiplication scheme based on
squaring’, IEEE Trans. Comput., 1971, 20, (4), pp. 678–680
[8]. Kolagotla, R.K., Griesbach, W.R., and Srinivas, H.R.:
‘VLSI implementation of 350 MHz 0.35 mm 8 bit merged
squarer’, Electron. Lett., 1998, 34, (1), pp. 47–48.

More Related Content

What's hot

Design and Implentation of High Speed 16x16 CMOS Vedic Multiplier
Design and Implentation of High Speed 16x16 CMOS Vedic MultiplierDesign and Implentation of High Speed 16x16 CMOS Vedic Multiplier
Design and Implentation of High Speed 16x16 CMOS Vedic MultiplierEECJOURNAL
 
Sequences classification based on group technology
Sequences classification based on group technologySequences classification based on group technology
Sequences classification based on group technologyeSAT Publishing House
 
An efficient hardware logarithm generator with modified quasi-symmetrical app...
An efficient hardware logarithm generator with modified quasi-symmetrical app...An efficient hardware logarithm generator with modified quasi-symmetrical app...
An efficient hardware logarithm generator with modified quasi-symmetrical app...IJECEIAES
 
Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...
Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...
Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...IJERA Editor
 
Sequences classification based on group technology for flexible manufacturing...
Sequences classification based on group technology for flexible manufacturing...Sequences classification based on group technology for flexible manufacturing...
Sequences classification based on group technology for flexible manufacturing...eSAT Journals
 
A Novel Low Complexity Histogram Algorithm for High Performance Image Process...
A Novel Low Complexity Histogram Algorithm for High Performance Image Process...A Novel Low Complexity Histogram Algorithm for High Performance Image Process...
A Novel Low Complexity Histogram Algorithm for High Performance Image Process...IRJET Journal
 
Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520IJRAT
 
Design and Analysis of a Conventional Wallace Multiplier in 180nm CMOS Techno...
Design and Analysis of a Conventional Wallace Multiplier in 180nm CMOS Techno...Design and Analysis of a Conventional Wallace Multiplier in 180nm CMOS Techno...
Design and Analysis of a Conventional Wallace Multiplier in 180nm CMOS Techno...iosrjce
 
IRJET - Comparison of Vedic, Wallac Tree and Array Multipliers
IRJET -  	  Comparison of Vedic, Wallac Tree and Array MultipliersIRJET -  	  Comparison of Vedic, Wallac Tree and Array Multipliers
IRJET - Comparison of Vedic, Wallac Tree and Array MultipliersIRJET Journal
 
A verilog based implementation of transcendental function calculator using co...
A verilog based implementation of transcendental function calculator using co...A verilog based implementation of transcendental function calculator using co...
A verilog based implementation of transcendental function calculator using co...eSAT Journals
 
IRJET- Efficient Image Encryption with Pixel Scrambling and Genetic Algorithm
IRJET- Efficient Image Encryption with Pixel Scrambling and Genetic AlgorithmIRJET- Efficient Image Encryption with Pixel Scrambling and Genetic Algorithm
IRJET- Efficient Image Encryption with Pixel Scrambling and Genetic AlgorithmIRJET Journal
 
ALU Using Area Optimized Vedic Multiplier
ALU Using Area Optimized Vedic MultiplierALU Using Area Optimized Vedic Multiplier
ALU Using Area Optimized Vedic MultiplierIJERA Editor
 
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...IRJET Journal
 
An advancement in the N×N Multiplier Architecture Realization via the Ancient...
An advancement in the N×N Multiplier Architecture Realization via the Ancient...An advancement in the N×N Multiplier Architecture Realization via the Ancient...
An advancement in the N×N Multiplier Architecture Realization via the Ancient...VIT-AP University
 
Solving electric circuits using graph theory
Solving  electric circuits using graph theorySolving  electric circuits using graph theory
Solving electric circuits using graph theoryCheku Dojee
 

What's hot (19)

Design and Implentation of High Speed 16x16 CMOS Vedic Multiplier
Design and Implentation of High Speed 16x16 CMOS Vedic MultiplierDesign and Implentation of High Speed 16x16 CMOS Vedic Multiplier
Design and Implentation of High Speed 16x16 CMOS Vedic Multiplier
 
Sequences classification based on group technology
Sequences classification based on group technologySequences classification based on group technology
Sequences classification based on group technology
 
An efficient hardware logarithm generator with modified quasi-symmetrical app...
An efficient hardware logarithm generator with modified quasi-symmetrical app...An efficient hardware logarithm generator with modified quasi-symmetrical app...
An efficient hardware logarithm generator with modified quasi-symmetrical app...
 
Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...
Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...
Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...
 
G1103026268
G1103026268G1103026268
G1103026268
 
Sequences classification based on group technology for flexible manufacturing...
Sequences classification based on group technology for flexible manufacturing...Sequences classification based on group technology for flexible manufacturing...
Sequences classification based on group technology for flexible manufacturing...
 
A Novel Low Complexity Histogram Algorithm for High Performance Image Process...
A Novel Low Complexity Histogram Algorithm for High Performance Image Process...A Novel Low Complexity Histogram Algorithm for High Performance Image Process...
A Novel Low Complexity Histogram Algorithm for High Performance Image Process...
 
Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520
 
Design and Analysis of a Conventional Wallace Multiplier in 180nm CMOS Techno...
Design and Analysis of a Conventional Wallace Multiplier in 180nm CMOS Techno...Design and Analysis of a Conventional Wallace Multiplier in 180nm CMOS Techno...
Design and Analysis of a Conventional Wallace Multiplier in 180nm CMOS Techno...
 
IRJET - Comparison of Vedic, Wallac Tree and Array Multipliers
IRJET -  	  Comparison of Vedic, Wallac Tree and Array MultipliersIRJET -  	  Comparison of Vedic, Wallac Tree and Array Multipliers
IRJET - Comparison of Vedic, Wallac Tree and Array Multipliers
 
Q045079298
Q045079298Q045079298
Q045079298
 
A verilog based implementation of transcendental function calculator using co...
A verilog based implementation of transcendental function calculator using co...A verilog based implementation of transcendental function calculator using co...
A verilog based implementation of transcendental function calculator using co...
 
IRJET- Efficient Image Encryption with Pixel Scrambling and Genetic Algorithm
IRJET- Efficient Image Encryption with Pixel Scrambling and Genetic AlgorithmIRJET- Efficient Image Encryption with Pixel Scrambling and Genetic Algorithm
IRJET- Efficient Image Encryption with Pixel Scrambling and Genetic Algorithm
 
Rs lab 06
Rs lab 06Rs lab 06
Rs lab 06
 
Id93
Id93Id93
Id93
 
ALU Using Area Optimized Vedic Multiplier
ALU Using Area Optimized Vedic MultiplierALU Using Area Optimized Vedic Multiplier
ALU Using Area Optimized Vedic Multiplier
 
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
 
An advancement in the N×N Multiplier Architecture Realization via the Ancient...
An advancement in the N×N Multiplier Architecture Realization via the Ancient...An advancement in the N×N Multiplier Architecture Realization via the Ancient...
An advancement in the N×N Multiplier Architecture Realization via the Ancient...
 
Solving electric circuits using graph theory
Solving  electric circuits using graph theorySolving  electric circuits using graph theory
Solving electric circuits using graph theory
 

Viewers also liked

Elevating security in mobile adhoc network using
Elevating security in mobile adhoc network usingElevating security in mobile adhoc network using
Elevating security in mobile adhoc network usingeSAT Publishing House
 
A simulation study of wi max based communication system using deliberately cl...
A simulation study of wi max based communication system using deliberately cl...A simulation study of wi max based communication system using deliberately cl...
A simulation study of wi max based communication system using deliberately cl...eSAT Publishing House
 
Analysis and experimental investigation to mitigate
Analysis and experimental investigation to mitigateAnalysis and experimental investigation to mitigate
Analysis and experimental investigation to mitigateeSAT Publishing House
 
Calculation of resonant frequency of hexagonal
Calculation of resonant frequency of hexagonalCalculation of resonant frequency of hexagonal
Calculation of resonant frequency of hexagonaleSAT Publishing House
 
Modeling cogeneration power plants using neural networks
Modeling cogeneration power plants using neural networksModeling cogeneration power plants using neural networks
Modeling cogeneration power plants using neural networkseSAT Publishing House
 
Empirical relation to estimate the reduction of root fillet stress in spur ge...
Empirical relation to estimate the reduction of root fillet stress in spur ge...Empirical relation to estimate the reduction of root fillet stress in spur ge...
Empirical relation to estimate the reduction of root fillet stress in spur ge...eSAT Publishing House
 
Comparison of used metadata elements in digital libraries in iran with dublin...
Comparison of used metadata elements in digital libraries in iran with dublin...Comparison of used metadata elements in digital libraries in iran with dublin...
Comparison of used metadata elements in digital libraries in iran with dublin...eSAT Publishing House
 
Channel feedback scheduling for wireless communications
Channel feedback scheduling for wireless communicationsChannel feedback scheduling for wireless communications
Channel feedback scheduling for wireless communicationseSAT Publishing House
 
Power quality improvement in a weak bus system using
Power quality improvement in a weak bus system usingPower quality improvement in a weak bus system using
Power quality improvement in a weak bus system usingeSAT Publishing House
 
Tuning of pid controller of inverted pendulum using genetic algorithm
Tuning of pid controller of inverted pendulum using genetic algorithmTuning of pid controller of inverted pendulum using genetic algorithm
Tuning of pid controller of inverted pendulum using genetic algorithmeSAT Publishing House
 
Design of a wind power generation system using a
Design of a wind power generation system using aDesign of a wind power generation system using a
Design of a wind power generation system using aeSAT Publishing House
 
Application of ann for ultimate shear strength of fly
Application of ann for ultimate shear strength of flyApplication of ann for ultimate shear strength of fly
Application of ann for ultimate shear strength of flyeSAT Publishing House
 
Performance analysis of sobel edge filter on heterogeneous system using opencl
Performance analysis of sobel edge filter on heterogeneous system using openclPerformance analysis of sobel edge filter on heterogeneous system using opencl
Performance analysis of sobel edge filter on heterogeneous system using opencleSAT Publishing House
 
Improvement of energy absorption of thin walled
Improvement of energy absorption of thin walledImprovement of energy absorption of thin walled
Improvement of energy absorption of thin walledeSAT Publishing House
 
Coupling the bionic surface friction contact performance and wear resistance ...
Coupling the bionic surface friction contact performance and wear resistance ...Coupling the bionic surface friction contact performance and wear resistance ...
Coupling the bionic surface friction contact performance and wear resistance ...eSAT Publishing House
 
Life cycle assessment and simulation enablers of sustainable product design
Life cycle assessment and simulation enablers of sustainable product designLife cycle assessment and simulation enablers of sustainable product design
Life cycle assessment and simulation enablers of sustainable product designeSAT Publishing House
 
A novel p q control algorithm for combined active
A novel p q control algorithm for combined activeA novel p q control algorithm for combined active
A novel p q control algorithm for combined activeeSAT Publishing House
 
Parameter study of stable walking gaits for nao
Parameter study of stable walking gaits for naoParameter study of stable walking gaits for nao
Parameter study of stable walking gaits for naoeSAT Publishing House
 
A 2.4 ghz cmos lna input matching design using resistive feedback topology in...
A 2.4 ghz cmos lna input matching design using resistive feedback topology in...A 2.4 ghz cmos lna input matching design using resistive feedback topology in...
A 2.4 ghz cmos lna input matching design using resistive feedback topology in...eSAT Publishing House
 

Viewers also liked (20)

Elevating security in mobile adhoc network using
Elevating security in mobile adhoc network usingElevating security in mobile adhoc network using
Elevating security in mobile adhoc network using
 
A simulation study of wi max based communication system using deliberately cl...
A simulation study of wi max based communication system using deliberately cl...A simulation study of wi max based communication system using deliberately cl...
A simulation study of wi max based communication system using deliberately cl...
 
Analysis and experimental investigation to mitigate
Analysis and experimental investigation to mitigateAnalysis and experimental investigation to mitigate
Analysis and experimental investigation to mitigate
 
Calculation of resonant frequency of hexagonal
Calculation of resonant frequency of hexagonalCalculation of resonant frequency of hexagonal
Calculation of resonant frequency of hexagonal
 
Modeling cogeneration power plants using neural networks
Modeling cogeneration power plants using neural networksModeling cogeneration power plants using neural networks
Modeling cogeneration power plants using neural networks
 
Empirical relation to estimate the reduction of root fillet stress in spur ge...
Empirical relation to estimate the reduction of root fillet stress in spur ge...Empirical relation to estimate the reduction of root fillet stress in spur ge...
Empirical relation to estimate the reduction of root fillet stress in spur ge...
 
Comparison of used metadata elements in digital libraries in iran with dublin...
Comparison of used metadata elements in digital libraries in iran with dublin...Comparison of used metadata elements in digital libraries in iran with dublin...
Comparison of used metadata elements in digital libraries in iran with dublin...
 
Channel feedback scheduling for wireless communications
Channel feedback scheduling for wireless communicationsChannel feedback scheduling for wireless communications
Channel feedback scheduling for wireless communications
 
Power quality improvement in a weak bus system using
Power quality improvement in a weak bus system usingPower quality improvement in a weak bus system using
Power quality improvement in a weak bus system using
 
Tuning of pid controller of inverted pendulum using genetic algorithm
Tuning of pid controller of inverted pendulum using genetic algorithmTuning of pid controller of inverted pendulum using genetic algorithm
Tuning of pid controller of inverted pendulum using genetic algorithm
 
Design of a wind power generation system using a
Design of a wind power generation system using aDesign of a wind power generation system using a
Design of a wind power generation system using a
 
Application of ann for ultimate shear strength of fly
Application of ann for ultimate shear strength of flyApplication of ann for ultimate shear strength of fly
Application of ann for ultimate shear strength of fly
 
Performance analysis of sobel edge filter on heterogeneous system using opencl
Performance analysis of sobel edge filter on heterogeneous system using openclPerformance analysis of sobel edge filter on heterogeneous system using opencl
Performance analysis of sobel edge filter on heterogeneous system using opencl
 
Improvement of energy absorption of thin walled
Improvement of energy absorption of thin walledImprovement of energy absorption of thin walled
Improvement of energy absorption of thin walled
 
Coupling the bionic surface friction contact performance and wear resistance ...
Coupling the bionic surface friction contact performance and wear resistance ...Coupling the bionic surface friction contact performance and wear resistance ...
Coupling the bionic surface friction contact performance and wear resistance ...
 
Life cycle assessment and simulation enablers of sustainable product design
Life cycle assessment and simulation enablers of sustainable product designLife cycle assessment and simulation enablers of sustainable product design
Life cycle assessment and simulation enablers of sustainable product design
 
A novel p q control algorithm for combined active
A novel p q control algorithm for combined activeA novel p q control algorithm for combined active
A novel p q control algorithm for combined active
 
Language identification using g lda
Language identification using g ldaLanguage identification using g lda
Language identification using g lda
 
Parameter study of stable walking gaits for nao
Parameter study of stable walking gaits for naoParameter study of stable walking gaits for nao
Parameter study of stable walking gaits for nao
 
A 2.4 ghz cmos lna input matching design using resistive feedback topology in...
A 2.4 ghz cmos lna input matching design using resistive feedback topology in...A 2.4 ghz cmos lna input matching design using resistive feedback topology in...
A 2.4 ghz cmos lna input matching design using resistive feedback topology in...
 

Similar to Optimization and implementation of parallel squarer

Braun’s Multiplier Implementation using FPGA with Bypassing Techniques.
Braun’s Multiplier Implementation using FPGA with Bypassing Techniques.Braun’s Multiplier Implementation using FPGA with Bypassing Techniques.
Braun’s Multiplier Implementation using FPGA with Bypassing Techniques.VLSICS Design
 
IRJET- Efficient Design of Radix Booth Multiplier
IRJET- Efficient Design of Radix Booth MultiplierIRJET- Efficient Design of Radix Booth Multiplier
IRJET- Efficient Design of Radix Booth MultiplierIRJET Journal
 
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology IJEEE
 
Design and analysis of reduced size conical shape
Design and analysis of reduced size conical shapeDesign and analysis of reduced size conical shape
Design and analysis of reduced size conical shapeeSAT Publishing House
 
Permonace Modeling of Pipelined Linear Algebra Architectures on ASIC
Permonace Modeling of Pipelined Linear Algebra Architectures on ASICPermonace Modeling of Pipelined Linear Algebra Architectures on ASIC
Permonace Modeling of Pipelined Linear Algebra Architectures on ASICIRJET Journal
 
DESIGN OF LOW POWER MULTIPLIER
DESIGN OF LOW POWER MULTIPLIERDESIGN OF LOW POWER MULTIPLIER
DESIGN OF LOW POWER MULTIPLIERIRJET Journal
 
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
IRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative AdderIRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative Adder
IRJET- FPGA Implementation of High Speed and Low Power Speculative AdderIRJET Journal
 
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...IRJET Journal
 
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...IRJET Journal
 
Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...
Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...
Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...IRJET Journal
 
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...IJTET Journal
 
IRJET- Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
IRJET-  	  Design of 16 Bit Low Power Vedic Architecture using CSA & UTSIRJET-  	  Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
IRJET- Design of 16 Bit Low Power Vedic Architecture using CSA & UTSIRJET Journal
 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET Journal
 
FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...
FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...
FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...eeiej_journal
 
Fpga implementation of high speed
Fpga implementation of high speedFpga implementation of high speed
Fpga implementation of high speedeeiej
 
Design and implementation of high speed baugh wooley and modified booth multi...
Design and implementation of high speed baugh wooley and modified booth multi...Design and implementation of high speed baugh wooley and modified booth multi...
Design and implementation of high speed baugh wooley and modified booth multi...eSAT Publishing House
 

Similar to Optimization and implementation of parallel squarer (20)

SFQ MULTIPLIER
SFQ MULTIPLIERSFQ MULTIPLIER
SFQ MULTIPLIER
 
Braun’s Multiplier Implementation using FPGA with Bypassing Techniques.
Braun’s Multiplier Implementation using FPGA with Bypassing Techniques.Braun’s Multiplier Implementation using FPGA with Bypassing Techniques.
Braun’s Multiplier Implementation using FPGA with Bypassing Techniques.
 
IRJET- Efficient Design of Radix Booth Multiplier
IRJET- Efficient Design of Radix Booth MultiplierIRJET- Efficient Design of Radix Booth Multiplier
IRJET- Efficient Design of Radix Booth Multiplier
 
Id93
Id93Id93
Id93
 
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
 
Design and analysis of reduced size conical shape
Design and analysis of reduced size conical shapeDesign and analysis of reduced size conical shape
Design and analysis of reduced size conical shape
 
Permonace Modeling of Pipelined Linear Algebra Architectures on ASIC
Permonace Modeling of Pipelined Linear Algebra Architectures on ASICPermonace Modeling of Pipelined Linear Algebra Architectures on ASIC
Permonace Modeling of Pipelined Linear Algebra Architectures on ASIC
 
DESIGN OF LOW POWER MULTIPLIER
DESIGN OF LOW POWER MULTIPLIERDESIGN OF LOW POWER MULTIPLIER
DESIGN OF LOW POWER MULTIPLIER
 
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
IRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative AdderIRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative Adder
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
 
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
 
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
 
Bl044389393
Bl044389393Bl044389393
Bl044389393
 
Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...
Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...
Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...
 
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
 
IRJET- Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
IRJET-  	  Design of 16 Bit Low Power Vedic Architecture using CSA & UTSIRJET-  	  Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
IRJET- Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
 
IJETT-V9P226
IJETT-V9P226IJETT-V9P226
IJETT-V9P226
 
FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...
FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...
FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...
 
Fpga implementation of high speed
Fpga implementation of high speedFpga implementation of high speed
Fpga implementation of high speed
 
Design and implementation of high speed baugh wooley and modified booth multi...
Design and implementation of high speed baugh wooley and modified booth multi...Design and implementation of high speed baugh wooley and modified booth multi...
Design and implementation of high speed baugh wooley and modified booth multi...
 

More from eSAT Publishing House

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnameSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnameSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaeSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingeSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a revieweSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...eSAT Publishing House
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard managementeSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallseSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaeSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structureseSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingseSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...eSAT Publishing House
 

More from eSAT Publishing House (20)

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
 

Recently uploaded

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
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
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
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
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(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
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
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
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 

Recently uploaded (20)

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
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 )
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
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
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(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
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
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...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 

Optimization and implementation of parallel squarer

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 423 OPTIMIZATION AND IMPLEMENTATION OF PARALLEL SQUARER Sharath D1 , Devaraju G2 , Kavitha Devi C.S3 1 PG Student of VLSI Design and Embedded system in Department of Electronics and Communication, Dr. Ambedkar Institute of Technology, Bangalore 2 Assoc. Professor in Department of Instrumentation Technology, Dr. Ambedkar Institute of Technology, Bangalore 3 Asst. Professor in Department of Electronics and Communication Engineering, Dr. Ambedkar Institute of Technology, Bangalore Abstract This paper describes the low power architecture design which is implemented in digital systems. It focuses on the design and implementation of Parallel Squarer and its optimization at the gate level netlist. The efficient parallel squarer design is optimized at the gate level and the results are obtained. It’s much efficient than the existing system. Parallel squarer architecture is implemented based on Binary squarer algorithm to provide low, power, area and delay with the trade-offs constraints. Simulation, synthesis is done in the Modelsim 6.5 and Xilinx 13.1 v. The gate level netlist simulation and synthesis are done in Cadence Encounter RTL compiler and the results are compared with Xilinx and cadence tool. Keywords- Binary Squarer, Cadence, Modelsim, Parallel Squarer, etc -------------------------------------------------------------------------***--------------------------------------------------------------- 1. INTRODUCTION In the advance VLSI technology, low power architecture implementations for the better performance and for the power resources are an important constraint. In this paper a proposed Low power architecture Design has been constructed by the design of Parallel Squarer using Binary squarer algorithm. Optimized parallel squarer is designed using array multiplier and carry look ahead adder and the efficient results are obtained by the optimization of the proposed design. Section II describes the squarer, parallel squarer and the block diagram associated with it and the components in it. Section III describes the binary squarer diagram which is designed and with examples. Section IV describes the implementation and the optimized circuits of the proposed design. Section V describes the simulation and synthesis results using the cadence 180nm technology encounter RTL compiler. Section VI gives the future scope, Section VII provides the conclusion followed by reference. The hybrid squarer and the combined squarer are the future works of the proposed architecture. 2. SQUARER Squarer is a digital multiplier with the identical inputs .It consists of multiplier unit which is designed for the DSP applications with various purposes in Viterbi decoding, image compression, Euclidean distance and vector normalization, pattern recognition, adaptive filtering, graphic processors, digital synthesizers, polynomial and filter evaluation and soon. Squarer can be designed using binary unsigned and signed numbers. In this paper a unsigned binary squarer is been designed and implemented in the digital systems. Fig. 1 shows the block diagram of a squarer circuit. Fig.1 Block diagram of squarer circuit1 There are 3 units used: Multiply, Square and Add. Multiply unit contains the multiplier and multiplicand designed using any multiplier, Square unit is a multiplier with identical inputs .Add unit contains the adder for adding the products of multiply and square unit. 2.1 Parallel Squarer Parallel Squarer is a squaring circuit where the squaring operations using multiplier and the addition of products take place parallelly in a digital system. Parallel Squarer is a binary squarer where the multiplier is computed parallel with the use of array multipliers to yield the products. The block diagram of parallel squarer is shown in Fig.2.Parallel squarer reduces the computation time by reducing the execution cycles by parallel computing the result of squaring unit. There are three steps in obtaining the squared number: 1.Partial Product Generation (PPG), 2.Partial Product Reduction (PPR) 3.Partial Product Addition (PPA).First step is done using the array multiplier to generate the products in the proposed system. Second step is the optimization of the product by reduction in the structural gates. Third step is the addition of the optimized result. By these steps a efficient
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 424 parallel squarer of low power architecture can be obtained. In proposed system, Parallel squarer uses array multiplier with identical inputs for squaring circuit, CLA for addition. Other multipliers and adders can be used for the computation. Array multiplier is used as it takes up least amount of area and less wiring and routing in layout. CLA reduces the propagation delay. Array multiplier has regular structure. Fig 2 Block diagram of Parallel Squarer 2.2 Array Multiplier Array multiplier uses AND gates for generation of the bit-products and adders for accumulation of generated bit products. All bit-products are generated in parallel and collected through an array of full adders and half adders. Since the array multiplier is having a regular structure, wiring and the layout are done in a much simplified manner [2]. Fig 3: Array Multiplier using CSA Hardware Architecture2 2.3 Carry Look-Ahead Adder (CLA) Carry Look-ahead adder (CLA) is used for the addition of the products obtained in Parallel squarer. The addition of a2,b2 and 2ab takes place in CLA. The block diagram of 8 bit CLA using 4 bit CLA is shown in Fig. 4. In our proposed architecture a 8 bit CLA is used using a 4 bit CLA. The 4 bit squarer and a 8 bit squarer uses a 8 bit CLA and two 8 bit CLAs. Fig .4 Block diagram of 8-bit Carry Look ahead adder using 4-bit CLA 3. BINARY SQUARER ALGORITHM Squares are a special case of multiplication where both inputs are identical. Proposed Algorithm: The algorithm consists of following steps: The given input is partitioned into two parts, each part is treated as a separate unit processed individually by further units. · Find the square of each part. · Find twice the product of individual part. · Add the above results suitably to get the final result. If X is a five-digit number, who’s square has to be computed.
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 425 X = abcde. Find square of abc = (abc) 2 . Find square of de = (de)2 . Find twice the product of abc & de = 2(abc) (de) Find the sum of the above results to get the square of X. Example: 1. (10101111)2-8bit binary=(175)10 The square of 175 in binary is (111011110100001)2- (30625)10 Step 1: Partition the eight bit binary number to 4 bit binary number (any bit number can be partitioned). Step 2: a=(0110)2, b=(1010) 2.Perform a-square and b-square by the squaring unit using array multiplier. a-square= (1100100) 2-(100) 10, b-square= (11100001) 2-(225) 10 Step 3: Perform 2ab by multiplying a and b to get the products ab then shift left to get 2ab, ab= (10010110) 2, 2ab= (100101100) 2 Step 4: The MSB bit partitioned b-square numbers is retained and added with 2ab and a-square to get square of the number. The bolded numbers is b-square. Shift left by 4 for 2ab and add a-square and b-square to obtain the square of the given number. 001001011000000 + 110010011100001 111011110100001 Bold Blue indicates 2ab value, Red Bold indicates a2 , and Black bold indicates b2 value. 4. IMPLEMENTATION DESIGN 4.1 4-Bit Squarer The implementation is done using the structural gate levels using the cadence tool. The unoptimised circuits and optimised circuits are shown in Fig. 5. Fig. 5 Block diagram of 4-bit squarer in cadence (unoptimised circuit i.e., existing system). In the existing system 5 component blocks are used and the sub blocks are shown in Fig 6 (a) (b) (c)
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 426 (d) Fig. 6 Components of unoptimised 4-bit squarer (a)X2 or Y2 block (b)XY block (c)2XY blockd (d)CLA_8bit block The components of squarer are shown in diagram 5 blocks are used in unoptimised or existing system architecture which has more delay and power.The optimised squarer and the components are shown in Fig. 7 and Fig. 8. Fig. 7 Block diagram of Optimised 4-bit squarer in cadence (a) (b) (c) Fig. 8 Components of 4-bit optimised squarer (a)X2 or Y2 block(b)XY block(c)CLA_8bit block We can notice that the components of optimised parallel squarer is reduced and 2XY block is removed.The optimisation is such a way that the adder appends zero bit to MSB of XY while adding so that 2XY is added and the result is obtained.The same procedure follows for 8 bit squarer also. 4.2 8-Bit Squarer 8-bit squarer is designed using the 4-bit squarer is used for X2 block and 2XY block of 4-bit squarer is used for 2XY block too in 8-bit squarer. Totally, 8-bit Squarer is designed using4 bit squarer. The unoptimised and optimised squarers are shown in Fig. 9 and Fig. 10. Fig. 9 Block diagram of 8-bit squarer in cadence (unoptimised circuit i.e., existing system). In the existing system 5 component blocks are used and the sub blocks are shown in Fig. 10.
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 427 (a) (b) (c) (d) Fig. 10 Components of unoptimised 8-bit squarer (a)X2 or Y2 block (b)XY block (c)2XY blockd (d)Adder block The components of squarer are shown in diagram 5 blocks are used in unoptimised or existing system architecture which has more delay and power.The optimised squarer and the components are shown in Fig. 11 and Fig. 12. Fig. 11 Block diagram of Optimised 8-bit squarer in cadence (a) (b) (c) Fig. 12 Components of optimised 8-bit squarer (a)X2 or Y2 block (b)XY block (c)Adder block
  • 6. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 428 5. SIMULATION AND SYNTHESIS RESULTS The simulation is done using the MODELSIM 6.5 version for 4 bit and 8 bit squarers, and report of area, timing, power is obtained in Cadence Encounter(R) RTL compiler version(RC)12.10. Fig 13 Waveform from the RTL code -4 bit squarer In the above simulation a=1011 i.e. 11 in decimal and the squared output sq=001111001 is obtained. Fig 14 Waveform from the RTL code-8bit squarer In the above simulation a=10010010 i.e. 146 in decimal and the squared output sq=101001101000100 i.e., 21316 is obtained. Comparison of Power, Area and Timing of unoptimised and optimised Squarers of 4 and 8 bit elaborated in Cadence RTL compiler and the improved performance based on the parameters are tabulated. Table 1 Power, Area and Timing of 4-bit squarer PARAMET ER-S 4-BIT SQUAR-ER(E XI-STING) 4-BIT SQUA-RER (PROPOSE D) REDU CE PERCE NTAG E (%) TIMING(pS ) 2490 F 2164 F 13.09 AREA(CEL LS) 64 52 18.75 LEAKAGE POWER(n W) 316.243 209.213 33.84 DYNAMIC POWER(n W) 3626.517 2464.238 32.04 TOTAL POWER(n W) 3942.760 2673.451 32.19 Table 2 Power, Area and Timing of 4-bit squarer 6. FUTURE ENHANCEMENT Optimized Parallel squarer can be further optimized at the gate and structural level and can be combined with signed and unsigned multipliers to obtain hybrid squarer. Hybrid squarer provides the performance better than parallel and binary squarer. Other multipliers can be used for squaring and multiplication unit to provide efficient power. There will be a trade-off between power, area and delay, even with the performance of the circuit in digital system. 7. CONCLUSIONS An Optimized Parallel Squarer is designed and Implemented for Low power architecture in various DSP applications using the binary squarer algorithm and found that it’s efficient in terms of area, power and delay concerned when compared to the existing system. The Parallel Squarer is simulated, optimized and synthesized to get the report of Power, Area and Delay in RTL compiler of Cadence. From the result we can note that an efficient parallel squarer is designed which is optimized based on area and power is reduced when compared to unoptimised architecture. REFERENCES [1]. Manasa S.N, S.L.Pinjare, Chandra Mohan Umapthy,”PARALLEL SQUARER DESIGN USING PRE-CALCULATED SUM OF PARTIAL PRODUCTS”, International Journal of Emerging Technology and Advanced Engineering Website: www.ijetae.com (ISSN 2250-2459, Volume 2, Issue 7, July 2012). [2]. L. Sriraman, T.N. Prabakar,” FPGA IMPLEMENTATION OF HIGH PERFORMANCE MULTIPLIER USING SQUARER”, Int. Jr. of Advanced Computer Engineering & Architecture Vol. 2 No. 2 (June-December, 2012). [3]. Hassan Ali and T. Nandha Kumar,”ON THE IMPROVED IMPLEMENTATIONS OF PRE CALCULATED SUMS OF PARTIAL PRODUCTS BASED 7-BIT UNSIGNED PARALLEL SQUARER,”2013 26th IEEE Canadian Conference Of Electrical And Computer Engineering (CCECE). PARAMETE RS 8-BIT SQUARER (EXISTING ) 8-BIT SQUARER (PROPOSE D) REDUCE PERCEN TAGE (%) TIMING(pS) 5001F 4814 F 3.73 AREA(CEL LS) 253 217 14.22 LEAKAGE POWER(nW ) 1397.870 999.021 28.53 DYNAMIC POWER(nW ) 23582.993 18355.838 22.16 TOTAL POWER(nW ) 24980.863 19354.858 22.52
  • 7. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 06 | Jun-2014, Available @ http://www.ijret.org 429 [4]. K.-J. Cho and J.-G. Chung,”Parallel squarer design using pre-calculated sums of partial products”,ELECTRONICS LETTERS 6th December 2007 Vol. 43 No. 25. 5. Eshraghi, A., Fiez, T.S., Winters, K.D., and Fischer, T.R.: ‘Design of a new squaring function for the Viterbi algorithm’, IEEE J. Solid-State Circuits, 1994, 29, (9), pp. 1102–11072. [6]. Yoo, J.T., Smith, K.F., and Gopalakrishnan, G.: ‘A fast parallel squarer based on divided-and-conquer’, IEEE J Solid-State Circuits, 1997, 32,(6), pp. 909–912. [7]. Chen, T.C.: ‘A binary multiplication scheme based on squaring’, IEEE Trans. Comput., 1971, 20, (4), pp. 678–680 [8]. Kolagotla, R.K., Griesbach, W.R., and Srinivas, H.R.: ‘VLSI implementation of 350 MHz 0.35 mm 8 bit merged squarer’, Electron. Lett., 1998, 34, (1), pp. 47–48.