Mentor Expedition PCB中文教程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

MentorExpeditionPCBJobFlow概述MentorExpeditionPCB的生成主要由三个过程组成:其一是原理图的生成,其二是根据已经生成的原理图产生一个PCB模板文件,第三步是在PCB模板文件的基础上进行布局和布线。当然,在这个过程中始终贯穿始终的是Expedition中心库的操作。下面就对这三个过程的操作步骤进行简要的说明。原理图的产生无论是原理图还是PCB的设计,都是由Project进行管理的,它指定了设计文件所在位置。所以,首先要生成一个新的Project文件。产生新的ProjectNote:MentorDesignCapture是原理图输入工具。要新产生一个Project文件,我们可以利用DesignCapture提供的向导过程来实现。首先要执行DesignCapture。进入DesignCapture后,执行Project-New会自动出现Project生成向导,只要一步一步跟随该向导过程即可完成Project的生成。原理图文件的生成Project生成后,下一步就是要在该Project中添加原理图设计文件。此时我们可以执行File菜单下的New命令,系统会弹出设计文件类型选择对话框,此时可以选择Schematic类型,OK之后即生成一个空的原理图设计文件,该文件在存盘后才会加入到Project中。Workspace浏览器用于设计文件及其层次的管理和检查。Project库的设置库数据是按目录方式进行存放的,并由CentralLibrary(中心库)进行集中的管理。原理图中的符号都是从中心库内的符号库中提取的,每一个Project都要与一个中心库相关联。所以首先我们必须先为原理图设计指定一个库,然后才能从库中提出原理图符号。要设定中心库,我们可以在DesignCapture中执行Project菜单下的Settings命令,并在CentralLibrary栏中给Project指定一个中心库。Mentor提供了vbcore这个系统中心库,我们的设计可以将中心库路径指向vbcore,当然也可以指向一个新的中心库。中心库指定完毕后,我们就可以从中心库中提出符号并放入原理图中。原理图符号的放置原理图中有两种放置符号的方法。其一是用PlaceSymbol命令,这时会有SymbolMenu对话框出现,你可以从库的列表中选择一个原理图符号放入原理图中。另外一种方法是用Place-Device来放置原理图符号,它不同于Place-Symbol。首先要在Place-Device对话框中选择一个符号库分区,此时下方会出现当前库中所包含的数据。选择一个Partumber,按下Place按钮即可在原理图中放置符号。除此而外,它还将PartDatabase(元件数据库)中的属性标注在符号上。CDB网表的生成Workspace浏览器原理图生成对话框原理图输入完成后,可以执行工具菜单下的CompilingCDB来生成PCB设计需要的CDB网表。至此,原理图设计全部完成。从已生成的原理图设计生成PCB模板文件原理图设计完成后,网表已经生成。这时我们就可以从CDB网表出发生成PCB模板文件,文件生成过程由JobManagementWizard命令完成。(位于Startmenu-program-Mentor2000-ExpeditionPCB下)在Welcome对话框中,选择Create命令,按Next键继续。在Create对话框中,必须在SourceProject栏中给出指定的Project的全路径,按Next键继续。在下来的Create对话框中的NewPCBDesign栏中,可以指定一个PCB设计文件的全路径及PCB设计模板。指定完之后,在接下来的Create对话框中的默认设置会选中CompileCDB和ForwardAnnotation,这时你可以按StartorContinueProcess键来执行上述所选中的两个操作,也可以按下Finish按钮来跳过这两个操作,并将ForwardAnnotation操作留到PCB中执行。最后,在Summary对话框中会显示Wizard操作的一些信息,关闭对话框之后整个过程就完成了。PCB设计第二步完成之后,系统已经生成了PCB模板文件,这时可在此模板的基础上进一步完成PCB设计。从原理图读取数据----ForwardAnnotation首先,打开已生成的PCB文件,可执行ExpeditionPCB(Program-Mentor2000-ExpeditionPCB),进入PCB环境后,用File-open命令来打开该PCB文件。此时系统有可能会提示要进行ForwardAnnotation,以便将PCB设计、CDB数据库及中心库进行正确连接。在回答Yes之后,系统会打开PCB模板文件,并出现ProjectIntegration对话框,此时框内设置都已默认,如无改动可直接执行ForwardAnnotate。当库中或原理图中出现错误时,系统会报告ForwardAnnotateFailed,此时你可执行File菜单下的Fileviewer来查看错误信息。当库和原理图皆无错时,系统会报告ForwardAnnotationhascompletedsuccessfully。确认并关闭ProjectIntegration之后即进入布局、布线。Setupparameters(PCB参数的设置)在布局和布线之前,必须设置Setupparameters。在PCB中,从Setup菜单下执行Setupparameters,系统会弹出SetupParameters设置框。首先,切换到General栏。在此处可设置当前PCB设计的层数,其步骤如下:1、在NumberofPhsicalLayers输入栏中指定设计层数。2、单击RemapLayers…进行层数的重新设置,确认之后即完成层数设置。在Planes栏中设置信号层或是敷铜层。其设置方法如下:1、在PlaneAssignments列表中选择指定层。2、在指定层的LayerDescription中指定当前层的类型。(Signal还是Plane)3、若指定层是敷铜层,则下方ExcludedNets栏中会显示所有信号,从中选择一个或多个要做为敷铜的信号,并将其置于右方的IncludedNets栏中。当然多敷铜信号之间要指定间距。在Vias栏中要为当前设计指定一个布线中默认的过孔。在Layerstackup栏中,可以根据加工工艺给当前设计指定板的堆迭定义,用户可以用这些设置进行板级的信号完整性分析。通常会给出这些参数的默认值。在BuriedResistors,TestPoints,RiseTime栏中可设定PCB板是否允许埋入电阻,以及测试点通常的一些设置,可以默认它。DisplayControl(显示控制)显示控制对话框共有三部分。Place&Route(布局、布线设置)1、EnabledPlacementLayers指定允许布局的器件层,并默认顶层,底层都能放置器件。2、Trace和Pads是板上走线、焊盘显示与否的一对总控开关。3、下部是各层走线和焊盘的显示控制,它可决定指定层中的走线和焊盘是否显示,及其显示颜色。General的设置其显示控制和前面一样,也分为是否显示和颜色的选择。Parts的设置是关于元件显示方面的设置,也分为是否显示和颜色的选择。PCB参数和显示设置完成之后,就可以进行板框和布线框的设置BoardOutlineandRouteBorder板边框和布线框的设置PCB模板文件默认有矩形板边框和布线框。如果要自己定制板边框和布线框,可以选择绘图状态,并对现有板边框和布线框进行修改或直接执行EditPlaceBoardOutline。通常布线框比板边框要内缩一些,当然布线框亦可以是板边框。放置布线框的命令是EditPlaceRouterBorder。绘图模式板框和布线框设置完后,接着要为布局和布线设置控制参数EditControl设置(Setup-EditControl)该设置共分七栏。我们主要对四部分进行设置。Generl(通用设置)这里我们应该关注的是EnableRouting&directionbias。EnableLayer设定允许走线的层。Bias设定走线方向。若某一层为敷铜层则显示为nP(n为层数)。Routes设置Routes部分是对走线方式的设置,通常可以默认。Vias部分是对设计中加入过孔的控制。PadEntry设置这里可以指定走线接入指定焊盘的方式及是否允许在指定焊盘下打孔。Grids设置Placementrelatedgrids设定元件及跳线器布局或移动所采用的格点精度。Routedrelatedgrids设定走线、过孔及绘图的最小格点精度。通常在布局布线前应对元件、跳线器、过孔和绘图设定一组适合的格点精度,布线精度应设为0(无网格布线)。Netclassesandclearnces设置(网络类及间距的设置)在布线之前,应大致对PCB网线进行分类,如无特殊要求全部网线默认属于Default类。通常PCB设计要求电源、地线以粗线方式走线,时钟要进行等延迟走线,所以相同规则的网线可以归于一类,即网络类(NetClass)。在NetClasses部分,我们可以用New按钮来为当前设计新生成一个网络类,并在其右边的Attributes栏中为这个网络类指定一个布线时所用的过孔。同时我们还可在Width&Impedancebylayer部分为该网络类在每一层上指定一布线的线宽规则。Clearance部分GeneralClearanceRules设定了一些系统默认的间距规则,如器件间间距等。这些间距设置通常会被覆盖。在ClearanceRulesforNetClasses中可以为所定义的网络类指定一组布线间距规则。NetClassestoNetClassesRules允许设计人员指定不同网络类在特定层上遵守的布线间距规则。NetProperties设置在NetClassesandClearance中我们定义了网络类,它是一组具有相同设计规则的网线的总称。NetProperties则为网络类指定具体的网线,即将具体的网线加入到网络类中去。单击每一条网线的属性,从下拉列表中选择指定网络类的类名,Apply之后就将该网线加入到指定的网络类中去了。当然,这里也可以为网线设置一些其它的属性,例如布线最大长度或最大延迟,差分对走线以及最大允许的窜扰值等。下面我们就可以进行布局器件布局Mentor不允许随意从封装库中提取封装并放在板上,而必须和原理图设计一致。在板边框放置完之后,可以通过执行Place菜单下的PlacePartsandCells…来放置器件封装,这时系统会自动进入布局环境,并出现PlacePartsandCells对话框,这里有两种方法放置器件,一种是直接在PCB设计中放入器件,另一种是通过和原理图的交互来进行放置。这里我们对直接放置进行说明。选择Unplaced选项并在Criterion中选择RefDes来显示未放置的器件。通过IncludeAll或IncludeSelected键可将器件放入Active栏中,处于Active栏中的器件才可以放入PCB板中。ActiveLayer:允许布局的器件层Activeangle:当前器件放置时的旋转角度Action:放置还是从板上删除器件(Place、UnPlace或是Find)Method;手工放置还是依次放置(Manual或Sequence)在Active中选择器件后,按Apply键即可在板框内放置器件。器件全部放置到板上之后,可以选择器件进行移动,旋转等操作。Route(布线)单击RouteMode按钮即可进入布线模式。Expedition中布线可分为(InteractiveRoute)交互式布线和(AutoRoute)自动布线。交互式布线包含Plow(单根走线),Multi-Plow(组线走线),Route(简单走线),Tune(匹配走线)。通常对一些

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功