“…Generally, it is possible to find state assignments to minimise the hardware only [1][2][3]15], or the power dissipation only [4,12,16,17]. It is known, however, that minimising either the power or logic complexity could be at the expense of the other and in most cases it is not possible to find a solution that is optimum in both domains.…”