Front side illuminated photodiode with backside bump | Patent Publication Number 20060255419 | Patexia