Namo semiconductor laboratory