Semiconductor device and a manufacturing method thereof | Patent Publication Number 20170207233 | Patexia