nanoelectronic device