Semiconductor device and fabrication method thereof | Patent Application Number 17994401 | Patexia