1DxDesigner设计流程Scottchen/陈骁028-86716980-16713551866126scottchen@AcconSys.com2DxDesigner设计流程•PCB设计流程概述•DxDesigner设计流程概述•工程的创建与设置•原理图的创建•原理图设计•修改原理图•层次化设计•设计复用•设计校验•打包•DxDesignertoExpeditionPCB•设计文档输出3PCB设计流程概述4PCB设计流程概述DRC校验分析校验Package(打包)布局布线PCB设计校验原型机测试产品发布指定设计约束通过?通过?通过?通过?AA是否是是是否否否原理图设计输入添加器件的物理封装,指定参考位号、引脚号时序分析(Tau)信号完整性分析(ICXPro,HyperLynx)数字仿真(ModelSim)模拟仿真(HyperLynxAnalog,Eldo)时序分析信号完整性分析数字仿真模拟仿真EMI/EMC分析ConstraintEditorSystem(CES)ExpeditionPCBLayoutDxDesigner5DxDesignertoExpeditionPCBFlowCESDxDesignerExpeditionPCBPlacePartswithDxDataBookiCDBPackagerPDBsSymbolsCentralLibraryRelationalDatabaseCellsPadstacks.lmcPlacePartPlaceSymbolLocalCompositeSymbols*6DashBoard菜单栏工具栏互联网地址栏快捷方式图标工程目录多用途窗口-工具启动台-Windows系统窗口-Internet浏览器状态信息栏Dashboard工程管理库管理启动设计工具请求桌面应用访问支持系统访问文件系统工具箱7DxDesigner菜单栏工具栏树型列表原理图设计区域DxDataBookDxDesigner原理图的创建、绘制、修改8DxDesigner设计流程概述9•创建一个新的工程•对工程进行参数的设置并指定中心库•创建一个新的原理图•从库中向原理图添加元件•添加网络、总线等互连信息•DRC检查•从原理图导入到PCB•输出BOM清单、PDF原理图等相关文档10工程的创建与设置11新建工程•新建工程需要指定的内容:工程名称工程位置(存放的目录)中心库工程模板(可选)12•创建工程:通过Dashboard或者DxDesigner菜单下FileNewProject工程模板工程名称工程存放路径中心库路径13•新建工程时所创建的文件:工程路径工程设计文件14工程的设置•完成对工程中各类信息细节的定义•在DxDesigner中,选择菜单SetupSettings•包含如下分类信息:工程原理图编辑器互连表格(ICT)树型列表显示15DxDesigner诊断交互式定位启动运行脚本程序高级选项16•常用工程设置项对中心库、特殊元件、图框、总线的设置Project定义支持工程文件的路径。•中心库•特殊元件文件•图框符号文件•总线文件17•对图纸尺寸的设置SchematicEditorNewSheets定义新建原理图的外观。18对字体的设置DisplayFontMappings完成字体映射的定义。19原理图的创建20•打开现有的工程:从Dashboard中打开:1.选中工程文件2.点击DxDesigner图标21从DxDesigner中打开:1.在DxDesigner下执行FileOpenProject…2.在弹出对话框中选中工程文件3.点击Open打开22在工程目录下直接打开:在工程目录下双击工程文件打开。23•在设计中添加原理图:在DxDesigner下执行FileNewSchematic注意:创建的第一张原理图会添加到树型列表中的Designs下面。而之后再添加的原理图,则会列在Blocks下面。24•在原理图中添加页:在DxDesigner下执行FileNewSheet25•打开现有的原理图:在树型列表中选择相应的原理图页,双击打开。26原理图设计27常用鼠标键盘操作•选择对象常用方法:选择单个对象鼠标左键单击一次选择一组对象按住鼠标左键画框复选增加选择对象Ctrl+鼠标左键增加选择对象取消选择一组对象Shift+鼠标左键画框取消复选取消所有选择对象在空白区域点击鼠标左键取消复选选择对象并进行菜单操作右键点击在弹出菜单中选择命令取消选择对象Shift+鼠标左键取消单选28SelectionFilter1.取消选择全部对象2.选择所需对象的类型3.画框进行选择该区域内的指定类型对象被选中29交互式定位(CrossProbe)树型列表中单击对象名,显示区域内该对象被高亮显示树型列表中双击对象名,显示区域调整到以该对象为中心并高亮放大显示30•平移和缩放平移按住鼠标中间拖动鼠标使用箭头键(↑↓←→)使用“Insert”键:调整显示中心到鼠标光标所在位置使用滚动条缩放工具栏上的按钮使用“z”键:放大所选区域使用“Home”键:全页显示使用“End”键:刷屏31•滚轮操作模式设置:SetupSettingsSchematicEditorStrokes,PanandZoom操作\模式默认模式Expedition模式滚轮上下平移缩放Shift+滚轮左右平移缩放Ctrl+滚轮缩放缩放Alt+滚轮翻页缩放32•笔画操作模式设置:SetupSettingsSchematicEditorStrokes,PanandZoom123546789123546789ZoomIn(357)Refresh(74123)33•快捷键区分大小写可以通过HelpShowBindings查看快捷键定义快捷键命令说明b添加总线添加之后需命名d删除与delete键相同z放大“先点后框”对区域放大Z放大对象“先选后点”对对象方法34放置元件•查找添加元件:工具栏:DxDatabookCLView标签页:从中心库中添加元件Search标签页:从参数化数据库中添加元件35从中心库查找添加元件(CLView)•添加单个元件:1.选中需要的元件2.在元件预览中按住左键拖动鼠标3.在设计区域释放左键,完成元件的添加36•添加多个相同元件:1.选中需要的元件2.点击PlaceSymbol按钮3.在设计区域多次点击左键添加4.点击右键退出37•放置Part:Part标签内的元件是从中心库的Part分区里读取的数据包含了中心库中Part所有定义了的属性一个Part可能包含多个仅外观图形不同的符号一个Part可能包含多个同一元件的分割符号元件预览同一Part对应多个符号38•放置SymbolSymbol标签内的元件是从中心库的Symbol分区里读取的数据包含的是一些通用的符号,不包含封装信息同一个符号可能会被用于多个Part中39•搜索元件:输入关键字搜索器件输入通配符搜索器件40•查看和添加元件的属性:查看属性:鼠标左键双击打开属性对话框右键弹出菜单中选择Properties打开41添加属性:在属性对话框中最下面一行空白处左键点击弹出的对话框中选择属性名称并指定相应的值42添加网络连接•添加网络:设置网络模式:SetupSettingsSchematicEditorNetsdialogbox添加网络的基本方法:AddNet1.在器件引脚处点击左键2.拖动鼠标到另一器件引脚处释放左键43•快速添加网络的方法:1.在器件引脚附近点击右键2.拖动鼠标到另一器件引脚处点击左键44•用“对接”的方式添加网络:1.将两个器件的引脚对接2.将两个器件拉开就完成了网络的添加45•命名网络:通过树型列表通过网络属性对话框在树型列表中对选中网络进行重命名在网络属性对话框中填入网络名46对总线网络分支命名:1.选中总线所有分支网络2.在工具栏中选择AddProperties按钮4.输入总线名前缀5.指定起始号和间隔6.点击Apply按钮3.选择属性名称为Name47•元件阵列的添加:添加方法:AddArray适用对象:符号、网络、符号和网络组成的电路添加符号阵列:3.指定行、列、行间距、列间距4.点击OK5.添加了满足要求的阵列1.选中一个符号2.点击Array命令按钮AddArray48添加网络阵列:1.选中其中一段网络2.点击Array命令按钮AddArray3.指定行、列、行间距、列间距4.对网络进行重命名49添加电路阵列:1.选中一个电路单元2.点击Array命令按钮AddArray3.指定行、列、行间距、列间距4.点击OK50添加总线•添加总线的方法:AddBusAddBus1.点击启动总线绘制命令2.点击左键确定总线的顶点3.按住左键拖动鼠标到终点释放4.重新选择绘制好的总线进行命名5.添加总线分支网络51•总线的命名:命名方法:通过树型列表进行重命名通过总线属性对话框填入总线名称52命名规则:name[first_bit:last_bit:interval]name[first_bit:last_bit]bit1,bit2,bit3,…bitnname[first_bit:last_bit]suffix例如:ADDR[17:0]DATA[15:0:2]CONTROL[3:0],CLOCK,RESET_N53•总线拆分:AddBus1.点击启动总线绘制命令2.完成对各段总线的绘制3.对各段总线进行命名4.将各段总线连接到主总线,并检查生成的总线连接符54•总线的分支网络添加方法:将网络连接到总线由总线分裂出网络连接网络到总线:1.添加一段网络2.将网络连接到总线3.自动生成总线分支网络名55将一个已存在的网络连接到总线:需要选择该网络与总线分支网络的映射关系56从总线分裂出网络:1.选中总线右键弹出菜单中选择RipNets2.在弹出的对话框中选择需要分裂出来的网络名3.点击OK4.选择网络分裂的方向57调整总线分支网络的间距:1.选中总线分支网络2.点击ResizeBox按钮3.调整总线分支网络间距与器件引脚间距相匹配4.再次点击ResizeBox按钮退出58添加特殊元件•特殊元件定义:是一类不具备封装等物理信息而存在的符号。•特殊元件分类:PortsINOUTBITRIANALOGOCLOEMOn/OffSheetPowerGround59•添加特殊元件:在工程中添加特殊元件:1.选择特殊元件类型2.选择New(Insert)按钮3.从库中找到元件的符号4.点击OK60在原理图中添加特殊元件:1.选择一段网络2.点击特殊元件图标下选择相应的类型3.生成特殊元件符号,并自动以该段网络的名称进行命名61修改原理图62符号的替换•菜单项ReplaceSymbol/Part:1.点击右键选择菜单中的ReplaceSymbol…2.选择替换后的符号63•特殊元件的替换:点击右键在菜单中Change下选择需要的特殊符号64•使用Find/Replace功能:1.输入查找内容2.选择查找位置3.选择查找范围4.点击Find相应的元件会被选中并在设计区域高亮显示651.输入查找和替换的内容2.定义查找范围3.点击Find4.选择Replace66修改对象的属性打开属性对话框可以对相应属性进行更改67拆分网络1.插入拆分网络的元件2.选择对话框中拆分网络命名的方法68短接网络1.短接一段网络到另一段网络2.弹出对话框中选择合并后的网络命名的方法69断开网络•断开单个网络:1.在网络上点击右键选择Disconnect2.网络已断开70•使用组合键断开网络:1.将光标移动到网络和引脚连接附近3.拖动鼠标到新的引脚处点击鼠标左键完成新网络的连接2.PressCtrl-R.71•断开一个器件上所有的网络:1.选中器件Compon