操作系统:Windows 10 x64
工具1:Allegro PCB Design XL (legacy) version 16.6-2015
工具2:PADS Layout VX.2.3
参考1:http://bbs.elecfans.com/jishu_460638_1_1.html(教程)
参考2:https://jingyan.baidu.com/article/4b07be3ca79a7c48b380f331.html(教程)
参考3:http://www.eda365.com/thread-106414-2-1.html(异常解决方法)
参考5:Allegro to PADS® Layout Translator User's Guide(用户手册)提取码:x8fs
由PADS提供的参考手册,只要安装了PADS,就可以在X:\MentorGraphics\PADSVX.2.3\docs\pdfdocs里面找到该文件,文档原名《allegro2pads.pdf》。
情况1:Cadence、PADS安装在同一台机器上。
步骤1:
复制:<PADS安装目录>\SDD_HOME\translator\skill_scripts中的内容,以及<PADS安装目录>\SDD_HOME\translator\win32\bin\tech_translator.exe
到D:\Cadence\SPB_Data\pcbenv
注意:Cadence一般是安装在C盘的,而我是将Cadence安装在D盘。
步骤2:
确保以下列出的三个环境变量已设置正确。
变量:SDD_HOME,值:D:\MentorGraphics\PADSVX.2.3\SDD_HOME(值取决于PADS的安装路径)
变量:AEX_BIN_ROOT,值:D:\Cadence\SPB_Data\pcbenv(值取决于Cadence的安装路径)
变量:AEX_ENABLE_JOBPREFS_LAYER_FIX,值:1
步骤3:
创建一个新文件夹,将需要转换的.brd设计文件复制到这里面,使用Allegro PCB Design XL (legacy) 打开该设计文件。
在command提示窗口中输入下列命令:skill load "dfl_main.il",并按回车键。dfl_main.il文件来自<PADS安装目录>\SDD_HOME\translator\skill_scripts。
注意:第一次输入可能没有反应,你需要再次输入。反正我的就是这样,第一次输入之后,按回车键,只显示一个“t”。
Command > skill load "dfl_main.il" t Command > skill load "dfl_main.il" function make_DC_sControlVars redefined function copy_DC_sControlVars redefined function make_DC_sPackage redefined function copy_DC_sPackage redefined function make_DC_sText redefined function copy_DC_sText redefined function make_DC_sClearance redefined function copy_DC_sClearance redefined function make_DC_sDefClearance redefined function copy_DC_sDefClearance redefined function make_DC_sWidth redefined function copy_DC_sWidth redefined function make_DC_sNetData redefined function copy_DC_sNetData redefined function make_DC_sElectricalRule redefined function copy_DC_sElectricalRule redefined function make_DC_sMatchedDelayRule redefined function copy_DC_sMatchedDelayRule redefined function make_DC_sRuleArea redefined function copy_DC_sRuleArea redefined function make_DC_sFormula redefined function copy_DC_sFormula redefined function make_DC_netPinData redefined function copy_DC_netPinData redefined function make_DC_netKeyData redefined function copy_DC_netKeyData redefined function make_DC_sSymbolProps redefined function copy_DC_sSymbolProps redefined function DC_ShowVersion redefined function DC_EnableAl2ExpDebug redefined function DC_DisableAl2ExpDebug redefined function DisableDynamicFillMode redefined function EnableDynamicFillMode redefined function CreatePinName redefined function DC_Output_Choice_BuildForm redefined function DC_Output_Choice_Callback redefined function DC_Output_Choice redefined function DC_Output_Callback redefined function DC_Output_B