@mairomaster is right. Everything is correct except the typo in 4). Tolerance should be followed according to the chip manufacturer (sometimes the numbers are different). Normally we use:
- "within 5 mils" between P/N of differential pair,
- "within 10 mils" for Data group (we keep DQS longest from the group)
- "within 20mils" for ADDR/CMD/CTL group.
Have a look at this iMX6 Design guide and if you do not have any other documents, you could possibly use it as a reference (page 40):
http://cache.freescale.com/files/32b...6DQ6SDLHDG.pdf