semiconductors project