高速电路的数字总线往往要做等长处理,电路的等长线处理可以分为以下几步:
  1.确定等长线的分组(那些线要做成等长线?这些等长线怎么分组?哪些线应该一样长?)。
  2.为等长线设置规则(主要是做一个长度的约束,导线做了等长,必须要在一个规定的范围内,那才叫等长)。
  3.在电路中为导线做等长处理。
  可见,无论在哪个软件中绘制等长线,都是三步走的过程,搞清楚这个过程之后,剩下的就是软件操作了。

确定等长线的分组

  这里用一个简单的例子展示:
  

  
  如上图所示。该芯片看上去不少线要做等长,仔细分析后可以看出需要做等长的线有2组:1.数据线,SENSOR_DATA0~SENSOR_DATA11。2.控制线,数据线以外的包括时钟信号在内都算在其中。
  实际上,总线等长分组一般是分两组的:数据线一组;地址线与控制线一组。这个例子比较简单,没有地址线。
  setup ->user perference,设置线长可视:
  

  设置完成后在constrain manager里面做分组。注意这里分组要用create ->net group而不是create ->class
  

  
  到这里分组工作就完成了。

为等长线设置规则

  在constraint manager里面选择analyze ->analysis mode。
  

  
  在electrical栏目中勾选total etch length的开启选项,这样才能够计算该电路板上所有导线的长度。当然在计算长度之前应该将要做等长的线组两端连接起来,连接时需要注意:1.等长线组不可与其他导线相邻过近,避免没有空间做等长处理。2.大致估计出最长的导线,令其长度尽可能缩减。
  

  

长度测量

  在管理器中按下图所示选择,右键单击自己的工程名称,选择analyse,对整板电路导线长度进行测量。
  

  
  测量以后可以看到,控制线组的最长线为1015mil,数据线组的最长线为740mil,显然等长就要以这两根线为基准。不过等长也不是绝对等长,是相对的,有一定的误差容忍度,尤其是在速度并不高的电路板上。这里可以设定控制线组的长度应该在900~1000mil以内。
  同理,100mil误差容忍度的话,数据线组的长度应该在640~740mil以内。
  

  

规则设定

  按照下图所示来设定长度规则,需要将每组的线最长长度与最短长度填入。
  

  

绘制等长线

  allegro的绘制等长线还是比较简单的,选中工具栏的等长线选项,鼠标点击一根线,然后向绕等长的方向移动就可以 了。
  这里需要注意下图中右下角的长度范围指示器,可以看到从左往右共有三格:左边第一格说明太短,赶紧继续绕(呈红色);中间一格说明正好在规定范围内(呈绿色);右边一格说明太长了,这一般说明操作有问题,规则的长度没有正确设置 (呈红色)。
  

