Update to Semiconductor lib