A 0.18-μm CMOS current-mode hall magnetic sensor with very low bias current and high sensitive front-end