09.01.2013 Views

European Journal of Scientific Research - EuroJournals

European Journal of Scientific Research - EuroJournals

European Journal of Scientific Research - EuroJournals

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!