Altium Designer18中DDR3的数据和地址线如何分别布等长线,走蛇形线
本文转载自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的数据和地址线如何分别布等长线,走蛇形线相关推荐
- Altium designer18系列教程一 建工程和封装介绍
Altium designer18系列教程一 建工程和封装介绍 AD18介绍 AD18建工程 AD18使用 AD整体规划和封装介绍 封装介绍(借鉴燕骏工作室AD系列教程封装介绍) 一.标准零件 二. ...
- Altium Designer中的电路仿真
今天看了下Altium Designer的电路仿真功能,发现它还是蛮强大的,按着help里面的文档<TU0106 Defining & running Circuit Simulatio ...
- Altium Designer中进行信号完整性分析
Altium Designer中进行信号完整性分析 - Protel|AD|DXP论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛! 在高速数字系统中,由于脉冲上升/下降时间通常在10到几百p秒,当 ...
- Altium designer18系列教程二 原理图库制作
Altium designer18系列教程二 原理图库制作 制作原理图库 一.新建原理图库文件(教程一中有提到) 二.界面介绍 三.画原理图库元器件 在前面的教程中主要讲了讲AD18的优点和AD18的 ...
- XILINX中DDR3 IP核的使用
前言 最近一直在查找关于DDR3的资料,网上也有很多介绍,这篇主要是记录我的学习过程,以防后期遗忘.本篇主要是针对如何运用XILINX的MIG核,因个人能力有限,对DDR3的硬件外围电路和原理只是大概 ...
- FPGA中DDR3 MIG ip核使用说明
此篇是我在学习中做的归纳与总结,其中如果存在版权或知识错误请直接联系我,欢迎留言. PS:本着知识共享的原则,此篇博客可以随意转载,但请标明出处! 目录 1.DDR3工作原理 简介: DDR基础操作步 ...
- 找出文件1中有而文件2中没有的数据
// 使用stream方法实现public static List<String> fileterData() throws IOException {String file1Conten ...
- node sqlite 插入数据_安卓手机中的应用数据都保存在哪些文件中?
随笔 知识 案例 声音 其他 编者按 手机取证,品牌是一方面,从操作系统入手是另外一个渠道.手机中的重要数据基本上都以轻量数据库的形式保存在本地,也就是经常讲的sqlite db文件中. 从推特上得知 ...
- websphere mq 查看队列中是否有数据_全网最全的 “消息队列”
消息队列的使用场景 以下介绍消息队列在实际应用常用的使用场景.异步处理.应用解耦.流量削锋和消息通讯四个场景. 1]异步处理:场景说明:用户注册后,需要发注册邮件和注册短信. 引入消息队列后架构如下: ...
最新文章
- es6 语法 (Proxy和Reflect 的对比)
- python中output使用_Python output.Output方法代码示例
- 技术上根本不思进取的金山词霸2007
- docker network基础
- Unity3D下Linux平台播放RTSP或RTMP流
- mysql高效索引覆盖索引_MySQL高效索引:覆盖索引
- RANSAC算法拟合平面实现
- mysql按月创建分表_MySQL之按月拆分主表并按月分表写入数据提高数据查询速度...
- 韵达快递投诉一直显示服务器繁忙,快递查询自动识别查询方法(6)
- java多线程聊天室_JAVA多线程网络聊天室代码
- Java编程公鸡5元一只,母鸡3元一只,小鸡1元三只,问100元怎样可以买100鸡?
- 圣诞节要到了,如何制作自己的一个给头像戴帽子的小程序,请看这
- 计算机算东西,PCDN边缘计算是个啥东西
- 如何使用R语言拟合ANOVA模型
- iOS 动态加载LaunchScreen上的图片
- 28岁程序员的2016规划
- REST及其RESTful详解
- 十本Android开发学习书籍下载链接
- JavaWeb图书管理系统
- 时间戳转成日期,解决总是日期总是1970年的问题