本文转载自https://blog.csdn.net/qlexcel/article/details/79524504

PCB布线中为了满足差分的需求需要布等长线,为了满足高速时序的需求需要布蛇形线,下面以布SDRAM的地址线为例来说一下布蛇形线的过程,等长线同理。

1、首先要为所有要画等长线的网络,放置上类

类的属性,按Tab键进行设置。名字无所谓,只要“Value”相同就行。

下面是要画等长线的网络,都放置上类的样子:

2、然后进入PCB,把所有的ADDR线都按正常的方式布完。

3、在AD的右下角打开PCB面板。

点开刚刚的ADDR类,可以看到ADDR类中的所有网络的布线长度。他们是按长度由小到大排列的。选择类中最长的那根线作为目标长度,我们这里的目标长度是46.355mm。(布蛇形线就是把所有的线的长度调整到一致,因此把短的线蛇形化变长)

4、然后进入PCB,在PCB规则设置里面找到“Length”

添加一个“Length”规则,目标为刚刚的ADDR类,布线长度范围进行合适设置。如我们的目标长度是46.355mm,那么最小值就可以设为45.355mm,最大值设为46.356mm,整个类中网络的布线长度差1mm。(这个是按自己线路速度来定的,网上有公式可以大致计算)

5、在PCB中,按“T”+“R”,鼠标变十字,点击要进行蛇形调整的对象,然后进行移动,目标布线就会自动变成蛇形线了。

同时会出现右边的尺标,提示目标布线长度范围和当前的布线长度。

当布线长度满足目标要求时,尺标会变绿。

蛇形线的属性可以在布线状态下按“Tab”键唤出。

当然还可以用快捷键:

快捷键“,”“。”调整幅度。

“1”“2”调整蛇形线的拐角与弧度。

“3”“4”调整蛇形线的宽度。

Altium Designer18中DDR3的数据和地址线如何分别布等长线,走蛇形线相关推荐

  1. Altium designer18系列教程一 建工程和封装介绍

    Altium designer18系列教程一 建工程和封装介绍 AD18介绍 AD18建工程 AD18使用 AD整体规划和封装介绍 封装介绍(借鉴燕骏工作室AD系列教程封装介绍) 一.标准零件 二. ...

  2. Altium Designer中的电路仿真

    今天看了下Altium Designer的电路仿真功能,发现它还是蛮强大的,按着help里面的文档<TU0106 Defining & running Circuit Simulatio ...

  3. Altium Designer中进行信号完整性分析

    Altium Designer中进行信号完整性分析 - Protel|AD|DXP论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛! 在高速数字系统中,由于脉冲上升/下降时间通常在10到几百p秒,当 ...

  4. Altium designer18系列教程二 原理图库制作

    Altium designer18系列教程二 原理图库制作 制作原理图库 一.新建原理图库文件(教程一中有提到) 二.界面介绍 三.画原理图库元器件 在前面的教程中主要讲了讲AD18的优点和AD18的 ...

  5. XILINX中DDR3 IP核的使用

    前言 最近一直在查找关于DDR3的资料,网上也有很多介绍,这篇主要是记录我的学习过程,以防后期遗忘.本篇主要是针对如何运用XILINX的MIG核,因个人能力有限,对DDR3的硬件外围电路和原理只是大概 ...

  6. FPGA中DDR3 MIG ip核使用说明

    此篇是我在学习中做的归纳与总结,其中如果存在版权或知识错误请直接联系我,欢迎留言. PS:本着知识共享的原则,此篇博客可以随意转载,但请标明出处! 目录 1.DDR3工作原理 简介: DDR基础操作步 ...

  7. 找出文件1中有而文件2中没有的数据

    // 使用stream方法实现public static List<String> fileterData() throws IOException {String file1Conten ...

  8. node sqlite 插入数据_安卓手机中的应用数据都保存在哪些文件中?

    随笔 知识 案例 声音 其他 编者按 手机取证,品牌是一方面,从操作系统入手是另外一个渠道.手机中的重要数据基本上都以轻量数据库的形式保存在本地,也就是经常讲的sqlite db文件中. 从推特上得知 ...

  9. websphere mq 查看队列中是否有数据_全网最全的 “消息队列”

    消息队列的使用场景 以下介绍消息队列在实际应用常用的使用场景.异步处理.应用解耦.流量削锋和消息通讯四个场景. 1]异步处理:场景说明:用户注册后,需要发注册邮件和注册短信. 引入消息队列后架构如下: ...

最新文章

  1. es6 语法 (Proxy和Reflect 的对比)
  2. python中output使用_Python output.Output方法代码示例
  3. 技术上根本不思进取的金山词霸2007
  4. docker network基础
  5. Unity3D下Linux平台播放RTSP或RTMP流
  6. mysql高效索引覆盖索引_MySQL高效索引:覆盖索引
  7. RANSAC算法拟合平面实现
  8. mysql按月创建分表_MySQL之按月拆分主表并按月分表写入数据提高数据查询速度...
  9. 韵达快递投诉一直显示服务器繁忙,快递查询自动识别查询方法(6)
  10. java多线程聊天室_JAVA多线程网络聊天室代码
  11. Java编程公鸡5元一只,母鸡3元一只,小鸡1元三只,问100元怎样可以买100鸡?
  12. 圣诞节要到了,如何制作自己的一个给头像戴帽子的小程序,请看这
  13. 计算机算东西,PCDN边缘计算是个啥东西
  14. 如何使用R语言拟合ANOVA模型
  15. iOS 动态加载LaunchScreen上的图片
  16. 28岁程序员的2016规划
  17. REST及其RESTful详解
  18. 十本Android开发学习书籍下载链接
  19. JavaWeb图书管理系统
  20. 时间戳转成日期,解决总是日期总是1970年的问题

热门文章

  1. DSP芯片倍频太大导致low power mode,无法连接JTAG
  2. 什么是决策树?(详解)
  3. Mapguide配置心得
  4. 阿里云智能分析套件Quick BI详细介绍_智能分析套件Quick BI特性及优势
  5. Proactol什么是脂肪燃烧
  6. 微信小程序新手入门教程
  7. 【Mysql】SQL性能分析
  8. VS2008技巧收集
  9. 如何关闭135端口、139端口、445端口
  10. Matlab二维坐标下极坐标向直角坐标的转换