DxDesigner使用手册1创建原理图DxDesigner界面1.1新建Project要新产生一个Project文件,首先要执行Dashboard2007.8EE,点击进入DxDesigner界面(也可以通过开始-MentorGraphicsSDD-DesignEntry-DxDesigner)。随后点击File-New-Project,弹出如下图所示对话框。最后在Name、Location和CentralLibraryPath中指定新建工程的名称、路径和中心库地址。点击OK键这样就完成了新项目的创建工作。1.2设置Project在DxDesigner工作环境中,点击菜单栏Setup-Setting,弹出设置窗口。此时可以根据个人需求对弹出窗口左侧所列各个相关内容分别进行设置。而我们一般会对以下几项进行调整,其他均采用默认设置。在Project选项中心库路径CentralLibraryPath选定正确的中心库。在SchematicEditor(NewSheet)下我们一般指定Size为A4。在Display(FontMapping)可以对原理图设计中所要使用的字体进行调整。点击EditMapping后可以进行相关字体选择。2绘制原理图2.1设计Schematic项目的相关属性设置完成后,接下来就可以创建原理图设计文件了。在DxDesigner环境中执行File-New-Schematic新建原理图。一份原理图可以包含多页,当想增加一页的时候,就不是刚介绍的创建原理图的操作,此时,请按计算机键盘上的“PageDown”完成新加一页的操作或者执行File-New-Sheet即可。若要删除一页原理图,先用鼠标左键选中该页原理图,然后点击右键选中Delete在弹出的窗口选中“是”即可。为了便于原理图设计好以后的检查与核对可以修改设计文件的名字以及每一页原理图的名字,此时只要选中相应的原理图后点击鼠标右键选中Rename即可修改文件名。添加元件在DxDesigner环境中点击工具栏后选中SymbolView即可选择合适的各种元器件和电源符号添加在原理图设计页面中。编辑元件z复制元件复制元件的一种比较方便的方法是先选中需要复制的元件,再按住Ctrl键不放,同时用鼠标左键拖动选中的元件到另外的位置,即复制了一个元件。若要同时复制多个元件,只需同时选中多个元件,其它操作同复制一个元件的方法相同。DxDesigner也支持Windows的复制操作。z删除元件选中要删除的元件,然后按Delete键,或者单击工具栏中的Delete图标即可将元件删除。z元件翻转将选中的元件逆时针旋转90度将选中的元件垂直翻转将选中的元件水平翻转z元件对齐有时我们为了连线方便或美观,需要将多个元件相互之间对齐,DxDesigner中有如下几个命令用于对其操作。向左对齐向右对齐向上对齐向下对齐需要对齐的时候,先选中需要对齐的一组元件,在单击相应的图标,即可完成对齐操作。添加网络器件放置完成之后,就可以进行信号的互连操作。执行Add下的子命令,如Bus、Net等命令来完成各个器件之间管脚的信号互连。在DxDesigner的菜单栏中选择Add-Net,或者点击工具栏的Net图标,或者用鼠标左键单击编辑区域,再按n键,都可以进入添加网络模式。这是在DxDesigner界面下方的状态栏中会显示AddNet状态。如果要退出这种状态,只需先后用鼠标右键、左键单击编辑区域,或者直接按键盘的Esc键。在添加网络模式下,用鼠标左键点住一个管脚不放,同时拖动鼠标,这时鼠标会拉出一条网络,将其拖到想要连接的网络,放开鼠标,则就在这两个管脚之间添加了一个网络。在管脚和网络、网络和网络之间添加网络的方法类似。网络和网络之间的连接点会有一个圆点,表示这两个网络相连,实质是同一个网络。若两个网络虽然相交,但交点处没有圆点,则表示这两个网络没有相连,是两个不同的网络。还有一种快速添加网路的方法,用鼠标左键点住一个器件,将其拖动到另一个器件边上,使两个需要连接的管脚相接触,松开鼠标左键后,再次拖动器件使其移开,则在两个管脚之间就添加了一个网络。这种方法对同时添加多个网络同样适用,且非常快速,这就要求我们在建立Symbol的时候尽量采样同样的管脚间距。同样在非添加网络模式下,用鼠标右键点击一个管脚不放,移动光标,若有一条直线随着光标的移动而延伸,将它拖到另一个管脚或者网络上,单击鼠标左键,也会添加一个网络。这种方式操作比较不好控制,不建议采用。添加总线的方式和添加网络的方式类似,只是选择的菜单是Add-Bus,或者在工具栏上点击的是Bus图标,或者按的是b键,在状态栏上显示的是AddBus状态。添加网络标号要给一个网络命名,用鼠标双击这条网络,会DxDesigner右侧弹出Properties窗口,在Name选项完成相应的操作即可。给总线添加名称的方法相同,只是总线名表示序号的部分需用方括号“[]”扩起来,中间用冒号隔开。总线的分支需要单独命名,以明确究竟是总线的那个分支。一个网络只能有一个网络名,不允许给一个网络指定两个名称。对于有些已经有NETNAME属性的Symbol,如VCC、GND等这些电源类符号,与它们相连的网络不在需要命名。再给它们命名的话就相当于给一个网络指定了两个网络名,原理图检验的时候会提示网络重名。此时将添加的网络名去掉即可。2.2修改Schematic原理图绘制完成后需要对原理图进行原理和连接关系进行检查核对,在此过程中发现问题可以及时对原理图进行修改。需要增加元件或者电源可以参照添加元件的过程并进行相关网络和网络名的添加。需要查找某个网络名并进行替换时,可以在DxDesigner设计环境中选择Edit-Find/Replace,弹出相关对话框后点击More,在Findwhat和Lookfor中分别输入需要查找什么并选择查找的类别,随后点击FindNext即可查找到你想要查找的内容。选择Replace选项,在Replacewith中填写上新的网络名点击Replace或者ReplaceAll即可对当前网络名或者所有含Findwhat中填写的网络名进行替换。元件查找操作与网络名的查找操作相似。替换BuiltinSymbols,只需选中相关元件,点击鼠标右键选中Change后选择素需要的BuiltinSymbols即可。替换Symbols/Parts则需选中相关元件,点击鼠标右键选择ReplaceSymbol弹出如下对话框,在A中选中需要被替换的Symbols/Parts,在B中填入替换A中Symbols/Parts的PartNumber后点击Replace即可成功实现替换。此外DxDesigner还提供了很强大的层次化和模块化设计的功能,在此就不做过多的详细阐述了。3原理图设计检查与打包3.1原理图检查DRC检查原理图输入完成后,点击Tools-Verify或图标后选择Verify,检查原理图是否有错误。如果有错误,根据提示排除错误。警告可以不予理会。在Setting栏下点击Defaults键后选择Rules栏下分别单独选择drc403、drc502和drc504进行三次DRC检查。此外如果在此原理图中存在层次化设计需要对原理图进行层次化设计检查。3.2原理图打包原理图检查结束后就需要将原理图中的网络信息、器件封装以及相关约束等信息带入到PCB的设计环境Expedition中,此时执行Tools-Package或图标弹出如下对话框,点击OK即可。看到Output-Packager栏里面有打包的结果,PackagerAssignmentssuccessfullycompleted则表示封装完成。完成Package之后,就可以进入Expedition环境了,执行Tools-ExpeditionPCB或者点击图标即可进入PCB设计环境。4原理图CES约束规则设置在DxDesigner环境下执行Tools-ConstraintEditorSystem或图标进入CES规则约束界面。在该界面下主要有Schemes、NetClasses、Clearances和ConstraintClasses几个需要关注的方向。在Schemes栏目下可以设置多个规则主题,如在BGA封装的器件下可以单独设置BGA主题并在该主题下设置独立的线宽以及间距规则,以方便在BGA下的走线。在NetClasses栏目下可以将网络信号分成多个大类,可以将同类信号归为同一类。在Clearances栏目下可以设置多个不同的间距规则,设置结束后点击Edit-Clearances-ClasstoClassClearanceRule或图标,弹出对话框,然后对不同的信号类之间设置不同的间距规则。此外CES规则约束设置还提供了等长,差分线等相关设置。5原理图相关文档输出BOM表生成在DxDesigner界面下执行Tools-PartListerSettings栏下按下图进行设置Page栏按下图进行设置,其中AlternativeHeader可以根据需要修改。Columns栏按下图进行设置设置完成后点击Run后点击Settings栏下的View就能得到相关原理图的BOM表。原理图输出在DxDesigner环境中执行File-Print,弹出打印设置对话框。在红色圈部分选择原理图输出格式,点击OK即可实现原理图输出。