Refer to the PDF data sheet for device specific package drawings
Skew within the CK and ADDR_CTRL net classes directly reduces setup and hold margin and, thus, this skew must be controlled. The only way to practically match lengths on a PCB is to lengthen the shorter traces up to the length of the longest net in the net class and its associated clock. A metric to establish this maximum length is Manhattan distance. The Manhattan distance between two points on a PCB is the length between the points when connecting them only with horizontal or vertical segments. A reasonable trace route length is to within a percentage of its Manhattan distance. CACLM is defined as Clock Address Control Longest Manhattan distance.
Given the clock and address pin locations on the processor and the DDR3 memories, the maximum possible Manhattan distance can be determined given the placement. Figure 7-26 and Figure 7-27 show this distance for four loads and two loads, respectively. It is from this distance that the specifications on the lengths of the transmission lines for the address bus are determined. CACLM is determined similarly for other address bus configurations; that is, it is based on the longest net of the CK/ADDR_CTRL net class. For CK and ADDR_CTRL routing, these specifications are contained in Table 7-13.
|CARS315||CK/ADDR_CTRL trace length||1020||ps|
|CARS316||Vias per trace||3(1)||vias|
|CARS317||Via count difference||1(15)||vias|
|CARS318||Center-to-center CK to other DDR3 trace spacing(9)||4w|
|CARS319||Center-to-center ADDR_CTRL to other DDR3 trace spacing(9)(10)||4w|
|CARS320||Center-to-center ADDR_CTRL to other ADDR_CTRL trace spacing(9)||3w|
|CARS321||CK center-to-center spacing(11)(12)|
|CARS322||CK spacing to other net(9)||4w|