Nanoscale Electronic Device With Barrier LayersElectronic devices keep getting smaller and smaller. US 8,766,231 B2