p type semiconductor