You NEED TO FIGHT BACK. I had the same situation as yours.I wanted to be nice. You need to go to HR. Your boss wants to give you trouble to fire you. From my experience ,fighting back is your only option.At lease, you will have a chance to show the HR what's really going on. Otherwise, your boss would say it's all your fault and he will find a way to fire you.