Pipeline Cellular Array1 A GENERALIZED PIPELINE CELLULAR ARRAY
Pipeline Cellular Array2 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 Array3 Basic Cells
Pipeline Cellular Array4 The Boolean Expressions for Arithmetic Cell: Control Cell:
Pipeline Cellular Array5
6
7 Note that, the square root of:
Pipeline Cellular Array8 Square Rooting:
Pipeline Cellular Array9 Examples: Find the square root of:
Pipeline Cellular Array10 square root of 25:
Pipeline Cellular Array11
Pipeline Cellular Array12
Pipeline Cellular Array13
Pipeline Cellular Array14
Pipeline Cellular Array15
Pipeline Cellular Array16
Pipeline Cellular Array17
Pipeline Cellular Array18 MULTIPLICATION In Multiplication, RIGHT SHIFT MULTIPLICATION method is used instead of LEFT SHIFT MULTIPLICATION method Example: 5 X 7 LEFT SHIFT MULTIPLICATION RIGHT SHIFTMULTIPLICATION
Pipeline Cellular Array19
Pipeline Cellular Array20
Pipeline Cellular Array21
Pipeline Cellular Array22
Pipeline Cellular Array23
Pipeline Cellular Array24
Pipeline Cellular Array25
Pipeline Cellular Array26
Pipeline Cellular Array27
Pipeline Cellular Array28
Pipeline Cellular Array29
Pipeline Cellular Array30 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 Array31 Propogate X Calculate C o Calculate F i Finally compute D, E, and S GENERAL PROCEDURE FOR DOING COMPUTATION ON PIPELINE ARRAY