pipeline cellular array1 a generalized pipeline cellular array

Post on 19-Dec-2015

227 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Pipeline Cellular Array 1

A GENERALIZED PIPELINE CELLULAR ARRAY

Pipeline Cellular Array 2

• Generalized Addition, Subtraction, Multiplication, Division, Squaring and Squarerooting of Binary numbers

• This is a pipelined type of approach

• Since it is an array, it is convenient for VLSI design

Pipeline Cellular Array 3

Basic Cells

Pipeline Cellular Array 4

The Boolean Expressions for

Arithmetic Cell:

Control Cell:

Pipeline Cellular Array 5

Pipeline Cellular Array 6

Pipeline Cellular Array 7

Note that, the square root of:

Pipeline Cellular Array 8

Square Rooting:

Pipeline Cellular Array 9

Examples:

Find the square root of:

Pipeline Cellular Array 10

square root of 25:

Pipeline Cellular Array 11

Pipeline Cellular Array 12

Pipeline Cellular Array 13

Pipeline Cellular Array 14

Pipeline Cellular Array 15

Pipeline Cellular Array 16

Pipeline Cellular Array 17

Pipeline Cellular Array 18

MULTIPLICATION

In Multiplication, RIGHT SHIFT MULTIPLICATION methodis used instead of LEFT SHIFT MULTIPLICATION method

Example: 5 X 7

LEFT SHIFT MULTIPLICATION RIGHT SHIFTMULTIPLICATION

Pipeline Cellular Array 19

Pipeline Cellular Array 20

Pipeline Cellular Array 21

Pipeline Cellular Array 22

Pipeline Cellular Array 23

Pipeline Cellular Array 24

Pipeline Cellular Array 25

Pipeline Cellular Array 26

Pipeline Cellular Array 27

Pipeline Cellular Array 28

Pipeline Cellular Array 29

Pipeline Cellular Array 30

• Note that in case of Binary numbers with Binary point, we first ignore the Binary point while feeding it on pipeline array. Finally, we add the Binary point at appropriate position depending upon the computation

Pipeline Cellular Array 31

• Propogate X

• Calculate Co

• Calculate Fi

• Finally compute D, E, and S

GENERAL PROCEDURE FOR DOING COMPUTATIONON PIPELINE ARRAY

top related