Sof2 Design