Semiconductor device and manufacturing method thereof | Patent Publication Number 20190326320 | Patexia