Professional Documents
Culture Documents
VLSI Project Report Bhgian Nabill New
VLSI Project Report Bhgian Nabill New
The figure 1.1 illustrates the 1-bit ALU block diagram. The ALU block
has two different input signal which is A0 and B0. S0 and S1 act as the
control signal of the block. The output of the ALU block is F0. When the
ALU block is acting as the adder and perform addition and subtraction
operation, only the Cout and Cin will be used. As it is a 1-bit ALU diagram
shows in Figure 1.2, we can clearly see that the ALU of 1 bit is made up of
AND gate, OR gate, NOT gate, multiplexer and adder. The ability of an ALU
of performing different arithmetic and logic operation is depending on the
different composition of gates or transistors of an ALU slice. In this ALU
block, the operation will be carried out is the OR, AND, NOT logic
functions, and addition and subtraction arithmetic operation. The 1-bit
ALU slice diagram is illustrated in the figure 1.2 as shown below.
Figure?
8-bit Arithmetic Logic Unit (ALU) has been designed using DSCH and
Microwind Software. Schematic for different operations like NOT, OR, XOR,
addition subtraction has been designed by using DSCH and layout and
analysis has been observed by using Microwind software. ALU (Arithmetic
Logic Unit) is a critical component of a microprocessor and the core
component of central processing unit. However, in the process of making
the 8-bit ALU, the connection between the ports available are need to be
make sure that there are no inter conncetion between unnecessary line.
This is done by using other metal to pass thru the other conncetions.
ALU's comprise the combinational logic that implements logic operations,
such as AND, OR, EXOR and NOT and arithmetic operations, such as add
and subtract. This design is the 8-bit input and produces 9-bit output.
Control units of Cin, S1 and S0 are connected together in order to have
some input signals for all blocks. The Cout of ALU will conncet to Cin of
next ALU in general and the Cout of ALU 1 will go to Cin of ALU 2, and so
on.