Low-Power CMOS Smart Temperature Sensor With a Batch-Calibrated Inaccuracy of ±0.25 °C (±3σ) from −70 °C to 130 °C