Visible to Intel only — GUID: vxa1501616678826
Ixiasoft
1.3.1.3.2. USB PHY to Controller Hold Timing Analysis
To determine if your configuration meets hold timing requirements at the USB controller, you must calculate the worst case hold time to verify that it falls within limits. To meet hold time requirements, the data must arrive and be held for longer than the data hold requirement. The inequality below evaluates the data arrival and data required time using values in USB Controller and PHY timing characteristic USB Controller and PHY, respectively. By replacing each side of the inequality with the timing expressions that represent data arrival and data required time, you can verify if the hold timing requirements are met.
Data Arrival ≥ Data Required
LaunchEdge + PHY Td_min + DTrace Td_min ≥ LatchEdge + ClkTrace Td_max + MAC Th
If you assume that the LaunchEdge = 0 ns and the LatchEdge = 0 ns, then the equation can be simplified and you can verify that the hold time is within limits:
PHY Td_min + DTrace Td_min - ClkTrace Td_max ≥ MAC Th
2.0 + 0.05 - 0.1 ≥ 1.0
1.95 ns ≥ 1.0 ns