Semiconductor device and method for fabricating the same | Patent Publication Number 20100181646 | Patexia