Write leveling 功能和 Fly_by 拓扑密不可分。Fly_by 拓扑主要应用于时钟、地址、命令和控制信号, 该拓扑可以有效的减少 stub 的数量和他们的 长度,但是却会导致时钟和 Strobe 信号在每个芯片上 的飞行时间偏移,这使得控制器(FPGA 或者 CPU)很难保持 tDQSS、 tDSS 和 tDSH 这些参数满足时序 规格。因此 write leveling 应运而生,这也是为什么在 DDR3 里面使用 fly_by 结构后数据组可以不 用和时钟信号去绕等长的原因,