PCB设计技巧-如何高效的使用Allegro的快捷键

1-熟悉Cadence系列软件的必要性

据我了解,英特尔(Intel),苹果(Apple),华为(Huawei),三星(Samsung),AMD等几乎所有的知名半导体相关公司都使用Cadence工具进行芯片设计和验证。三家最为知名的EDA公司中,Cadence份额最大,工具相对也比较全,更重要的是好用,或者说不好替代。比如,今天要说到的Allegro的快捷键就是一个非常好用,实用的功能。

83aa346f149f1977f29e9016d8b061d2.png

三家EDA公司指的是Cadence Design Systems、Synopsys和Mentor Graphics(现为Siemens Digital Industries Software)。这三家公司是EDA(Electronic Design Automation)行业的领导者,提供各种硬件设计工具和解决方案。    

0e6f38777c6ef632491623285f409e37.png

根据市场研究公司Gartner的报告,目前三家EDA公司的市场份额如下:

Cadence Design Systems:市场份额约为35%。

Synopsys:市场份额约为30%。

Mentor Graphics(Siemens Digital Industries Software):市场份额约为20%。

但随着synopsys启动350亿美金收购Ansys, synopsys有望成为老大,毕竟Ansys也是300亿美金的巨头。

2-学习并使用 Allegro 的快捷键可以大大提高工作效率。

旨在利用快捷键操作而减少鼠标点击次数,同时包含了定制特定的应用环境,让工具发挥最大效率的方法和示例。

常用基本的技巧:

1.设置快捷键:在 Allegro 的设置中,你可以自定义快捷键。可以为各种操作设置自定义快捷键,包括常用的编辑、导航和调试命令。

2.快速查找命令:如果你不确定 Allegro 中的命令名称,可以在快捷键设置窗口的搜索框中输入关键字来查找。这样可以快速找到你想要设置的命令,并为其分配一个快捷键。

3.使用常用命令的快捷键:为了提高效率,你可以为经常使用的命令设置自定义快捷键。例如,你可以为打开文件、保存文件、编译代码等设置快捷键,这样可以节省大量时间。    

4.创建自定义宏:如果你需要执行一系列的操作,可以将它们组合成一个宏,并为宏设置一个快捷键。这样,你只需按下一个键就可以自动执行一系列操作,提高效率。

3-Allegro自定义设置快捷键的三种方法:

1、在Allegro PCB editor 命令窗口直接定义

2、通过修改用户变量env文件来设置快捷键

3、定义笔画为快捷键

de7e6aa82709731e8026ee3963e4c4b2.png

1、在Allegro PCB editor 命令窗口直接定义

这样定义的快捷键只能在当前设计中使用,如果重新启动软件,快捷键将会失效。命令格式如下:

funckey a add connect

Allegro 中的所有键盘命令(Keyboard Commands) 列表可以通过执行Tools->Utilities->Keyboard Commands 命令来查看,这些命令都可以设置成快捷键。    

2、通过修改用户变量env文件来设置快捷键

alias 命令只能定义字母键为快捷键;Funckey 可以定义字母数字的组合键为快捷键,它比alias 命令更为强大,alias 能定义的它都能定义。

一般常用的指令系统都有默认的快捷键,当某个指令需要改为我们自己定义的快捷键时,要先把系统默认的移除,才能重新定义。

3、定义笔画为快捷键

1),创建allegro stroke

2),确定stroke 已经激活:

SETUP-User Preferences… UI-input-勾选no_dragpopup这项就可以了. 否则就需要按住CTRL键才生效。

4-网上案例

命令1:funckey z "zoom center; pick -cursor"

目的:在中心区显示您所选中的内容

操作方法:将光标移动到要作为中心位置的位置,然后单击z键

命令2:funckey " " "pop bbdrill -cursor"

目的:降低通过双击鼠标左键添加过孔的次数,每年减少数千次鼠标点击

操作方法:在需要添加过孔的位置,点击空格键即可

命令3:funckey x "pick_to_grid -cursor"    

目的:布线过程中,减少鼠标点击次数

操作方法:在布线时,需要停顿改变方向时,点击“x”即可,无需点击鼠标

命令4:Set the “acon_disable_nullnet_route" variable in the User Preference Editor

目的:勾选该选项后,即使在空Pin,或者空白的地方执行了走线命令,工具也不会走线。避免产生dangling line,提升设计质量

操作方法:在User Preference Editor中勾选该变量即可

命令5:funckey d "prepopup; pop dyn_option_select @:@Delete"

目的:减少命令切换和鼠标点击次数

操作方法:按照命令行设定后,鼠标悬停于需删除的对象,点击D即可

命令6:funckey m "pop mirror"

目的:减少命令切换和鼠标点击次数,提升布局效率

操作方法:执行move命令时,在移动器件的过程中,点击“M”即可将器件mirror到另外一面

命令7:Align components

目的:以其中一个器件为基准,迅速将对齐一些器件

操作方法:

1.在布局模式下,框选需要对齐的器件,让器件处于选中状态。    

2.将鼠标移动到基准器件,右键执行align components即可

5-其他好用的设置

首先,设置好自己习惯的color,design,parameter和artwork等选项卡,然后点击

File --> Export --> Parameters 将所有设置导出,保存为 .prm 文件。

之后,在下一次设计时便可以使用 File --> Import --> Parameters 的操作将保存的 .prm 文件导入,将参数设置为自定义的。

b7953ecece2c327e445d7d3373dc41a4.png

  • 21
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

启芯硬件

你的打赏鼓励启芯创作更多干货

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值