ICT-31-2017 Micro- and nanoelectronics technologies