Silicon based nanoscale devices