European Journal of Scientific Research - EuroJournals
European Journal of Scientific Research - EuroJournals
European Journal of Scientific Research - EuroJournals
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Effect <strong>of</strong> Scaling on the Performance <strong>of</strong> the 4-Bit CPL Subtractor Circuit 242<br />
Figure 1: Block diagram <strong>of</strong> 4-bit Subtractor<br />
The input A and complement B is fed into adder circuit, which is performing A-B. The<br />
subtractor circuit is simulated by the Microwind 3 CAD tool and the scaling parameters are measured<br />
by the BSIM MOS model, which is used to the accurate simulation results <strong>of</strong> submicron technology.<br />
BSIM is an industry standard for deep-submicron device simulation. A simplified version <strong>of</strong> this model<br />
is supported by the Microwind 3, and recommended to ultra–deep submicron technology simulation<br />
[11]. The generated layout <strong>of</strong> the 4 bit subtractor circuit is simulated using by different feature size<br />
such as: 120nm, 90nm, 70nm and 50nm respectively. First, the scaling device parameter calculated<br />
theoretically using standard formulae and then the scaling device parameter verified using simulated<br />
results <strong>of</strong> the 4 bit subtractor circuit [6]. A binary full subtractor circuit is includes an exclusive OR<br />
gate operating upon minuend and subtrahend binary input signals. The difference output from the<br />
circuit is the borrow input signal or its inverse depending upon the output state <strong>of</strong> the exclusive OR<br />
gate. The borrow output <strong>of</strong> the circuit comprises either the borrow input or the subtrahend input, as<br />
determined by the output <strong>of</strong> the exclusive OR gate and by an operation (difference) specifying input<br />
signal. Our 4 bit subtractor circuit is designed by using CPL full adder technique. Actually our circuit<br />
is performing in the manner <strong>of</strong> (A+ (-B)) method. The full adder circuit is designed using by<br />
multiplexing control input technique adder cell. This technique has two stages like as; differential node<br />
stage and swing restoration node stage which is shown in Fig.2. In this Fig.2, the input A, __<br />
A , B and __<br />
B<br />
fed as an input to the pass transistor and form a multiplexing control inputs. According to stage I<br />
(differential node) operation; we will get a result A⊕B <strong>of</strong> sum mode. This node is indicated as<br />
differential node D in Fig.2. The differential node is the output <strong>of</strong> the A⊕B and input <strong>of</strong> the restoration<br />
unit. In our subtractor design, the differential node A⊕B, and Ci are fed through the multiplexing<br />
control input and form a XOR circuit for difference and XNOR for its complement. A logic circuit<br />
combines a plurality <strong>of</strong> pass-transistor logic trees and a multiple-input logic gate for receiving logic<br />
signals from the respective pass-transistor logic trees (differential node), and can express a complex<br />
logical operation while decreasing the number <strong>of</strong> stages in pass-transistor logic trees and improving<br />
operation speed. This node is called as a swing restoration node <strong>of</strong> the pass gate adder circuit. At this<br />
node we will get the output expression Ai ⊕ Bi ⊕ Ci in sum node and complement <strong>of</strong> Ai ⊕ Bi ⊕ Ci in<br />
sum complement node respectively. We can derive the other non-clocked pass gates depends upon<br />
connecting component after the restoration node. Similarly, we can derive the barrow and its<br />
complement.