1) Yes. You can compare schematics of iMX6 Rex module (T branch) with OpenRex (fly-by):
- iMX6 Rex module schematic:
http://www.imx6rex.com/wp-content/up...-Schematic.pdf- OpenRex schematic:
http://www.imx6rex.com/wp-content/up...Production.pdfThe important point is, that when you are using termination resistors you will get better quality signal => you need to used termination resistors on memory interfaces running on higher frequencies (e.g. I think probably the highest frequency for T branch DDR3 what I used was 533MHz). Advantage of T-branch is, that you can save some space. Also, before you decide to use T-branch, you may want to be sure that the chip manufacturer mentioned T-branch support in their design guide (or you may want to ask them).
2) Keep the distance from last memory chip to termination resistor short. This distance is not included in length matching. Your length matching is based on: CPU to each individual memory chip. The termination is last segment in the net (have a look at OpenRex layout, that can help).
If you are not sure about memory layout, it is always very useful to check JEDEC reference designs (you need to register, but you can download memory module schematics and layouts for free):
https://www.fedevel.com/welldoneblog...yout-examples/