Allegro里按F3没反应,Find面板没开,只勾了Symbol没勾Pin。常用快捷键:m移动,c复制,s旋转,h镜像,p放置,v过孔,w布线,sl滑动,delete删除,F6飞线,F5颜色,G格点,Ctrl+Shift+C约束管理器。Virtuoso另一套:i实例,w连线,p引脚,l标签,q属性,m移动,c复制,r旋转,f全屏,Shift+F保存,F2取消,F3选项。混着用常按错。
命令行效率高。Allegro的Command窗口敲move、grid 5 5、via 0.3 0.6。Virtuoso的CIW敲skill命令,hiSetBindKey改快捷键。axlCmdRegister注册命令,axlShell执行shell,axlUIWPrint打印。环境变量CDS_Netlisting_Mode=Analog,CDS_LIB_PATH指库路径。.allegro.ilinit和.cdsinit放HOME目录,脚本路径D:\Cadence\scripts\。
Virtuoso版图快捷键可改,编辑.cdsinit用hiSetBindKey。DRC、LVS菜单操作,快捷键可设F8、F9。DRC报错用hilight看,LVS看网表对比,常见电源地没连。PEX提寄生参数,跑spectre。这些菜单用得多,Allegro快捷键用得多。
Allegro布局,Move的Options里Point选Pin,Ratsnest Schedule设On。Fix的器件Unfix或Override。Room建区域,移动整个模块。对齐用Place→Align,等间距用Distribute。精确定位在Options填X Y,或Place by Coordinates从Excel导入。命令行move 1000 2000。

脚本自动化。写Skill脚本批量改线宽,axlCmdRegister,遍历clines,电源20mil,信号6mil。放D:\Cadence\scripts\,allegro.ilinit里load。Virtuoso用SKILL批量打孔。脚本注释作者、日期、功能。Git提交,README写改动。新人照README上手。
快捷键没反应,先按F2或Esc取消命令,看Find过滤。Virtuoso看CIW报错。Bindkey冲突用hiGetBindKey查。Allegro的env文件定义funckey m move。Virtuoso的.cdsinit用hiSetBindKey。配置文件在HOME,换机器拷过去。D:\Cadence\scripts\下env还没同步。
帮助文档在安装目录doc,Allegro的help,Virtuoso的cdsdoc。在线Cadence Online Support。Skill参考手册在doc/skill。速查表打印贴显示器旁。速查表存D:\Cadence\scripts\cheatsheet.txt,按字母排序,下次补Virtuoso bindkey列表。
鼠标操作:Allegro中键旋转右键菜单,Ctrl+E移动,Ctrl+C复制,Ctrl+V粘贴选参考点。Virtuoso Shift+滚轮水平,Ctrl+滚轮缩放。环境变量CDS_Netlisting_Mode=Analog。脚本路径D:\Cadence\scripts\。Git提交。README。下次把那个Skill脚本的异常处理加上,现在还没……
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删