The circuits that are designed with the help of Tanner EDA tool in S-Edit using 250nm technology are simulated. The output of the designed circuits is obtained in the W-Edit. The inputs that are given to both the designs are shown in the figures 4.1, 4.2, 4.3 and 4.4.
The design consists of 16 inputs, that is, 8-bit multiplicand and 8-bit multiplier in order to produce 16-bit output. Two different sets of the inputs are given to the circuits.
The first set of the input as follows
8 bit Multiplicand, A [7:0] = 00000000
8 bit Multiplier, B [7:0] = 00000000
The second set of the inputs are as follows
8 bit Multiplicand, A [7:0] = 11111111
8 bit Multiplier, B [7:0] = 11111111
The inputs shown in the figures 4.1, 4.2, 4.3 and 4.4 are given to quaternary CLA multiplier and the results are obtained as waveforms in W-Edit.
The outputs for the quaternary CLA multiplier are obtained and they are shown in the figures 4.5, 4.6 and 4.7.
The output for the first set of the input as follows
8 bit Multiplicand, A [7:0] = 00000000
8 bit Multiplier, B [7:0] = 00000000
16 bit Product, M [15:0] = 0000000000000000
The output for the second set of the inputs are as follows
8 bit Multiplicand, A [7:0] = 11111111
8 bit Multiplier, B [7:0] = 11111111
16 bit Product, M [15:0] = 1111111000000001
The glitches can be seen in the outputs, this is due to parallel inputs given to the adders in the circuit. Further works are need to be done in order to remove these glitches.
The inputs shown in the figures 4.1, 4.2, 4.3 and 4.4 are given to quaternary CIA multiplier and the results are obtained as waveforms in W-Edit.
The output for the quaternary CIA multiplier is obtained and it is shown in the figures 4.8, 4.9 and 4.10.
The output for the first set of the input is shown below
Inputs:
8 bit Multiplicand, A [7:0] = 00000000
8 bit Multiplier, B [7:0] = 00000000
Output:
16 bit Product, M [15:0] = 0000000000000000
The output for the second set of the inputs is shown below
Inputs:
8 bit Multiplicand, A [7:0] = 11111111
8 bit Multiplier, B [7:0] = 11111111
Output:
16 bit Product, M [15:0] = 1111111000000001
The glitches can be seen in the outputs, this is due to parallel inputs given to the adders in the circuit. Further works are need to be done in order to remove these glitches.
Table 4.1 Comparison table between Quaternary CLA and CIA multipliers
Performance metrics
|
Quaternary CLA
multiplier
|
Quaternary CIA
multiplier
|
Percentage
|
Power (milli watts)
|
104.18
|
89.76
|
13.84
|
Delay (nano second)
|
1.298
|
1.317
|
1.44
|
Power Delay Product (pico watt seconds)
|
135.22
|
118.21
|
12.57
|
No. of transistors
|
14616
|
11736
|
19.7
|
The table 4.1 compares the results of the Quaternary CLA Multiplier with Quaternary CIA Multiplier with reference to power, delay, Power Delay Product (PDP) and number of transistors used for the construction of the design. The transient analysis is done using the Tanner EDA with 250nm technology.
From the table 4.1, it is said that the proposed Quaternary CIA has low power consumption. The Quaternary CLA multiplier consumes power of about 104.18 mW whereas, the Quaternary CIA multiplier consumes 89.76 mW which 13.84% less than it consumes the former. This is due to the minimization of the number of gates used in the proposed method. As the number of transistors is reduced, the switching activity during the working of the design is reduced. Dynamic power of the circuit depends on the switching activity. Since the switching activity is reduced, the dynamic power dissipation of the circuit is reduced.
As per the table 4.1, the worst-case delay in obtaining for Quaternary CLA multiplier is 1.298 ns but the Quaternary CIA multiplier has a delay of 1.317ns, which is 1.44% higher when compared with the existing. This is due to the usage of Ripple carry adder in the Carry Increment Adder. However, the Ripple Carry Adder produce more delay due to carry propagation, the delay is reduced when compared to conventional RCA. This is due to the usage of RCA as parallel blocks in the Carry increment Adder so that, the carry propagation delay can be reduced.
The table 4.1 shows that the Power Delay Product of the proposed is 12.57% lesser then the existing method. Thus, the efficiency is improved in the Quaternary CIA multiplier. The number transistor count in the proposed is also 19.7% less than the existing method, which leads to the lesser area than the Quaternary CLA multiplier.