Basically the csd recoding will result in n/3 (in average) partial products while booths algorithms always gives n/2. This is due to the fact that the csd recoding is more efficient and alwas results in the minimum number of partial products that will then be added propably with a CSA tree and a final two-operand parallel-prefix adder in order to acquire the multiplication's result...
However, CSD involes carry propagation in the recoding process (starting eithe from the lsb and recoding to msb or vice versa),while the booth algorithm van be reailes in parallel by booth encoders....