CONSTRUCTING A FOUR-BIT ADDER BY USING THE FULL ADDER BLOCK SYMBOLS


Here we would give an example of how to create a hierarchical design using just the schematic. Before going through this example you should familiarize yourself with the section on how to create the block symbols in the schematic editor.

PROBLEM STATEMENT

Our goal here is to create a four-bit adder using full adder block as a new symbol. The full adder block is basically a schematic for a full adder with inputs A, B, Cin and outputs S and Cout.

PROBLEM DESIGN

To implement the four-bit adder we will follow these steps :

CREATING THE SCHEMATIC FOR THE FULL ADDER

Following the steps indicated in Tutorial 1 : Creating a Schematic we create the following schematic for the full adder with inputs A, B, Cin and outputs S and Cout :

CREATING A BLOCK SYMBOL FOR THE FULL ADDER WE HAVE CREATED ABOVE

Following the steps indicated in Tutorial 1 : Creating a block symbol  we create the following full adder block symbol:

CREATING THE SCHEMATIC FOR THE FOUR-BIT ADDER USING THE FULL ADDER BLOCK SYMBOL

Once again following the steps for creating the schematic we arrive at the following schematic for the four-bit adder:

The above schematic represents the hierarchical design for the 4-bit adder using only the full adder block symbols.