Why I got a minus output value?
There is basically nothing wrong with your circuit  (0.00~1.00V out for 0~100°C), conceptually, except the variations between the models and reality (and the variation between samples of a given BJT) will make a complete mockery of your 5 or 6 digits of precision calculation of the resistors. 

There does appear to be something wrong with your implementation, but ignoring that for the moment--

I would suggest replacing R1 with a ~500 ohm resistor in series with a 500 ohm trimpot. 
Replace R4 with a ~400 ohm resistor in series with a 500 ohm trimpot. 

Center the two pots. Put the sensor into an ice-water slurry and adjust R1 to get 0.00V out. Put the sensor into boiling water and adjust R4 to get 1.00V out. Because 741s have a lot of Vos you might need to iterate one time or so to get the maximum accuracy.