Mentor EN2004 ( Board Station ) 中文简明教程
---- ( 源自:http:/www.edajx.com )
目 录
前 言
第一章: Board Station 架构与设计流程 第二章:Design Manager界面介绍 第三章:Librarian 工具的使用
第四章: 设置布线规则及手动布线(Layout的使用) 第五章:Fablink 的使用和出Gerber数据 附 录:Board Station环境变量的设定
http://www.edajx.com出品
前 言
本教程将会介绍Mentor Graphics Board Station PCB Tool 整个架构及设计流程。在第二章,介绍Board Station 的架构与流程。从第三至第五章,实际设计一个简单的板子,从导入/创建库元件(Geometry)、摆放组件(Placement)、走线(Routing)与 出 Gerber 制版数据。
1. 导入库文件(Resolve Geometry)
2. 摆放元件(Placement)
3. 布线(Routing)
4. 出 Gerber 制版数据
http://www.edajx.com出品
第一章: Board Station 架构与设计流程
※ 名词解释:
Board Architect: 线路图设计。
产生对象:comps、nets、tech、gates、pins、catalog、reuse。 Librarian: 提供零件库维护及建立新零件功能。 产生对象:geoms。
Layout: 提供摆放组件及绕线功能。 产生对象:traces。
Board Station RE: 提供更快速绕线、自动绕线、Hispeed 绕线功能。 产生对象:traces。
Fablink: 提供 Gerber Out、Gerber Check功能。 产生对象: drill_table、aperture_table、artwork。
如果你是由Board Architect(原理图编辑工具)开始设计,你可以编辑原理图,新增、修改元件(Component) 、连接网络(Net) 、定义可重复使用区域(Reuse Block)的属性以及设定Design Rules,如:线长、线宽、每个物件(trace, via, pin, plane fill...)之间的距离(spacing)与Hispeed Net Rule..等等。 如果你是从其它的原理图工具进入Board Station,那必须输出Mentor Board Station 格式的Netlist 与 Complist,至少必须输出这两个文字文件(ASCII file),然后将其转换成Board Station 的两个对象(nets & comps),再到Board Station 的Librarian Tool 将所需要的物理封装库(geometry)与板框,从公司零件库中,下载到自己的Project工作目录下,形成零件库对象geoms。并检查所有的实体组件,都没有问题
http://www.edajx.com出品
后,就可以进入到 Layout Tool 。 进入Layout 之后,你可以选择在Layout Tool 作手动或自动摆放元件(Manual/Auto Placement)以及半自动拉线的ADE Router,或是在Board Station RE Tool 环境下摆放元件、作全自动布线、并且可以设定Hispeed Rules 自动拉等长线及设定Differential Pairs 手动或自动布线等功能。 当所有的连接线(traces)都完成连接之后,就可以进入Fablink Tool,定义Gerber order、作分割Power层(或在Layout Tool完成亦可)、执行Gerber Check(MDV Tool) 、最后输出Gerber 值班数据。
http://www.edajx.com出品
第二章:Design Manager界面介绍
鼠标左键点击 开始 > 程序 > Mentor Graphics > Dmgr 即可打开 Board Station 程序,进入Design Manager界面。
Design Manager 界面是用来管理Mentor Board Station 设计工具与工程文件的接口。 左边窗口是Tools Window,你安装的Tools 都会在此窗口出现,你可以按右键选Update Window 来重新排列图示。右边窗口是工作路径下的文件夹,你可以按右键选View by Name ,依照档名来重新排列文件夹。
Lab 1 – 从DMGR产生comps与nets两个pcb对象: ( 需要数据: MGT_Library.rar(点击下载),解压缩至工作路径 C:/Home 路径下 )
1. 新增数据夹,Add> Directory,输入: ADESIGN。
2. For BA USER:如果你使用的线路图编辑工具是Mentor 的Board Architect,请至路径"C:/Home/MGT_Library/BS_Quick_Start/ATEST_schematic"下, 直接将所有档案,复制到你现在编辑的design 路径下(C:/Home/ADESIGN),并请跳过这个练习。因为,于BA作储存即会产生 comps & nets 对象。 For Orcad USER:载入其它线路图工具输出的 .CMP & .NET档案:
1)、从下拉选单,选择MGC> Orcad to BS... 项目,再选择Create/Update Design。 2)、并依指示选择欲输入的CMP与NET档案,如下图。
http://www.edajx.com出品
第三章:Librarian 工具的使用
1. 启动LIBRARIAN tool: 在Design Manager中,点选Librarian图标双击Librarian 图标。
,并
2. Librarian Options: 选择 On a Design,再选到你所新增的design资料夹ADESIGN,按OK;接着选择 Stand PCB,按OK,Option 不选,再按OK;如下图。
3. 进入librarian: 进入librarian后,会有一个讯息窗口,记载着进入librarian的过程中,程序执行的讯息。请按着中间键,由左向右画一 (stroke 456),执行画图命令 (Stroke Command)来关闭讯息窗口。 4. 建立板框 Board Geometry:
(1) 从下拉选单(Pull Down Menu),选 Geometries > Create_Geometry > Board... 并填入板框讯息,如下图所示,再按 OK。
http://www.edajx.com出品
(2) 执行 Setup > Edit Layer… (或 stroke 36987), 即会出现层面设定窗口 ,点选 BOARD_OUTLINE,按OK。 在工作窗口按鼠标右键 [Shapes] > Add Line > Add Line : , 依照下列座 标点完成 Board_Outline 范围:
(0, 0) → (0.25, -0.25) → (2.475, -0.25) → (2.725, 0) → (2.725, 3) (2.475, 3.25) → (0.25, 3.25) → (0, 3) → (0, 0)
http://www.edajx.com出品
(3) 建立 Placement Outline,请按右边工具列中的PLACE_OUTLINE,选择Automatic,输入0.04的安全间距,按OK。
(4) 建立 Routing Outline,请按右边工具列中的ROUTING_OUTLINE图示,选择Automatic,输入0.04的安全间距,按OK。
5. 建立Through Hole Via: 从下拉选单,选取 Geometries > Create_Geometry > Thruhole Via… , 并填入以下讯息,建立一个 Through Hole Via – VIA_25_13。
6. 建立Through Hole Pin:
从下拉选单,选取 Geometries > Create_Geometry > Thruhole Pin… , 并填入以下讯息,建立一个 Through Hole Pin – P30_50。
http://www.edajx.com出品
7. 建立 Surface Pin:
从下拉选单,选取 Geometries > Create_Geometry > Surface Pin… , 并填入以下讯息,建立一个 Surface Pin – S51X55。
http://www.edajx.com出品
8. 建立 Component:
从下拉选单,选 Geometries > Create_Geometry > Component… , 并填入以下讯息,建立一个 Component –CC0805。
http://www.edajx.com出品
下拉选单,Setup > Grid… , 即出现设定格点对话窗,设定如下 X Increment = 0.1 , Display Interval = 1, 按 OK。 在工作列中,点选 Add Pins Icon , 确定Numeric=1, Increment=1,
将 Pin 放在坐标 Pin1 (0, 0); Pin2 (74.8, 0); 你可以用 coo 命令来订定坐标,如 “coo 0 0" 与“coo 74.8 0" 加完两个pin之后,用笔势命令,stroke 654,取消Add Pins 的命令。 接下来,点选右边功能列PLACE_OUTLINE 图标 点选 Both Layers,加入组件的外框。 这时候,左下角会出现一个命令列,并且在等待你画一个封闭的组件 DRC 范围,参考坐标如下。
(-35.5, -37.5) → (110.2, -37.5) → (110.2, 37.5) → (-35.5, 37.5) → (-35.5, -37.5) *设定线宽:
点击工具列中的SHAPES图标,后点击SETUP SHAPES 图标,来设定线段格式、线宽、编辑层面等。
http://www.edajx.com出品
*画上Placement Body Outline:
设定当前可编辑层在 Silkscreen Layer,执行 [Shapes] > Add Line > Add Line : , 沿着元件画 Body Outline。
*摆放Reference Designator 的位置:
点击工具列中的TEXT图标,后点击ADD REF图标,摆放Reference Designator 的位置。
*Check All Geometries:
下拉选单 Check > Geometry > Active Geometry … 9. 设定Design Rule:
Physical Layer 在下拉选单,Setup Design Rules > Physical Layers… , 即出现 Setup Physical Layers 对话窗 , 完成如下图所示 :
10. 储存Geometry:
File > Save > Design All ,并关闭 Librarian。 11. 产生comps & nets Design Objects:
1) 如果你是使用Board Architect 线路图编辑工具,请至路径 "
C:/Home/MGT_Library/BS_Quick_Start/ATEST_schematic"下, 将原理图数据(所有档案),复制到你现在编辑的design 路径下(C:/Home/ADesign)。
http://www.edajx.com出品
2) 如果你是使用Orcad 线路图编辑工具,将路径 "C:/Home
/MGT_Library/BS_Quick_Start"下,ATEST.CMP 与 ATEST.NET, 转换到ATEST design内形成comps & nets objects(使用OR2BS 工具)。 12. 进入 Board Station RE (LAYOUT):
在 Design Manager 窗口,双击打开 Layout 工具,在 Layout 窗口打开ADESIGN 或 打开一个 Shell 窗口,打入以下指令,进入LAYOUT: layout –ar –hs ADESIGN
http://www.edajx.com出品
第四章: 设置布线规则及手动布线(Layout的使用)
Lab - Setup Routing Rules & Interactive Routing
1. 设定Routing Rule:
选 Setup Routing > Routing Rules… , 即出现 Setup Routing Rules 对话窗, 完成下列设定后,按OK。
Trace Grid X : 0.025 Pin Grid X : 0.1 Via Grid X : 0.05 T–junctions Allowed Diagonals Allowed
Trace Vertex Bends : Orthogonal and Diagonal Pad and Via Entry : Orthogonal and Diagonal Route Connections By : Length 2.设定Layer Rule:
选 Setup Routing > Layer Rules… , 即出现 Setup Layer Rules 对话窗, 完成如下图所示:
3. 设定Net Type Rule:
选 Setup Routing > Net Type Rules… , 即出现 Setup Net Type Rules 对话窗, 选Add… button 并完成如下图所示,填完按OK。
http://www.edajx.com出品
4. Net Type to Net Type Clearance Rules:
在Setup Net Type Rules 对话窗,NET TYPE TO NET TYPE CLEARANCE OVERRIDES 字段里,按下 Add… button,并完成如下图所示设定。
http://www.edajx.com出品
5. Interactive Routing:
在工作窗口按鼠标右键 Routing > Route Interactive(Stroke 852), 即可开始 Routing。 6. 储存PCB数据: File > Save > Design All 7. 进入Board Station RE:
1) 点选Setup下拉选单里的BoardStationRE Options,选取其中所有的选项。 2) 点选工具列中的Board Station RE 图标, 进入Board Station RE 自动布线环境。
http://www.edajx.com出品
第五章:Fablink 的使用和出Gerber数据
1. 进入 Fablink Tool:
在Design Manager的tool window中,选择Fablink的图标,再用鼠标左键 Double click ,接着选到 2. 修改(或新增) Artwork_Order Geometry: 选 Geometries > Open Geometries…, 再选 default_artwork_order , 按OK。如果该组件不在local零件库内,请选 Geometries > Create Geometry > Artwork Order… 新增Geometry, 即出现Create Artwork Order 对话窗口,请完成下列步骤 : 1) Artwork Order Name : 4_layers_artwork_order, 选OK, Add Artwork Layers… button,即出现 Change Geometry Artwork Orde r对话窗, 如下图所示。 3. 编辑Gerber底片顺序: 选 Add… 图标 Layer Order Number : 1 Include Layer Names : signal_1, pad_1, board_outline,按OK。 选 Add… 图标 Layer Order Number : 2 Include Layer Names : power_1,board_outline,按OK。 选 Add… 图标 Layer Order Number : 3 Include Layer Names : power_2,board_outline,按OK。 http://www.edajx.com出品 选 Add… 图标 Layer Order Number : 4 Include Layer Names : signal_2,pad_2,board_outline,按OK。 选 Add… 图标 Layer Order Number : 5 Include Layer Names : silkscreen_1,board_outline,按OK。 选 Add… 图标 Layer Order Number : 6 Include Layer Names : silkscreen_2,board_outline,按OK。 选 Add… icon Layer Order Number : 7 Include Layer Names : pad_1,board_outline,按OK。 选 Add… 图标 Layer Order Number : 8 Include Layer Names : pad_2,board_outline,按OK。 选 Add… 图标 Layer Order Number : 9 Include Layer Names : drill,board_outline,按OK。 关闭Change Geometry Artwork Order对话窗 4. Auto Fill Aperture Table: 按右键 [Artwork] > Change Aperture Table > Fill Aperture Table… , 即出现 Fill Aperture Table 对话窗, 如下图设定,按OK。 5. Change Artwork Format: 按右键 [Artwork] > Change Artwork Format… , 即出现 Change Artwork Format 对话窗 , 在Plot Offsets字段中,选择Manual, Offset X=0,Y=0; Output Format(significant digits)=2, (decimal places)=2, 按OK。 6. Gerber Out: http://www.edajx.com出品 在工具列,点击 ART WORK 图标,后点击 CREATE ART DATA 图标, 即出现 Create Artwork Data 对话窗, 完成下列步骤 : File Format: Gerber 274X Area Fill Poly: Flash Area Fill; Polygon: Flash Polygon,按OK。 7. Review Gerber: 点选右边工具列,点击 ART WORK 图标,后点击OPEN ART DATA图标, 并选择欲检查的Gerber 层面。 8. Create Drill Data: A. 在工作窗口按鼠标右键 [Drill] > Change Drill Table > Fill Drill Table… , 即出现 Fill Drill Table 对话窗 ,选择Append Table 按OK。 B. 在工作窗口按鼠标右键 [Drill] > Create Drill Data… , 按OK。即出现 Create Drill No_Layer Data 对话窗,Drill Hole Types字段中, 选择Both与All Types,按OK。 9. 新增Drill Schedule组件: 选 Geometries > Create Geometry > Drill Schedule…, 即出现Create Drill Schedule 对话窗, 完成下列步骤: Create Drill For : Board Title for Board Drill Schedule : BOARD DRILL Schedule Drill Symbol Position : 1 Title : DRILL SYMBOL Drill Size Position : 2 Title : DRILL SIZE Count Position : 3 Title : COUNT Plated Position : 4 Title : PLATED Tolerance Position : 5 Title : Min/Max Tool Position : 6 Title : TOOL Comment Position : 7 Title : COMMENT 按OK。系统会自动新增一“drill_schedule_master"零件。关闭 DR$drill_schedule_master 窗口。 10. 放置 Drill Schedule Table: 在工作窗口按鼠标右键 [Drawing] > Add Drill Schedule : , 即出现 Add Drill Schedule 对话窗 , 选 drill_schedule_master, 按OK。即可看到 Drill Table, 在 BOARD 组件里,选一适当地方放置 Drill Schedule。 http://www.edajx.com出品 附录:Board Station环境变量的设定 Board Station User 需要设定的变量名称: 使用者变量: HOME = C:/Home -->> User 工作路径 LOGNAME = %USERNAME% -->> for BA in EN2000.5 系统变量: MGLS_LICENSE_FILE = C:\\flexlm\\license.dat -->> License 设置 MGC_PLOT_OPTIONS = C:/mgc_print_files -->> 打印机档案路径 MGC_PLOT_SPOOL_DEBUG_LEVEL=5 -->> for Print MGC_PLOT_TMPDIR=C:/Temp -->> for Print MGC_TMPDIR=C:/Temp -->> for Print MGC_LOCATION_MAP = C:/Home/mgc/mgc_location_map -->> for BA AMPLE_PATH = C:/Home/mgc/userware -->> for BA OR2BS_AMPLE_PATH=C:/Home/or2bs/src -->> for OR2BS OR2BS_BOARDGEOM_NAME=C:/Home/or2bs/geoms/Board/board -->> for OR2BS OR2BS_LIB_PATH= C:/Home/or2bs/geoms/Component; -->> for OR2BS C:/Home/or2bs/geoms/Padstack; C:/Home/or2bs/geoms/Via MGC_NETCLASS_COMPRESS=1 -->> for BSRE SEPARATE = 1 -->> 设定Tool窗口大小 SEPARATE_X1 = 0 -->> 设定Tool窗口大小 http://www.edajx.com出品 SEPARATE_Y1 = 0 -->> 设定Tool窗口大小 SEPARATE_X2 = 1024 -->> 设定Tool窗口大小 SEPARATE_Y2 = 768 -->> 设定Tool窗口大小 X11DD_DEFAULT_LINE_WIDTH=0 -->> if grid disappear ----全文完---- 因篇幅问题不能全部显示,请点此查看更多更全内容