All-programmable low noise readout ASIC for silicon strip sensors in tracking detectors