Semiconductor device and manufacturing method thereof | Patent Application Number 18238049 | Patexia