2016 28th International Conference on Microelectronics (ICM)