Conventional voltage-mode or current-mode in-memory computing suffers from high power consumption and signal noise during multiply-accumulate operations. Shifting to the charge domain reduces static power dissipation and improves computational precision in dense crossbar arrays.