We investigate to manipulate spin of electrons based on conventional semiconductor technique. We explore spin-based devices utilizing both charge and spin of electrons through the establishment of spin manipulation as well as fundamental spin detection.