Le principe de la multiplication est la génération de produits partiels et leur addition. Ainsi, l'amélioration d'un multiplieur passe par ces deux aspects : notamment, elle consiste en la réduction du nombre de produits partiels (donc d'additions), ou l'accélération de l'addition des produits partiels.