next up previous contents
Next: Division Up: Multiplication Previous: Multiplieur à base plus

Multiplication en réseau (parallel multiplier)

L'idée est d'utiliser un circuit pour chaque élément xiyj d'un produit partiel :

        x3 x2 x1 x0
        y3 y2 y1 y0
        x3y0 x2y0 x1y0 x0y0
      x3y1 x2y1 x1y1 x0y1  
    x3y2 x2y2 x1y2 x0y2    
  x3y3 x2y3 x1y3 x0y3      
p7 p6 p5 p4 p3 p2 p1 p0

Chaque élément xiyj :

Le circuit utilisé est le suivant, où $(r,S) = X \times Y + K + M$(S est la somme, et r est la retenue sortante).


 \begin{figure}
\leavevmode
\epsfxsize = 6 true cm
\epsfysize = 5 true cm
\epsfbox{eltMultRes.eps}\end{figure}

Ce qui permet d'organiser un multiplicateur réseau comme suit.


 \begin{figure}
\leavevmode
\epsfxsize = 18 true cm
\epsfysize = 9 true cm
\epsfbox{multRes.eps}\end{figure}


next up previous contents
Next: Division Up: Multiplication Previous: Multiplieur à base plus
Patrick Marcel
2001-01-24