Nanoelectronics, circuits and communication systems : proceeding of NCCS 2017 /: proceeding of NCCS 2017. ([2019])