话不多说 先上图片
对比A和B 之所以会出现这个情况的出现 这是因为我们设置的出线的拓扑结构所导致的,那我们来看下这个拓扑结构在哪里。
其实我们的这个操作是在我们的规则里面的布线规则。
在这里有以下几种拓扑结构 分别是Shortest结构,Horizontal结构,Vertical结构,Daisy-Simple结构,Daisy-MidDriven结构,Daisy-Balanced结构,Starburst结构。
这些结构就导致了飞线出线的方式,其实对于这个我们也没有必要去纠结,一般默认选择Shortest结构就可以了。
重新看一下这几种拓扑结构
Shortest结构,定义是在布线时连接所有节点的连线最短规则。也就是采用最短的连接方式。
Horizontal结构,定义是在采用连接节点的水平连线最短规则,所有节点按照水平的最短的连接方式来连接。
Vertical结构,这个结构同样也是连接所有节点,在垂直方向进行一个连接线段而且按照最短的规则。
Daisy-Simple结构,属于简单菊花链形式,是将所有的点进行以此连接。
Daisy-MidDriven结构 是从 Tolpoogy 下拉菜单中选择 Daisy_MidDiven 选项。该规则选择一个 Source (源点),以它为中心向左右连通所有的节点,并使连线最短。
Daisy Balanced规则 ,从 Tolpoogy 下拉菜单中选择 Daisy Balanced 选项。它也选择一个源点,将所有的中间节点数目平均分成组,所有的组都连接在源点上,并使连线最短。
Star Burst 规则,星形规则 出现重一点到所有 属于发散型出线
在规则里面这么多拓扑结构,很多时候我们只需要使用第一个shortest规则就可以,在ad中这几个出线规则其实并不需要我们去太多的纠结,因为对于器件而言不同的器件我们使用的布局方式又是不一样的,比如DDR什么时候用T点,什么时候用菊花链 ,什么时候用fly-By,等等这些,都是需要按照我们的行业规范进行布局和布线。
暂无评论