Semiconductor company Infineon will receive up to 920 million euros ($959 million) from Germany to build a factory in Dresden after the European Commission approved the state aid.