Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
Mentor EN入门培训
http://www.mweda.com
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
Expedition 系列
Design CaptureDesign ViewLibrary ManagerAnalog DesignerFPGA BoardLinkExpedition PCBPCB PlannerPCB ViewerPCB BrowserBetaSoft
expedition 系列就是我们所说的WG,work group 。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
BoardStation 系列Design ArchitectBoard ArchitectBPL-CAD LibraryRF ArchitectAccusim IIAccupartsQuickSimⅡBPL-Dig LibraryContinuum / QuickSim ProBoard Station PCBBoard Station REAutoTherm
这是我们所说的EN系列,enterprise .有的EN里面包括ICX,是高速电路仿真工具。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
Mentor boardstation pcb 设计流程
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
一. 设置环境变量.
二. 建原理图库文件,symbol.
三. 画原理图(schematic)
四. 建封装库(library), 还包括每个器件的map文件.
五. Package.
六. Layout,完成布局和布线.
七. Fablink完成数据输出.
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
一. 环境变量设置
MGC_LICENSE_FILEC:\flexlm\license.datMGC_LOCATION_MAPD:\MentorGraphics\mgc_home\mgc_location_mapMGC_PLOT_OPTIONSc:\mgc_print_filesMGC_WDD:\MentordataMGLS_LICENSE_FILEc:\flexlm\license.datLM_LICENSE_FILEC:\Mentor\EN2002\Licensing\license.dat主要是用来定义一些变量的路径,使用时方便操作,并且有助于设计的统
一性。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
MGLS_LICENSE_FILE = C:\flexlm\license.dat用于设定MENTOR 的LICENSE 路径,如果LICENSE 不在本地,则应为:地址或LICENSE SERVER 的机器名。
MGC_PLOT_OPTIONS = C:/mgc_print_files用于设定打印机配置文件路径。
MGC_WD = D:\Mtordata用于设定当前工作路径。打开DMGR 后会直接进入工作目录.设为变量的好处是有利于保持DESIGN 路径的一致性。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
二.建库:1.建SYMBOL:双击DMGR 窗口TOOLS 栏中的design_arch图标,打开DA,
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
点击右边的OPEN SYMBOL图标,在Component Name栏输入SYMBOL名字,可带路径,当直接输入SYMBOL名字时此SYMBOL会保存在根目录下,即$PB_DES。旁边的Navigator可用于指定。当输入的SYMBOL是一个新的时,DA 会打开一个空的窗口,让你创建。当输入的SYMBOL是一个已经存在的库时,DA会直接打开此库,你可以浏览或修改。
当需要创建一个新的SYMBOL时,DA 打开一个空的窗口:1. Setup Symbol Body:设置Text Height为0.5。2. Setup Property Text:设置Set Height为0.5。3. Add Pin(s):设置Name Height为0.5。a. 点击屏幕右边的“ADD PIN”图标,选择相应的PIN TYPE 及PIN PLACEMENT,然后在PIN NAMES中输入器件的PIN 的名字,直到加完所有的SYMBOL PIN。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
b. 然后用TEXT的方式输入每个PIN对应的PIN NAME,如VCC或GND或相应信号名。
c. 点击屏幕右边的“ADD POLYLINE”加器件的SYMBOL BODY,选中SYMBOL BODY,加BODY 的属性,RMB-Properties-Add-Add MultipleProperties,一般需要加两个属性,Property Name分别为REF及COMP,Property Value分别为相应的REF号及COMP信息,如电阻的REF可设为R?,电容可为C?等等。
d. 设置COMP及所有PIN NUMBER 的属性为不可见,方法为选中需要HIDE的相应信息,RMB-Change Attributes-Visibility Switch,设置Visibility Switch为hidden,即可。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
e. 最后一步是选中所有的PINS,加PIN_NO属性,PIN_NO 按照datasheet里面的逻辑管脚.
说明这个SYMBOL的一些信息,SYMBOL就做好了。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
f. 选Check-With Default,CHECK这个SYMBOL,如果一切都PASS,那么就可以存盘了。如果有问题,则先把问题解决再存盘。
g. SAVE SYMBOL,直接以当前SYMBOL名字存盘。SAVE SYMBOL AS则可以指定SYMBOL 的名字再存。往往当一个器件比较大,用一个SYMBOL无法完成所有时,就需要分好几个SYMBOL来处理,这时,在存盘的时候往往需要用Save Symbol As来存,Component Name 可以一样,Symbol Name必须不一样,可以用A、B、C、D、P&G来区别,表示这个器件分成了五个部分
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
三.画原理图(Schematic):
1.打开DA。
a. 如果是一个新的DESIGN,那么首先要建一个设计目录,如TEST,放在$PB_DES下。然后在DMGR 的TOOLS 窗口中双击Design_Arch图标,系统进入DA。这里没有任何的窗口能打开,所以这时要先:SET VIEWPOINT-在屏幕右边可以找到。选择“Create New Viewpoint”,在Component Name中输入设计目录,如$PB_DES/TEST,也可以用Navigator 找到设计目录。其它默认。OK就可以了然后系统会自动打开SHEET1,进入绘图状态。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
b. 如果是一个已经存在的DESIGN,那么也就不需要做上述工作了,直接在DMGR 的工作窗口中选中已有的DESIGN,RMB-OPEN-Design_Arch,一样可以打开DA 进入绘图状
态。
2.在一张空的SHEET 上加“SHEET BORDER”:Edit/Add Sheet Border/MGC STD…,在跳出的“Add MGC Sheet Border”窗口中选择需要的纸张,如A3,其余默认,OK。在接下来的“Title Block Information”窗口中输入相应的DESIGN信息,OK。然后在DA的Schematic窗口中可以看见已经有一个SHEET BORDER,现在就可以开始往此BORDER 里面加器件了。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
3.添加SYMBOL:点击屏幕右边的“CHOOSE SYMBOL”图标,弹出
“CHOOSE SYMBOL”窗口,可以点击图标,然后在条框中输入你的库路径,如$PB_LIB,SYMBOL 放在Company_lib 或Project_lib 或User_lib 下,进入相应的LIB 目录,找到需要的SYMBOL类目录,如IC,FPGA等,然后再进入下一级,选择需要的SYMBOL,OK 后会在屏幕右上方的窗口中显示选中的SYMBOL 的样子。此时就可以把这个SYMBOL往上放了。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
4.连线:RMB/ADD/Wire表示以单线连接,RMB-ADD-BUS/Bundle 表示以总线连接。
5.创建新页:点Schematic 窗口右上方的按钮,选择Create,在“Sheeet Name”行输入新的Sheet名,如Sheet2,OK后新页就创建好了,可以开始放入新的SYMBOL。
6.检查并存盘:当对某一页操作完毕后,Check/Sheet/With Default,进行检查,如果有错误信息就需要进行CHECK,没问题后File/Save sheet/Default Registration,对当前 SHEET 进行存盘。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
四. Lib与map文件:
双击DMGR-TOOLS-Library,打开Library 窗口。Geometries-Create Geometry下可以发现各种类型的GEOM,有BOARD,各种PIN,各种VIA 等。建议在建库前先制定相应的命名规则,以从文件名上就可以区分是什么类型的GEOM。然后就可以建相应的GEOM。
1.建一个105X28MIL的长方形表贴PIN。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
2.建一个BOARD 板库。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
上述BOARD 表示板名为:BOARD_TEST,用的板材为FR4,默认的焊盘是Dummy_pad,是一个12 层板,板上用的全是信号层,电源到时就在信号层上大面积做AREA FILL。OK后,软件打开一个名为Board_test的板库,现在可以在这个窗口中画板库了。a. 画板外框:当前激活层必须是“BOARD_OUTLINE”,选择“ADD LINE”,设置线宽为4MIL或别的,然后从原点开始,按照机械图纸一步步的完成板外框。注意,也可以用COOR命令来辅助完成板外框的制作。板外框必须是一个闭合的多边形。RMB-SHAPES下有一些辅助工具可以帮助完成比较复杂的板框。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
还有一种方法就是直接导入,File/Import/igs,可以直接导入PRO-E 等机械软件生成的igs 文件。
b. 放Placement_Outline & Routing_Outline:点击屏幕右边的PLACE OUTLINE 图标,输入偏移值为8mil,
完了后会在板框内部生成一个新的框,表示PLACEMENT 的时候,器件只能放在这个框里面。点击屏幕右边的ROUTING OUTLINE 图标,输入偏移值为8mil,完了后会在板框及PLACE框之间生成一个新的框,表示布线的时候,TRACE不能布到这个框的外面。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
c. 加机械孔:
点击屏幕右边的“ADD DRILL HOLE”图标,输入钻孔的直径,OPTIONS选项中可以指定这个钻孔是否需要带焊盘,一般如果钻孔需要接地,那么就要选PLATE,同时指定PAD的大小及POWER大小。如果是非接地孔,则直接选UPPLATED,另外都选NO,做出来的钻孔就是不带焊盘的。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
3.建一个器件:
Geometries/Create Geometry/Component,输入器件的名字,选择是插装器件还是表贴器件,OK。点击“ADD PIN”图标,输入PadStack Name,即可用前面刚做的sl105x28。RMB/Attributes下,分别加”Add component body outline” & “Add Placementoutline/Both layes”这两个OUTLINE。点击“ADD REF”图标,加这个器件的REF,放到器件的相应位置。另外可加一些TEXT 用以标注这个器件。TEXT 的大小可用TEXT-CHANGE TEXT中的NEW HEIGHT 来调整。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
4.存盘:
File/Save/Save ASCII Geometries,表示将指定的文件存到User_geom/PAD目录下,然后你可以在User_geom/PAD 下看到相应的文件。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
5.创建映射文件:1).激活一个CATALOG:假如Catalog/List Active Catalog选项是灰的话,那么需要Catalog/List Catalogs去选择一个Catalog来作为当前操作的映射库。
2). Catalogs/Create Part Number:输入相应的信息,及指定映射文件存放的目录,然后OK。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
Map Logic Symbol:选择左上方的MAP 窗口,RMB/Map Logic Symbol,按照下面的图示,在PROPERTY VALUE输入SYMBOL的名字,在MAP SYMBOL NAME 输入相应部分,即可。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
Map PINS:
导入SYMBOL 的所有部分后,选中MAP 窗口,RMB-MAP PINS,点击一个PIN,然后在右边的GEOM 窗口找到对应的PIN,点击一下,此时MAP 窗口中选中行的PHY 内容会自动变为GEOM中相应的PIN,即表示一个PIN MAP成功,一步一步的把所有PIN 都MAP 完。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
检查并存盘:
检查:Check/Part Number/Active Part Number,没有问题后再存盘:File/Save/Design Specify,选Catalogs,OK,就会在硬盘相应MAP目录下生成Catalog 文件及MAP 文件。这个例子中会生成一个design.catalog 文件及一个ik21101-l的map文件。把这个CATALOG文件的内容添加到相应MAP目录的相应CATALOG文件中,如User_maps/ic/ic.catalog文件,并将MAP文件拷贝到同一级目录下。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
五. package
in package 通过build 来完成原理图symbol和封装库的管脚对应关系.
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
到此,就可以进行layout工作了.
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
六.Layout完成布局及布线:1.打开Layout:
在DMGR 窗口工作目录中,选中TEST 设计目录下的PCB,用RMB-LAYOUT来打开这个设计。在“Specify Switch”窗口中当选“Hispeed”,在随后的LAYOUT窗口中可以对NET 进行高速属性的定义,如用的最多的差分线定义。选中“RF”选项,则在LAYOUT窗口中会出现RF菜单,用以定义RF属性,象手机板就会经常用到这个属性。选中“Testpoints”,在随后的LAYOUT 窗口中会出现Testpoint菜单,可以对板子上的NET 或过孔加Testpoint属性
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
2.布局:a.菜单使用:“PLACE/PLACE BY REF”可以直接输入器件的位号来放置器件。“PLACE/PLACE NEXT”系统会根据自己的排列方式来自动弹出器件供放置。
STROKE 的使用,用户可以通过鼠标中键完成相应的符号轨迹来执行相应的命令,详细可以通过用中键画个“?”来查看。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
b.先布需要精确定位的器件:象一些连接器,指示灯因为需要跟别的板子一致,所以需要精确定位,那么首先就需要把这些器件放好,选中相应器件后,用COOR命令可以把指定的器件放到精确的坐标,
c.布大器件:按照电路设计者的建议,先放好大器件。
e.布完其余的所有器件
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
3.规则设置:
Setup Routing/Net Type Rules…可以设置某种类型的线的总的规则。包括Pin-Pin,Pin-Via, Via-Via, Trace-Pin, Trace-Via, Trace-Trace, Fill-Pin, Fill-Via, Fill-Trace,Fill-Fill。同时还可以设定哪些VIA 可以使用,哪几层可以允许这种类型的线使用。
Setup Routing/Net Type Layer Rules…可以设定某种类型的指定层的走线规则。
4.布线:MENTOR的BS里面只能使用手工布线,在屏幕右边的ROUTE菜单下有个“ROUTE
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
INTERACT”按钮,点击后就会进入布线状态。此时,选择某一根GUIDE 就可以开始布了。
5.检查:Check/Traces/Check Traces
6.存盘并反标回原理图:File/Save/Design All,保存。File/Back Annotate,将器件信息反标回原理图。如在LAYOUT中器件的位号有了调整,器件已经放好等,这些信息都会反标回原理图,使原理图与LAYOUT 能保持一致。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
七.Fablink完成数据输出:
1.打开FABLINK:在DMGR 窗口中,RMB-Fablink。
2.设置Artwork Order:Geometries/Open Geometries…选中“default_artwork_order”打开,屏幕是一片黑的,RMB-Change This Geometries,打开“Change Geometry Artwork Order”窗口,ADD后,按如下分别完成各Artwork设置。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
3.出Artwork数据:
RMB/Artwork/Change Aperture Table/Fill Aperture Table,RMB/Artwork/Create Artwork/Data…按如下窗口设置好,OK 后,当前设计的PCB
目录下的MFG 下,就会有所有的Artwork数据。文件命名为Artwork_数字。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
4.出DRILL数据:
RMB/Drill/Change Drill Table/Fill Drill Table…。RMB/Drill/Change Drill Format,在弹出的“Change Drill Format”窗口中,选择“DrillSize & Quantity”,OK。RMB/Drill/Create Drill Data,生成DRILL数据
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
这样,在当前设计的PCB/MFG 下,就会有所有的GERBER 数据了
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
将这些数据打包,发送到PCB 工厂,就可以做印制板了。
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网
谢谢 !
http://www.mweda.com Mentor EN, Mentor WG, Allegro 培训教程网