0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Allegro中元器件位号重排并反标回原理图

封装与高速技术前沿 来源:封装与高速技术前沿 2024-04-26 14:11 次阅读

1、确认布局布线、丝印调整等已经完成

因为位号重排是按照位置来的,所以应在所有元器件位号丝印全部排列好后再进行重排,推荐在出光绘之前进行重排,此时Display -> Status中显示的当前布局布线状态,应为3个0%,如下图

1fcd0d84-038d-11ef-a297-92fbcf53809c.png

特别提醒,位号重排不可退回,如不小心重排设置错误,或者其它原因导致重排出错,那么整个PCB基本是废掉了,要重画。PCB重排前至少保存两个设计文件副本

2、在Allegro进行位号重排

Allegro中具体位号重排操作如下

Logic->Auto Rename Refdes->Rename,打开Rename RefDes窗口

1fd98cee-038d-11ef-a297-92fbcf53809c.png

点击setup进入Rename RefDes的设置

1fe6dac0-038d-11ef-a297-92fbcf53809c.png

3位号重排相关设置如下,删除方框中的内容,勾选Preserve current prefixes,其它保持默认,最后点击close。

200049a6-038d-11ef-a297-92fbcf53809c.png

设置选项说明

Layer:可选Top,Bottom 和 BOTH(默认),分别表示只重排顶层,底层 和 两层都重排。

Directions for Top/Bottom Layer:设置重排方向,顶层默认方向从左到右,从上到下进行重排,底层默认方向从右到左,从上到下。

Reference Designator Format:位号样式。

RefDes Prefix:位号前缀,默认为*,表示多种样式。

Top Layer Identifier:顶层标识,默认为T,这时顶层位号前缀就会加上T,如原本的C1,变为CT1; R100变为RT100,推荐不添加标识。

Bottom Layer Identifier:底层标识,默认为B,同上。

Skip Character(s): 跳过字符,默认为IOQ,貌似意思是位号中包含的设定的字符就跳过不重排,实际试验发现不是这个意思,例如设定C,应该包含C字符的不重排,但电容C还是被重排了,所以,这个选项好像没什么用,保持默认即可。

Renaming Method:重排方式,可选Sequential(默认)/ Grid Based,表示按序号重排如C1,C2, … , C50;或者按格点重排(位号太长,通常不用)。

Preserve current prefixes:保留当前前缀,只在重排方式选Sequential时有效,务必勾选,否则,C、R、U这些前缀都会变为RE。

Refdes Digits:位号数字位数,可选从1~5,默认为1,表示C1;如果设置为2,C1会变为C01;设置为3,C1会变为C001。

设置完成后点击Rename,执行重排位号操作,command窗口中会显示执行进度与执行成功与否。

绝大部分情况我们都选择Rename all components,即重排所有元器件,故这里不介绍如何只重排部分元器件。

Rename操作会生成Rename.log文本文件,用来指示重排的具体操作。

20218a94-038d-11ef-a297-92fbcf53809c.png

20365ee2-038d-11ef-a297-92fbcf53809c.png

20515bb6-038d-11ef-a297-92fbcf53809c.png

3、将重排好的位号反标回原理图

反标之前,保存原理图副本,反标操作易失败。

打开原理图文件,选中左侧File窗口下的*.dsn,然后点击Tools -> Back Annotate(或者点击工具栏上的Back Annotate图标),打开反标界面。

205c8f22-038d-11ef-a297-92fbcf53809c.png

反标界面需要执行两个操作:一是指定重排好的PCB源文件即*.brd文件,二是指定此原理图生成的网表文件路径,然后,点击确定-> 弹出Design has been modified对话框,选择是-> 反标操作开始,左上角出现Process窗口 ->反标完成。

207ddc72-038d-11ef-a297-92fbcf53809c.png

2087c7e6-038d-11ef-a297-92fbcf53809c.png

2095d066-038d-11ef-a297-92fbcf53809c.png

注意:

1.反标的原理应该是:Capture软件从*.brd文件中得到新元件位号,从自身原本生成的netlist中得到旧位号,两者对比,软件就知道应该如何进行反标了。

2.反标操作会生成*.swp文件(Backannotate窗口中的output),可用文本编辑器打开,此文件指示了反标具体的操作。此swp文件与PCB重排自动生成的Rename.log文件正好相反,通常不关心这两个文件,除非在反标的时候出错了。

