add ability to move variable latency units and tmem read ports