“…Some notable efforts in inexact circuit research focus on manually designing specific arithmetic units, such as adders [11] or multipliers [12], [13], while others adopt a more generic approach, enabling the simplification of any combinatorial circuit [2], [3], [4], [7], [14], [15], [16]. A wide variety of techniques belong to this category, including methods exploiting BDDs [17], [18] or and-inverter graphs [19], as well as combining together approximate units to realise more complex systems [20], [21], [22].…”