Read this ‘HOT’ Nanoscale Review which discusses the use of atomic layer deposition to nanoengineer photovoltaics:
Nanoengineering and interfacial engineering of photovoltaics by atomic layer deposition
Jonathan R. Bakke, Katie L. Pickrahn, Thomas P. Brennan and Stacey F. Bent
Nanoscale, 2011, DOI: 10.1039/C1NR10349K