- T型拓扑方法以分支的方式将命令、地址和时钟信号从控制器连接到存储器模块,而数据线则直接连接。这种方法最初在DDR2中使用,但无法适用于具有更高信号速率的DDR3和DDR4。分支对布线来说是一个挑战,但具有能够处理多晶粒组件的高电容负载的优势。
- Fly-by拓扑布线方法更像是菊花链拓扑方法,它以链的形式将命令、地址和时钟信号从控制器连接到存储器模块。同样,数据线直接通过控制器和存储器模块连接。该方法通过减少T型拓扑中走线的短截线数量来支持在更高频率下进行操作,这也提高了其信号的完整性。Fly-by拓扑的菊花链结构也比T型拓扑的分支结构更易于进行布线。
同时对所有这些线路进行计时的关键是在布线过程中调整和匹配走线的长度。只有满足时序规范,才能按预期布设DDR的走线。我们可以在数据手册中找到这些规范要求,并应设置高速设计约束来满足这些长度规范。
另一项重要因素是,在电路板的哪一层布线也会影响布线。在内层布线(带状线)和在外层布线(微带)有着不同的性能特征,会影响信号的速度。不能简单地匹配内层和外层上走线的调整。同时,必须对这些走线进行调整,以考虑到不同的层特征。此外,鉴于信号计时随着每个新版本DDR的出现而变得越来越关键,需要在匹配的信号路径总长中考虑到整个飞行时间(TOF)。这意味着还要将内部封装引线的尺寸纳入到走线长度的计算中。