ihe semi pu