No, GATE is not compulsory for M Tech. There are many other ways to get an admission in IITs and NITs. IIT provide opportunity to many B Tech students from IITs who have secured specified marks in their B Tech to apply for M Tech admission. If you are seeking a stipend from MHRD you must have a valid GATE score card.