Brian O'Driscoll has been banned for three weeks for stamping on Italy's Simone Favaro and will miss Leinster's Amlin Challenge Cup quarter-final.