标准的ddr是内存的地址线和数据线等等都是高速信号,所以必须等长布置,否则因不等长,就不能正确读写数据。
其实比较容易通过思维实验就验证这个
假如地址线不等长,则cpu发出的正确地址因为不等长,在ddr部分会响应不正确的地址,这样写入或者读取数据的地址都不是正确的
假如数据线不等长,则即使地址线等长,是读写的正确地址,但读取时对应CPU获取的数据或者写入时内存获得的数据都是不确定的(不等长的线上信号会因为持续过程变得相对随机啦)
如果不等长会导致数据丢失 通信失败
但也不是绝对的等长 频率256M以下控制在+/-50mil以内
1.25G控制在+/-20mil以内 2.15G控制在+/-10mil以内
10G控制在+/-2mil以内.