Linearity Performance of Charge Domain In-memory Computing: Analysis and Calibration | Synapse