Si nanocrystal-based triple-layer anti-reflection coating for Si solar cells