Many days ago, I was introducing graphene to my undergraduate students. One student ask me a question: what are the requirements from an ideal hypothetical semiconductor? From that day I am continuously searching literature but I did not get satisfactory answer. What is your opinion in this regard?