“…On the other hand, the use of the Common Operator enables to reduce the number implemented operators because of the 'reuse' across the algorithms, rather than just across standards [10]. Thereby, these solutions are not efficient (cost and size) [7,9,10] because they do not take into account the possible RTL optimization architecture synthesis. Indeed, one optimization process of the architectural synthesis technique is the common operators (CO) or sharing functions (SF) technique which may reduce the implementation logic area for producing a optimized design suitable for embedded applications, was introduced in [2,3].…”