1f3857f772f324e584746522f1079e235646976a ieeetranselectrondevices_a2020v67n8935512p237.pdf