Till means upto a certain time limit and until means "till not".
I can not go till I finish my homework.
I can not go until I finish my homework.
I cannot differentiate between these two and both seems to me having correct meaning. But as until is "till not". This "not" should have an effect which I am missing. Please help me clearing the confusion.