3.反标操作除了元器件位号从PCB传回原理图以外,PCB中的约束设置即Constraints也会传回原理图,并会生成约束对比报告,通常也不必关心它。

4、检测反标回原理图的位号是否正确

简单的办法是,用反标后的原理图生成新的网表,然后在Allegro中import新网表,观察Status,如果还是跟原来一样的3个0%,就证明现在原理图和PCB位号是同步的,反标成功了。

如果PCB中在导入新网表后出现飞线,此时Status也不会有3个0%,说明反标出错了。拿之前保存的副本再按步骤试试。

20adbd16-038d-11ef-a297-92fbcf53809c.png



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PCB布线
    +关注

    关注

    19

    文章

    462

    浏览量

    41858
  • allegro
    +关注

    关注

    42

    文章

    632

    浏览量

    144282

原文标题:【技术指南】Allegro中元器件位号重排并反标回原理图

文章出处:【微信号:封装与高速技术前沿,微信公众号:封装与高速技术前沿】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    原理图模块化,BOM 物料的处理问题。

    目前想把原理图模块化,把常用的模块保存成一个PART(在TOOL 菜单下 选择 Generate Part)。保存成OLB格式。使用的时候,就像使用元器件一样,从库里面拖出来直接放到原理图上即可
    发表于 12-05 13:04

    门控开关中元器件封装

    门控开关中元器件封装
    发表于 04-19 12:42

    allegro HDL原理图打包错误

    `好:紧急求助!用allegro原理图,封装的时候报错。某两个器件相同,无法封装错误出现的很奇怪,例:如果搜素JF10,显示出两个JF
    发表于 05-08 10:39

    orcad器件

    使用orcad 画原理图遇到如下问题,请帮解决下:问题:一个原理两次调用同一个block,修改一个block中元器件,另外一个block中对应的
    发表于 11-17 17:23

    原理图设计里面放置新的器件器件能不能自动添加?

    原理图设计里面放置新的器件器件能不能自动添加?不用再排位
    发表于 06-02 17:59

    使用DXP软件,如何统计画的原理图或PCB图中元器件的引脚总数????

    使用DXP软件,如何统计画的原理图或PCB图中元器件的引脚总数????
    发表于 03-19 10:43

    AD选中元器件,选中范围不同

    AD17移动元器件时选中元器件,怎么有些器件选中的范围会很大,有些又很小
    发表于 03-22 12:59

    关于Mentor Graphics元器件自动排列的提问

    各位大神,小弟最近新学的Mentor Grahics,画原理图的时候发现,没有像AD10一样的自动更新元器件的功能,如果一个个手动更改肯定不现实,希望各位大神指点一下,Mentor
    发表于 07-01 22:20

    Allegro怎么放置后台元器件 PCB图文教程

    Allegro怎么放置后台元器件 PCB图文教程答:导入网表成功以后,我们需要在Allegro软件中将后台的元器件放置出来,放置出来的方法有如下几种:Ø 快速放置法,点击
    发表于 08-26 14:27

    Multisim中元器件实物怎么调用?

    Multisim中元器件实物怎么调用?
    发表于 09-04 14:33

    SMT中元器件的偏移及采取的各种措施

    SMT中元器件的偏移及采取的各种措施
    发表于 09-14 16:55 17次下载
    SMT<b class='flag-5'>中元器件</b>的偏移及采取的各种措施

    allegro元器件库资料免费下载

    里面有丰富的allegro元器件库。 分开了 原理图库,焊盘,allegro封装库。
    发表于 04-23 08:00 0次下载
    <b class='flag-5'>allegro</b><b class='flag-5'>元器件</b>库资料免费下载

    Allegro怎么放置后台元器件?

    做PCB设计的时候,Allegro放置后台元器件的方法有哪些呢?
    的头像 发表于 07-06 11:27 9751次阅读
    <b class='flag-5'>Allegro</b>怎么放置后台<b class='flag-5'>元器件</b>?

    PCB设计之orcad中元器件的镜像翻转

    orcad中元器件应该怎么进行镜像与翻转呢? 答:orcad的元器件,可以按照X轴或者Y轴进行左右镜像、上下镜像。操作方法如下: 第一步,选中元器件,按快捷键H即可对器件进行左右镜像,
    的头像 发表于 10-15 11:04 1.4w次阅读
    PCB设计之orcad<b class='flag-5'>中元器件</b>的镜像翻转

    pcb板加工过程中元器件脱落

    pcb板加工过程中元器件脱落
    的头像 发表于 03-05 10:25 525次阅读