cadence allegro 绘制蛇形等长线相关推荐

  1. Cadence Allegro绘制封装时怎么让引脚水平翻转

    Cadence Allegro绘制封装时怎么让引脚水平翻转 这个情况在创建异形封装时常用到,Cadence焊盘没有直接水平翻转这个功能,你可以在封装的shape文件中移动shape,然后右键Mirro ...

  2. 第1讲、Cadence Allergo绘制小马哥DragonFly四轴飞行器PCB四层板教程简介

    初学者在学习单片机的时候大多都没有很明确的学习目的,所以往往学了很多课程之后,还是不能独立开发一个比较简单的项目,甚至不能完成一个简单项目的单独软件或者硬件部分的开发.这是因为大多数人是被动的.没有目 ...

  3. OrCAD 与 Cadence Allegro PCB 入门 - 以 16.6版本为例 (3)

    来源https://blog.csdn.net/HururuKun/article/details/79606540 OrCAD 与 Cadence Allegro PCB 入门 - 以 16.6版本 ...

  4. Cadence Allegro 板框倒角设置方法

    Cadence Allegro 板框倒角设置方法 本章节教大家如何对矩形板框进行倒角设置. 如果我们绘制的板框是Shape属性的是不能正常倒角设置,要将Shape属性的板框更改为lines属性的板框. ...

  5. Cadence Allegro 17.4学习记录开始26-PCB Editor 17.4软件PCB中铺铜操作

    目录 Cadence Allegro 17.4学习记录开始26-PCB Editor 17.4软件PCB中铺铜操作 一.全局动态铜皮参数设置 第一:铜皮参数设置选项 第二:第1页是铜皮填充参数 第三: ...

  6. 电路设计经验总结(以软件cadence allegro为例)

    从事电路图的设计和PCB layout 已经一年多了,对电路设计和cadence软件使用也有了自己的理解,故写下此篇文章记录自己的学习心得. 1.设计工具 我用的是cadence allegro进行原 ...

  7. cadence allegro导入dxf文件

      PCB文件的板框一般为dxf文件形式.在设计异型板和有特殊规格需求的电路板时需要将对应的dxf文件导入到pcb工程中.   该操作可分为两步:   1.将dxf文件导入到工程中.   2.利用导入 ...

  8. Cadence Allegro如何设置stroke快捷命令

    **Cadence Allegro如何设置stroke快捷命令** 在运用Cadence Allegro设计PCB过程中我们需要不断的提高设计效率,只能不断的摸索各方面的技巧,设置ENV快捷键文集和设 ...

  9. Cadence Allegro PCB如何快速放置网表器件

    Cadence Allegro PCB如何快速放置网表器件 本章节教会大家如何在Cadence Allegro PCB中快速放置器件的方法. 在设计PCB的时候,当我们完成导网表和绘制板框工作后,然后 ...

  10. Cadence Allegro 17.4学习记录开始25-PCB Editor 17.4软件PCB中布线操作基础

    目录 Cadence Allegro 17.4学习记录开始25-PCB Editor 17.4软件PCB中布线操作基础 一.走线和修线 走线操作步骤: 修线操作步骤: 二.Copy操作 三.chang ...

最新文章

  1. C++实现矩阵加减乘求转置
  2. linux驱动读取文件失败怎么办,linux – 由于单个驱动器读取错误导致软件RAID-1导致内核故障...
  3. 实验十四 课程学习总结
  4. SpringMVC_1.认识MVC
  5. 在c语言中函数的定义变量的值为,变量定义(C语言中变量的声明和定义)
  6. 推荐前端性能优化辅助工具Google LightHouse (灯塔)
  7. ng-template 和 TemplateRef.createEmbeddedView
  8. HTML5 Web Storage事件
  9. 收集DC中失败的登录信息并邮件通知
  10. 学习笔记9--汽车线控系统技术
  11. C盘空间不足怎么办?试试这款软件
  12. 2018-2019-2 20189215 《网络攻防技术》第八周作业
  13. UVA 1637 - Double Patience(概率DP)
  14. 参加孤尽老师DIY班一期的主要收获
  15. ZOJ 3380 Patchouli's Spell Cards(概率DP)
  16. 【GBT28181开发:SIP协议实践】之设备远程启动
  17. Synchro plus SimTraffic 11.0.140.0中文版
  18. php读取数据显示乱码,php读取数据乱码怎么办
  19. Intel base instruction -- bnd
  20. 【蓝桥杯】入门考试十道练习题

热门文章

  1. 使用NekoHtml处理网页(删除Style标签)
  2. VScode+Latex:代码和pdf互相跳转
  3. eclipse汉化包
  4. eclipse汉化方法取消汉化退回英文版
  5. 三星Samsung ML-2525W 驱动
  6. Unity3D脚本编程——使用C#语言开发跨平台游戏
  7. 【转】IE内嵌google chrome frame解决浏览器兼容问题
  8. 驱动开发入门 - 之一:Win7 SP1 x64 驱动开发环境搭建
  9. 高性能MySQL(第3版) 中文PDF带目录清晰版
  10. 学生社区(学校交流社区)网站源码推荐