Singapore scientists develop magnetic FET with graphene nanoribbons