So we have a development project that used iMX6 and 4 modules of DDR3. There is a note on the schematic about bit swapping on low order bit of each byte must reside at bit 0 of the byte. Somehow, this was not followed by our third party PCB layout designer and he designed it as below. The PCB is now manufactured and being assembled at our SMT line. With the bit swapping issue, obviously we can not do write calibration.
My question is, does write calibration always required for DDR3? Can we still use the finished PCB to continue with our development?