随着信号速度越来越快,工作电流越来越低,信号的完整性成为PCB设计中越来越必要的考虑因素。乐鱼app官方买球特别是,信号的传输时间往往需要通过匹配PCB上迹线的铜长度来同步。这种长度匹配的基本思想是,较短的轨迹遵循一个迂回或弯曲的路径,以便将其加长以匹配较长的轨迹的长度。
这篇文章提供了一些不同长度匹配(有时称为网络调优)情况的概览,并研究了EDA工具如何帮助您实现高速路由。微分对不在本主题的范围内,将在另一篇文章中讨论。
这可能是最常见的情况,在这种情况下,您需要使多个跟踪的长度相同。这通常称为创建由这些曲目组成的匹配组。匹配组只是一组成功进行长度匹配的路由的容器。它包括目标长度、公差、蛇形配置和属于它的路由列表。你可以在一个设计中拥有尽可能多的匹配组,每个匹配组都有不同的蛇形配置和公差。
不同的EDA工具将以不同的方式管理匹配组,但几乎所有的EDA工具都可以为您完成长度匹配工作。在Proteu乐鱼网址app登录网址s Design Suite中,您只需选择所有目标音轨,并调用长度匹配命令,根据您的选择自动创建匹配组。
在这种情况下,不是将轨道的长度与选择中最长的轨道相匹配,而是通过输入目标长度将轨道的长度与绝对值相匹配。在其他方面,这与匹配一组轨道是相同的,但根据您所选择的工具,可能会以不同的方式实现。在一些EDA工具中,首先定义匹配组和目标长度,然后使用自动蛇形线放置路由,直到匹配为止。在其他工具中,包括Proteus,您首先正常路由跟踪,然后选择并输入目标长度。任何必要的蛇形路由将自动发生在路由的轨道上。在任何情况下,你应该能够选择蛇形段和自由移动他们左右,你的首选位置的轨道。
到目前为止,在我们所讨论的所有长度匹配中,所有的音轨都属于一个匹配组。然而,有时不可避免的是,一段音轨属于多个匹配组。这方面的一个好例子是使用DDR3对CMD/ADDR行进行飞掠路由。例如,考虑下面的拓扑结构:
AB, AC和AD都是关键信号,需要匹配到特定的长度。然而,不可避免的是,一些赛道段将包含在多个匹配组中。
同样,不同的EDA工具将以不同的方式处理这个问题。对于用户来说,一条常见的经验法则是先匹配最短的段,然后再匹配最长的段。在我们上面的例子中,这将意味着首先布线AB,因为AB有更少的空间蛇形,它更可能需要公共轨迹部分来延长。
如果长度匹配的路线需要通过PCB向上和向下,那么就必须考虑钻孔的长度,以便将该距离添加到总长度中。几乎总是,这个层厚度信息是在设置层堆叠过程中输入的,然后在长度匹配过程中由软件自动使用。
有时,信号速度如此之高,计时预算如此之紧,以至于芯片内部的信号延迟可能是相关的。在本例中,您希望向长度匹配算法添加一个内部长度。在Prot乐鱼网址app登录网址eus Design Suite中,这采用了一个属性的形式,您可以将该属性添加到内存中,作为逗号分隔的引脚名称和长度列表。因此,最终的长度匹配计算类似于:
<蚀刻铜长度> + <内部长度> + <钻深x个孔>
并将在您指定的公差内进行匹配。
在复杂的板上,可能有很多匹配组,因此有大量长度匹配的路由。由于这种PCB的布局本身是一个复杂的任务,你会想要确保所有的长度匹配保持在公差内,然后发送板的原型。
通常,您会在软件包中找到长度匹配报告或网络调优遵从性报告,它将列出匹配组中的所有路由及其当前状态。
通常,您还可以使用连接性高亮显示功能在布局上选择和浏览匹配组。
长度匹配路由已经从前沿设计中的小众技术变成了PCB布局的主流需求。幸运的是,在面对高速设计需求时,PCB软件包可以做很多事情来帮助您简化工作。如果你有兴趣了解更多关于Proteus Design Suite如何支持长度匹配的知识,你可以通过下面的链接找到一个简短的视频教程:乐鱼网址app登录网址