Investigation on current collection from a silicon quantum-dot p-i-n solar cell by varying dot size and insulating barrier layer thickness