Cadence、Allegro技巧—董磊..

合集下载

Cadence_Allegro16.2常用操作方法

Cadence_Allegro16.2常用操作方法

Cadence_Allegro16.2常⽤操作⽅法Cadence_Allegro16.2常⽤操作⽅法Orcad中图纸模版的设置1.Option—>Design Template—>Title Block,Symbol栏中输⼊Title Block所在的.OLB库⽂件位置(E:\cadence_design\schlib\DIDIDEV.OLB),Title Block中输⼊模版⽂件名“TitleBlock_SHU”,内有公司的logo。

2.Text栏内Title中输⼊正在设计的板的名称,Document Number中输⼊⽂件编号,Revision中输⼊版本号。

3.在添加新页时,模版图纸的上述信息会⾃动添加Orcad 中快速修改所有零件的Footprint⽅法⼀:⼀页⼀页修改,打开某页,按CTRL+A,选中当前页所有器件,再点右键,选Edit属性,在弹出对话框中选Parts栏,按要修改REF 排序,⽤左键拖拉要修改的为同种封装器件再点右键,然后击EDIT,填⼊封装就成批修改了⽅法⼆:选择顶层原理图(SCHEMATIC1),右键选Edit Object Properties,列出所有元件,找到PCB Footprint 那项,可以逐个填⼊,也可以相同封装填⼀个,然后拖动该⿊框的右下⾓⼗字形复制。

Orcad BOM表中输出原件的PCBfootprint封装型号选中顶层项⽬设计.dsn标题,在tools菜单中选择bill of materials,在header栏追加填⼊“\tPCBFootPrint”,在Combined property string栏中追加填⼊“\t{PCB footprint}”,不选Open in Excel,⽣成.BOM⽂件后,⽤excel⼿⼯导⼊.BOM⽂件,在导⼊步骤三中选择“⽂本”⽅式。

然后在Excell 中修改BOM表的边框等格式。

Orcad还有⼀处地⽅可输出带有机械尺⼨的BOM表,选中顶层项⽬设计.dsn标题,在report菜单中选择CIS bill of Materials,有standard和Crystal report两种形式输出。

cadenceallegro菜单解释

cadenceallegro菜单解释

C a d e n c e a l l e g r o菜单解释(总40页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除Cadence allegro菜单解释——file已有 320 次阅读2009-8-16 19:17|个人分类:工作|关键词:Cadence allegro file 菜单解释每一款软件几乎都有File菜单,接下来详细解释一下allegro与其他软件不同的菜单。

new新建PCB文件,点new菜单进入对话框后,drawing type里面包含有9个选项,一般我们如果设计PCB就选择默认第一个board即可。

如果我们要建封装库选package symbol即可,其他7个选项一般很少用,大家可以理解字面意思就可以知道什么意思了。

open打开你所要设计的 PCB文件,或者封装库文件。

recent designs打开你所设计的PCB文件,一般是指近期所设计的或者打开过的PCB文件。

save保存save as另存为,重命名。

importimport 菜单包含许多项,下面详细解释一下我们经常用到的命令。

logic 导入网表,详细介绍在allegro基础教程连载已经有介绍,在此不再详细介绍。

artwork 导入从其他PCB文件导出的.art的文件。

一般很少用词命令。

命令IPF和stream 很少用,略。

DXF 导入结构要素图或者其他DXF的文件。

导入方法如下:点import/DXF后,在弹出的对话框选择,在DXF file里选择你要导入的DXF的路径,DXF units 选择MM,然后勾选use default text table和incremental addition,其他默认即可。

再点edit/view layers弹出对话框,勾选select all,DXF layer filter选择all,即为导入所有层的信息,然后在下面的class里选择board geometry,subclass选择assembly_notes,因为一般导入结构要素图都是导入这一层,然后点ok,进入了点import/DXF 后弹出的对话框,然后点import即可将结构要素图导入。

allegro 操作技巧和总结

allegro 操作技巧和总结

allegro 操作技巧和总结Allegro是一款广泛使用的电子设计自动化软件,主要用于PCB设计。

以下是一些Allegro操作技巧和总结:1. 布局技巧:摆放元件时,可以使用Edit菜单中的move、mirror或rotate命令。

设置各层颜色,例如top层为粉色,bottom层为蓝色,有助于区分正反面。

当大电容和小电容同时对一点滤波时,应将小电容拉出的线连接到器件管脚,以靠近管脚的方式放置小电容。

2. 查看线宽和线长:使用Display菜单中的Element功能,并勾选Cline Segs选项,然后点击连线,即可在弹出的信息框中查看线宽和线长信息。

3. 显示过孔焊盘轮廓:在Setup菜单中选择DesignParameters,然后在Display菜单栏中勾选Display planted holes选项。

4. 使用CRTL键:在执行逐个多选指令如Hilight-Temp Group时,按CRTL键可实现反向选择的功能;执行逐个多选指令如Dehilight-Temp Group时,按CRTL键可实现取消选择的功能。

5. 更新封装:完成封装修改后,在Palce-Update Symbols中选择要更新的封装,并确保勾选Update Symbol Padstacks和Ignore FIXED property选项。

6. 设置约束规则:在Setup-Constrains-Set Standard Values中设置线宽和线间距,间距主要包括pin to pin、line to pin、line to line等。

主要使用spacing rule set和physical rule set。

7. 设置Hilight的显示方式:在Setup-User Preferences-Display中勾选Display_Nohilitefont,则以实线显示Hilight,反之则以虚线显示。

8. 设置Differential Pair属性:先设定对net的Differential Pair property,然后在Constraints System控制面板中选择Spacing Rule Nets栏的Attach Property Nets,并在Allegro窗口Control Panel的Find by Name下选择Property,选取相应Property,再对其套用Spacing Rule即可。

Cadence Allegro中文培训教材(可编辑)

Cadence Allegro中文培训教材(可编辑)

Cadence Allegro中文培训教材Shanghai Winnet Electronic Co Ltd 上海银利电子有限公司Shanghai Winnet Electronic Co Ltd技术文档标题Cadence Allegro 160中文培训教材Document Type 技术手册Product AllegroProduct Version 160Author Jack LiuCreate Date comRemarkShanghai Winnet Electronic Co LtdHttpcomcn1 90Shanghai Winnet Electronic Co Ltd第一章 Allegro 的用户界面本章的主要内容介绍Cadence 公司的Allegro 印刷电路板布线系统软件的用户界面通过本章学习可以对 Allegro 的工作界面有了大致的了解同时也能体现出 Allegro PCB Editor 的强大功能11程序的启动单击除了以上Allegro 主程序我们还会常用到以下几个常用工具Pad DesignerPadstack EditorDB doctorPADS TranslatorPCB Editor toSPECCTRAPad Designer 的作用是建立和修改Pad 具体会在下面章节中讲到DB doctor 的作用有三个 1板子 Data-base 的检查2板子 Data-base 的修复3更新板子上的 DRCPADS Translator 的作用是把PADS 格式的 PCB 板直接读进Allegro 中PCB Editor to SPECCTRA 的作用是把Allegro 中的设计数据自动传递到SPECCTRA 自动布线器中支持的文件为 brd mcm mdd psm dra pad and sav database2 90Shanghai Winnet Electronic Co Ltd12 Cadence Allegro 产品模块介绍Cadence PCB设计工具包括OrCAD和SPB两个系列其PCBlayout均采用AllegroAllegro 有以下 4 个版本用户可以根据自己的设计层次需求购买不同版本的Allegro 开发平台主要功能差别见下表Allegro PCB Design GXL 最高端的产品对于高速高密度PCB 设计的完整高性能设计工具包括高速信号线的电气物理特性的设定和协同设计功能Allegro PCB Design XL 没有高速信号的电气设定其他功能与 AllegroPCB Design GXL 相同Allegro PCB Performance option 和 Allegro PCB Design L 功能相同包含复杂设计规则如route to lengthparallelismdifferential pairsAllegro PCB Design L 完整的 PCB设计工具没有高速信号线特性设定不能用 skill如果用户购买有不同版本的 Allegro 开发平台在开启该平台时会弹出如下对话框选择所要使用的版本当选择后启动产品时在以后打开系统时会直接进入上次所选用的Allegro 开发平台若想在使用过程中更改产品你可以在点击菜单 File 下面的 Change Editor在出现上面对话框时选择所需产品3 90Shanghai Winnet Electronic Co Ltd13 Allegro 常用文件类型的介绍Allegro 根据不同性质功能的文件类型保存不同的文件后缀主要的类型可以参照下表文件后缀名文件类型brd 普通的电路板文件dra Symbols或Pad的可编辑保存文件pad Padstack文件在做symbols时可以直接调用psm Library文件存一般元件package part symbolsosm Library文件存格式化 symbolsbsm Library文件存机构 symbolsfsm Library文件存flash symbolsssm Library文件存shape symbolsmdd Library文件存module definition tap 输出的包含NC drill数据的文件scr Script 和macro 文件art 输出的底片文件log 输出的一些临时信息文件txt 普通文字档文件color View层面切换文件14 Allegro 的目录结构Allegro 的文件目录可以分为两部分安装路径工作路径安装路径系统默认的安装路径为C\Cadence\OrCAD在安装时用户可以根据自己随意更改安装路径工作路径系统默认的工作路径为C\ OrCAD _DATA 在安装时建议用户把工作路径设在非系统盘上如D\WORK 之类的4 90Shanghai Winnet Electronic Co Ltd工作路径设定与更改因为Allegro 在打开文件时有一个工作目录它做的所以动作都会以当前工作目录为基准如保存当前文件输出产生的各类文件所以我们在新建文件或者打开文件时就要将 Change Directory 打勾这样在保存或输出时才会存在正确的路径上15 电路板的预览功能Allegro 具有板子预览功能在打开对话框的右下角有两个按钮预览电路板的参数预览电路板的框架5 90Shanghai Winnet Electronic Co Ltd16 Allegro 的工作界面Cadence Allegro 的工作界面与之前版本相比有了较大的变化添加了Cadence 商标美化了工具栏图标扩展了工作区域面积从图中就可以了解Allegro 的整个工作界面和环境工具栏菜单栏标题栏控制面板工作区命令窗口状态栏视窗1标题栏显示当前所选择的Allegro 开发平台设计名称和工作路径2 菜单栏设计所需要的Allegro 功能命令大部分都可以在菜单里找到3 工具栏如下图所示可以分为图中的几个区块File Edit View Setup DisplayAppmode Shape Dimension ManufacturePlace Route Add Misc6 90Shanghai Winnet Electronic Co Ltd用户可以根据自己需要自行定制工具菜单点击View 〉Customization 〉Toolbar弹出如下窗体用户可以点击选择需要的工具块如打勾 File 左边的方框就在工具栏出现 File 工具块如下图取消打勾 File 工具块就在工具栏消失其它的也一样设置如果需要添加某个命令的图标只要在右边窗体的Commands 下面的Buttons的工具图标往工具栏上拉就可以用户也可以通过 New 新建自己的工具块然后通过上面的拖拉方式把自己想要的拉到那工具块里就可以了7 90Shanghai Winnet Electronic Co Ltd4 控制面板对于控制面板在 160 版本中进行了较大的改进控制面板在平时不用时会自动收缩使工作区域最大化Options Folder Tab 根据使用命令的不同而显示不同细节设定执行命令后Options的相关参数就显示当前命令的有关设置下面图示了几个常用功能的 Options 窗体具体每个功能的使用可以参考目录Copy Z-Copy8 90Shanghai Winnet Electronic Co LtdAdd Connect Add TextFind Folder Tab Find Filter 寻找或者选择的物件Find 也是体现 Allegro 功能强大的地方通过 Find 可以更容易选中你想要选择的东西整个Find 窗体可以分为上下两部分上面是一个Filter 滤镜作用是在点选板子上的 Element 板子上的所有成份物件时可以过滤你不想要的类型使更容易选中想要的 Element 下面按Element 名称查找Design Object Find Filter上面的 All On 是选中所有复选框All Off 是取消所有选中Find By Name查找类型按Name 查找还是从文件中查找输入 Name 或文件名下面详细介绍◆ Visibility9 90Shanghai Winnet Electronic Co LtdVisibility层面开关控制Views快速切换层面通过下拉菜单可以快速切换想要打开个关闭的层面下拉菜单可分为三部分1Last View Show 最后一次执行的层面2File Show 自己保存的color文件操作步骤首先通过点击自己选择要打开的层面然后执行菜单View Color View Save出现左边的窗体在 Save view 右边文本框中输入保存的文件名在下面选择 Complete 点击 save 就可以了所存文档为color目录为当前工作目录在 Views 的下拉菜单里就多了个 top 以后就可以直接点击 top 快速切换了5 工作区创建和编辑PCB 的工作区域6 命令窗口显示目前使用的命令的相关信息并可以输入命令并执行如下图所示10 90Shanghai Winnet Electronic Co Ltd7 状态栏显示正在执行的命令的名称鼠标的位置17 鼠标按钮鼠标按键的主要功能可以见下表两键鼠标三键鼠标按键功能左键LMB 左键LMB 选取命令或区域右键RMB 右键RMB 下拉目前命令的Pop-Up Menu显示右键相关命令或者执行stork 动作Shift+右键中滚轮键移动和缩放画面ShiftRMB CMB18 控制画面的缩放菜单 View Zoom 也可以直接点击工具栏上小相应图标Zoom In放大Zoom Out缩小Zoom Points放大两点之间的工作区Zoom Fit以board outline为界放大于整个工作区但不超出工作区Zoom Previous工作区域跳回之前的大小Refresh刷新工作区域Zoom World以Drawing Extents的size至于工作区内Zoom Center工作区域依一个xy值至于中央11 90Shanghai Winnet Electronic Co Ltd19 Getting Help 另外按住中键滚轮不放然后移动鼠标可以移动画面滚动鼠标滚轮可以实现显示区域的缩放19 Getting Help在使用 Allegro 如果遇到问题可以有以下几个方式得到帮助WinHelp使用过程中按F1 或查找手册电话咨询Source Line servicehttpsourcecomhttpcomCRC 0800-241-25612 90Shanghai Winnet Electronic Co Ltd第二章设定 Allegro 的工作环境本章主要内容介绍 Allegro 工作环境的设定21 设定绘图参数Cadence Allegro 160 版本将设计参数设置做了较大幅度的调整常用的设计参数集中在同一个控制界面新的参数设定界面包含 DisplayDesignTextShapeRoute 和 Manufacturing Applications1 点击菜单 Setup Design Parameter出现下面窗体点击 Design 选项Size定义设计单位-3User Units 设定单位Mils 10 英寸Inch 英寸Microns 微米Millimeter 毫米Centimeter 厘米Size设定工作区的大小标准 A 11x85B 17x11C 22x17 D 34x22 Other 用户自定义13 90Shanghai Winnet Electronic Co LtdAccuracy 精确度小数点后保留的位数必须在设计的全过程保持一致设置如果使用 Mil 为单位小数点后面位数为0EXTENS 定义工作区域LeftX Lower Y 工作区域左下角的坐标Width Height 工作区域的宽和高MOVE ORIGIN 把当前原点移动到新的坐标若不更改坐标原点的话对于那些以原点为中心的器件封装只能显示一部分与工作区域X Y 分别为移动的相对坐标输入好后系统会自动更改 LeftX Lower Y 的值以达到移动原点的目的Drawing Type 设计类型Type 显示当前文件的类型不能修改Line Lock 走线设置Lock direction走线角度的选择Off 拐角度数任意45 自动拐角45 度90自动拐角90 度Lock mode走线类型的选择Line 直线Arc 圆弧Minimum radius设定走圆弧线时的最小半径Fixed 45 length设定走 45 度线时斜边的固定长度Fixed radius 设定走圆弧线时半径值固定Tangent 设定走圆弧线时以切线方式走弧线Symbol 元件设置Angle 设定旋转角度0360 度Mirror 设定是否旋转至背面Default symbol height 元件的默认高度14 90Shanghai Winnet Electronic Co Ltd2 点击 Display 出现如下窗体设定显示属性Connect point size设定 T 型连接点的尺寸DRC marker size设定 DRC 的显示尺寸Rat T Virtual pin size设定 T 型飞线的尺寸rband count 当放置移动元件时允许显示的网格飞线数目零件 Pin156设 500 效果设 100 效果Ratsnest geometry飞线的走线模式15 90Shanghai Winnet Electronic Co LtdJogged当飞线呈水平或垂直时自动显示有拐角的线段Straight最短的线段Ratsnest Point 设定飞线的点距Closest endpoint显示 EtchPinVia 的最近两点间的距离Pin to pin显示管脚之间最近的距离Display drill holes 显示上锡的孔Display drill hole NormalDisplay non-plated holes显示不上锡的孔Filled pads系统会将 Pin 和 Via 由中空改为填满模式 Filled pads NormalConnect line endcaps显示拐角处的平滑选中不选中Thermal pads显示 NegativeLayer 的PinVia 的散热十字孔Bus rats 如果设定 Bus name 的话它会用特别的方式显示这一组 rats下图所示Bus ratsWaived DRCs设置 DRC 为可接受的16 90Shanghai Winnet Electronic Co LtdGrid On 显示格点SetupGrid设置格点如下图所示Grid On 显示格点Non-Etch 设置非走线层的格点参数All Etch 设置走线层的格点参数Top 设置顶层的格点参数GND 设置地层的格点参数VCC 设置电源层的格点参数Bottom 设置底层的格点参数如果添加一些其他层面还应设置该层的格点参数参数设置说明Spacing x x 轴的格点间距大小Spacing x y 轴的格点间距大小Offset x x 轴的偏移量Offset y y 轴的偏移量3 点击 Text出现如下窗体Justification加 text 时光标所在字体的那边的选择Parameter block 光标大小的设定Markersize所加的 text 的大小的设定Setup Text Sizes设定 Text 大小17 90Shanghai Winnet Electronic Co Ltd22 定义快捷键Cadence 系统是一个比较开放的系统它给用户留了比较多的定制空间为了使用软件更为方便快捷在Allegro中我们可以用alias 或funckey 命令来自行设定快捷键以代替常用的设计命令下面将介绍怎么去设定快捷键以及列出默认的快捷方式1系统默认的快捷方式系统默认的快捷方式见下表Key Command Key CommandF1 Help SF1 Add ConnectF2 Done SF2 GridF3 Oop SF3 Hilite PickF4 Cancel SF4 Dehilite AllF5 Show Element SF5 RedisplayF6 Property Nets SF6SlideF7 Edit Vertex SF7 MoveF8 Zoom Points SF8 availableF9 Zoom Fit SF9 Write tempF10 Zoom In SF10 availableF11 Zoom Out SF11 availableF12 available SF12 available注SF1 为 Shift+F1 其它类推2 快捷键格式alias 然后空格然后按你想定义的快捷键或直接输入然后输入你定义的功能的命令如右图定义 F2 为 Add connect 命令的快捷键快捷键定义可以分为右图 ab c 三部分a 为命令 aliasb 为预定义的快捷键建议大家直接按键取得c 为预定义功能能定义快捷键的功能键为F2~F12 键盘右边的上下左右InsertHome Page Up Delete End Page Down18 90Shanghai Winnet Electronic Co Ltd还有这些功能加上 CtrlAlt ShiftCtrl +Alt Ctrl +ShiftShift+Alt Ctrl+Alt +Shift 切换键的单独和共同的七种组合还有 Ctrl +键盘上的除功能键外的其它键都能设快捷键定义快捷键的 b 部分的具体写法见下表F2~Page PageInsert Delete Home EndF12 up DownF Insert Delter Home End Pgup Pgdown Up Down Left RightCtrl CF CInsert CDelete CHome CEnd CPgup CPgdown CUp CDown CLeft CRightAlt AF AInsertShift SF SInsertCtrl Alt CAF CAInsertCtrlCSF CSInsertShiftShiftASF ASInsertAltCtrlAltShif CASF CASInsertt注意1F1 为系统预定 Help 功能不能定义其它功能2 字母的大小写3定义快捷键步骤要使定义的快捷键产生作用我们有两种方式来定义A 在命令窗口直接定义但这样定义的快捷键只能在当前设计中使用如果重新启动设计时快捷键将会失效命令格式如下alias shortkey Keyboard Commandsfunckey shortkey Keyboard Commands注意A如果直接键入alias 或funckey 命令然后回车系统将会弹出所有快捷键列表这相当于执行Tools- Utilities- AliasesFunction keys 命令Balias 命令不能用来定义字母原因是字母键要用来输入命令行但是funckey 命令可以用来定义单个字母为快捷键它比alias 命令更为强大alias能定义的它都能定义但是字母被定义成某快捷键后该字母就不能用来输入键盘命令了C Allegro 中的所有键盘命令 Keyboard Commands 列表可以通过执行Tools- Utilities- Keyboard Commands 命令来查看这些命令都可以设置成快捷键19 90Shanghai Winnet Electronic Co LtdB 在本地环境变量文件evn 文件中定义这样定义的命令将长期有效例如我们以前在Protel 或PowerPCB 中常用的放大缩小命令就可以如下定义alias Pgdown zoom outalias Pgup zoom in具体步骤如下单击我的电脑单击右键打开系统属性点击高级标签页如下图所示点击环境变量在用户变量查看HOME路径如下图所示20 90Shanghai Winnet Electronic Co Ltd双击我的电脑打开HOME路径找到Pcbenv文件夹如下图注意Pcbenv 文件夹会在设定 User Preference File 后自动产生也就是记录个人修改设定参数的信息文件双击打开Pcbenv文件夹找到env文件如下图所示21 90Shanghai Winnet Electronic Co Ltd用记事本格式打开env文件按照快捷键的格式定义快捷键并保存注意设定的快捷键内容从第二行开始写第一行是source TELENV 要加在的上面否则在下次修改 UserPreference 时系统自动会把下面的内容更新所以定义的快捷键也没了下面是正确的重新启动 Allegro 所自定义的快捷键功能即可使用22 90Shanghai Winnet Electronic Co Ltd23 使用 StrokesStrokes 功能是通过滑动鼠标来产生功能省去了选取菜单或点击工具栏命令的时间使Layout 更快捷使用方法是按住 Ctrl 键然后按住鼠标右键在工作区域内滑动通过划不同路径就可以产生右边表格中的几个不同功能技巧按住 Ctrl 再去按右键滑动鼠标会显得很麻烦可以在User Preferences下设定后直接按右键划鼠标就可以具体操作如下执行菜单 Setup User Preferences 出现窗体在左边的Categories 中选择Input 然后打勾no_dragpopup 右边的方框点击 OK 完成23 90Shanghai Winnet Electronic Co Ltd除了使用系统自带的 Strokes 见右表用户还可以自定义 Strokes Stroke 功能快捷键Copy CtrlCMove ShiftF7Zoom In F10Opps UndoF3Zoom World-Delete -设置 Stroke 的方法如下选择Tools Utilities Stroke Editor弹出如下图所示Stroke 编辑窗口右边一栏为系统已经定义好的 Stroke左边一栏为 Stroke 绘制窗口在左边一栏滑动鼠标右键绘制所需要的图形在下方 Command 栏输入其所代表的命令点击 Add则新设置的 Stroke 出现在右边一栏中如果需要删除先选中右边一栏中不要的Stroke单击鼠标右键选择Delete24 ScriptScript 的功能就像一个录像机可以把你做的动作录制下来然后在你需要重复做录制好动作的时只要回放已录制的动画就可以了合理使用 Script 功能可以省去你不少做重复动作的时间从而提高效率下面介绍 Script 的基本操作24 90Shanghai Winnet Electronic Co Ltd执行菜单 File Script 出现下面窗体Name 输入录制或回放的文件名默认路径为当前的工作路径如果想更改路径的话只要点击 Browse就可以了Macro Record Mode 选择是否要用宏模式录制 Script Library List 出来当前工作目录下和工作环境设置的 Script 目录下的Script点选按 OK 就可以了Record 开始录制 ScriptStop结算录制 ScriptReplay 回放 Script要录制 Script 只要在 Name 框里输入文件名然后点击即可开始录制然后去做想做的动作结束时再次在执行菜单File Script点击就可以了。

Cadence PCB教程(Allegro)

Cadence PCB教程(Allegro)

Cadence软件教程(二)(Allegro基础教程)仅供内部学习使用PCB Allegro软件启动如左图示,单击PCB Editor,弹出右下图对话框,作图示选择设置。

3Allegro界面4Allegro界面介绍Allegro软件界面除主菜单,功能图标,主窗口外,还有五个子窗口Command,World View,Options,Find,Visibility。

当鼠标靠近功能图标时,会显示英文功能注释。

Options:当前命令参数;Find:操作对象选项;Visibility:可视层开关;7Visibility层开关在Visibility窗口,Views的下拉菜单中有Gerber参数设置,结合Etch,Via,Pin,可快速显示每层数据信息。

GTA,GBA:装配层;(A ssembly)GTL,GP1,GP2,GBL:电气层;GTO,GBO:丝印层;(O verlayer)GTS,GBS:阻焊层;(S oldermask)GTP,GBP:钢网层;(P astemask)GD1:钻孔层;(D rawing)GM1:拼板外形;(M echanical)如:GTO + TOP(All):TOP层信息。

Views下拉菜单中的view文件是怎么来的?8Display\Color设置层及网络颜色,控制所有层的开关;9由原理图导出网表在ORCAD中打开*.dsn格式原理图(原理图是由电路设计师提供,要求调用标准CIS库设计),依如下图示导出网表,网表默认存放在allegro文件夹中。

10在Allegro中导入网表在成功导出网表后,接下来就是在allegro中导入网表。

打开该*.brd文件,依如下图示操作。

11画PCB外形用线宽为0.1mm的2D Line线在Board Geometry\Outline层绘制。

点图一所示图标,或菜单Add\Line,同时Options作图二示设置,在主窗口点左键绘制(坐标点不好控制),或在Command窗口输入坐标。

allegro 技巧

allegro 技巧

allegro 技巧Allegro 技巧Allegro 是一个流行的开源软件库,用于在音频和视频应用中实现实时流处理。

它提供了一套丰富的工具和功能,使开发者能够轻松地创建高性能的音频和视频处理应用程序。

在本文中,我们将探讨一些使用 Allegro 的技巧,以帮助您更好地利用这个强大的库。

一个重要的技巧是使用 Allegro 的资源管理系统。

在开发过程中,我们经常需要加载和卸载各种资源,例如图片、音频和字体文件。

使用 Allegro 的资源管理系统,我们可以方便地统一管理这些资源,避免内存泄漏和资源浪费。

通过使用 Allegro 提供的函数,我们可以通过文件名加载资源,并在不再需要时进行释放。

这样,我们就可以更好地管理我们的资源,并确保程序的性能和稳定性。

另一个重要的技巧是使用 Allegro 的位图操作功能。

在许多图形应用中,我们需要对位图进行各种操作,例如缩放、旋转和裁剪。

Allegro 提供了一套强大的位图操作函数,可以方便地实现这些操作。

例如,我们可以使用 Allegro 的函数来缩放一个位图,使其适应不同的屏幕分辨率。

此外,我们还可以使用 Allegro 的函数来旋转一个位图,以实现一些特殊效果。

通过充分利用 Allegro 的位图操作功能,我们可以轻松地实现各种复杂的图形效果,提升我们应用程序的用户体验。

使用 Allegro 还可以方便地处理用户输入。

在许多应用程序中,我们需要响应用户的各种输入事件,例如鼠标点击和键盘按键。

Allegro 提供了一套简单易用的输入处理函数,可以方便地获取和处理用户的输入。

例如,我们可以使用 Allegro 提供的函数来检测用户是否按下了某个键,以及鼠标是否在某个区域内被点击。

通过使用 Allegro 提供的输入处理函数,我们可以实现用户友好的交互界面,并提供更好的用户体验。

另一个重要的技巧是使用 Allegro 的音频处理功能。

在许多音频应用中,我们需要对音频文件进行播放、录制和处理。

ALLEGRO16.6软件操作技巧

ALLEGRO16.6软件操作技巧

ALLEGRO16.6软件操作技巧2015/12/1A LLEGRO 16.6软件操作技巧----王颜飞文档内容仅供学习交流使用(部分资料来源网络)目录环境设置中的模板调用 (4)建立模板文件 (4)设置路径 (6)调用模板文件 (7)从Capture到Allegro通过第三方导入网表 (8)前期的设置与准备工作 (8)Capture导出第三方网络表 (9)在allegro中导入第三方网表 (9)Script录制的使用 (11)录制脚本 (11)录制设置 (11)回放脚本 (12)设置脚本录制配置路径 (13)设置快捷键回放脚本 (14)Parameter的使用 (15)导出Parameter (15)设置Parameter加载路径 (16)导入Parameter文件 (17)Techfile的使用 (18)导出techfile文件 (18)设置techfile文件加载路径 (19)导入techfile文件 (19)Color View Save 命令的使用 (20)设置需要显示的color views (20)保存color views (20)设置环境参数中color views配置路径 (21)如何使用color views (21)布局之Swap 命令(器件交换) (22)激活菜单命令 (22)交换对象 (22)右键菜单交换器件 (22)Swap Pin用法 (23)在原理图中设置Pin Group属性 (23) Allegro环境中交换引脚 (23)Swap Pin回注 (25)布局之模板复用 (27)布局布线其中一个模块; (27)创建复用模块 (27)调用模块 (29)模块复用完成 (31)Module Reuse用法 (32)原理图工程文件创建Module Reuse模块 (32) Allegro中创建Module Reuse模块 (33)设置软件的路径配置信息 (34)原理图工程中调用Module Reuse模块 (35) PCB 工程中调用Module Reuse模块 (36) Sub-Drawing用法 (38)导出Sub-Drawing (38)设置配置路径 (40)导入Sub-Drawing (40)如何在allegro中增加元件 (42)设置软件配置信息,允许logic编辑 (42)添加元件 (42)放置元件 (45)添加网络 (46)布局布线操作 (46)极坐标布局(来源阿杜) (48)环境设置中的模板调用实际应用中,为了节省设置环境的时间,我们就会根据需要建立的文件类型和实际情况制作模板。

CadenceAllegro覆铜操作说明讲解

CadenceAllegro覆铜操作说明讲解

Cadeve Allegro 覆铜操作说明 注:本例为四层印制板顶、底层为布线层,其余为 Pla ne 层■ ■1. 点击颜色按钮,在颜色设置的“ Geometry ]栏中设置PCB 边框线颜色产Colci 「Misibilit*图1选择PCB 板外框颜色2. 在颜色设置的“Stack Up 栏中设置覆铜层颜色(Vcc 、GndOUrLlNEp laASSEMBLY.TOP□ PLATING_ BARp□ ASSEMBLYJOTTOM£□ AS?EMBLY_NOTES□ PLACE_BDUND_TOPp □ TOOJNG.COANERS P □ PWCE BOUND BOTTOM p □ DIMENSIONr^i ± r-r t~-nir^ TT^n17 2PIM_NLIMBERr A C L IT A LH/ k 1 X L J l~□BOARD GEOWETRVPACKAGE GEDMETFALL 两 口GroupEG eomelruGlobal visibility :PaletteBOARD GEOMETRY PACKAGE GEOMETF ALL 17 p OUTLINE 屉回ASSEMBLY.TOP p nPLATING.BAR P □ASSEMBLY^BOTTOM ¥□ASSEMBLY_NOIES R □Pt>CE_BDU 忖D-TOF □TOOLING.COHNERS P □PU\CE_80UND_B0TTDM pl DIMENSION 両□FIN.NUMBER p □mi儿严严严•鬥iir Tn n □ rn niA n. r-T- * ih i z L j r or n图2选择覆铜层颜色3.在控制区域选择:板的几何形状、外形线选项/ Uptiotw \「Find \ ] Uigifaili® \Active Cln莎and Subclass:|BOARD GEOMETRY□[DLJTUME▼]4.画外框(图46.在控制区域选择:ETCH并选择Vcc层图5图4画外框7.覆铜7.1方法1指定Shape Fill操作(图6图67.1.1选中Solid Fill以后,自动进入作图方式,可以用鼠标移动光标建立覆铜区域注意:一旦区域闭合将转到“Shape”境(见7.2.7说明7.1.2在Shape'环境下的Edit菜单中选择“Change Net(7.1.3选择网络图9图11完成覆铜7.1.4在Shape’环境下的选择“ ShapFill命令此时在选定的区域内自动完成覆铜(图11,同时环境自动转回正常状态图107.2方法2 (前六个步骤同方法17.2.1确定覆铜层Gnd(图57.2.2同7.1.1 指定Shape Fill 操作(图6此时不要将鼠标点入外框区,否则就只能使用方法1 了7.2.3选择“ Ed\Z-copy”命令图11 copy覆铜区域7.2.4确定Z-copy的位移量(图12■在这里塡入覆■铜区域与外框之间的距离300 (mil)在外框线处点击鼠标左键图12设置覆铜区域与外框间距离图13覆铜区域注意:此时需要重新确认Z-copy区域(拷贝到哪层725然后在外框线处点击左键(图13,将出现覆铜区域(该区域与外框已有300mil的距离了,然后在右键菜单上点击“ Done726 选择“ Edit/Shape命令图147.2.7此时在选定的覆铜区域内点击左键,确定覆铜形状(区域“图15注意:以上操作均在正常窗口下工作,图15确认覆铜域图标栏见图16图16正常窗口的图标栏7.2.7在右键菜单中选择“ Done此时覆铜区域消失(图18,同时工作窗口转到了“Sharp状态,图标栏变为图17状笔was・b「d Project: E:\_Maxwel 1 \SIwaveFile Ed it Vie^s Display Setup Void Shape Help留Q 1 r*B■风Q软|Q|段|□1仏阖■■1i 1*-1魅卜ujj H S>|%|lib mti jn_n_ JIT!!|喇喇・|hi - ' | △、图17 Sh ape状态下的图标栏728同7.1.3选择网络执行此命令后,覆铜自动完成(图19729在此时的菜单栏里选择“Sh ape/Fill图18转换到Shape状态7210此过程中状态栏的显示Desig n ExpFile Edit View Qis口Im图20状态栏提示图19完成覆铜。

allegro使用技巧

allegro使用技巧

allegro使用技巧Allegro 是一种流行的开源软件库,用于开发2D和3D图形应用程序。

它可以帮助用户创建游戏、动画和交互式图形应用程序。

下面是一些 Allegro 的使用技巧:1. 学习 Allegro 的基础知识:在开始使用 Allegro 之前,先了解这个库的基本概念和功能。

掌握 Allegro 的基本函数和数据结构,熟悉其使用方式。

2. 创建窗口和画布:使用 Allegro 创建一个窗口,并在其上创建一个画布,用于绘制图形。

可以使用 Allegro 提供的函数来设置窗口的大小、标题和其他属性。

3. 绘制基本图形:使用 Allegro 的绘图函数来绘制基本图形,如直线、矩形和圆形。

可以设置图形的颜色、线条宽度和填充模式。

4. 处理输入事件:使用 Allegro 的事件处理函数来处理用户的输入事件,如按键和鼠标点击。

根据不同的事件类型采取相应的操作。

5. 加载和显示图像:Allegro 支持加载并显示各种图像格式的文件。

可以使用 Allegro 的函数来加载图像文件,并将其显示在窗口上。

可以设置图像的大小和位置,以及其他属性。

6. 实现动画效果:使用Allegro 的定时器功能来实现动画效果。

可以设置定时器的触发时间和回调函数,以控制动画的更新和显示。

7. 音频处理:Allegro 还提供了音频处理的功能。

可以使用Allegro 的函数来加载并播放音频文件,以及进行音频的控制和处理。

8. 键盘和鼠标控制:使用 Allegro 的函数来获取键盘和鼠标的状态,以实现用户的交互控制。

可以根据键盘或鼠标的状态来调整图形的显示和动画的运行。

9. 文件操作:使用 Allegro 的函数进行文件的读写操作。

可以使用 Allegro 的函数来创建、打开、读取和写入文件,以及其他文件操作。

10. 优化性能:在使用 Allegro 开发应用程序时,要注意优化性能。

可以合理使用 Allegro 的函数和数据结构,减少不必要的计算和内存占用,提高应用程序的执行效率。

Cadence_Allegro教程(可编辑)

Cadence_Allegro教程(可编辑)

Cadence_Allegro教程Cadence Allegro 中文简易手册---收藏天地2001Cadence Allegro 简易手册Allegro PCB Layout SystemLab ManualCHAPTER 1 熟悉环境在开始前请将范例复制到您的工作路径下如:在安装路径下\share\pcb\selfstudy\user1c:\allegroclass\user1启动程序开始?程序集?Cadence?PCB system?Allegro电路板工具开始?程序集?Cadence?PCB system?Pad Designer焊点编辑收藏天地 ////0>.版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001开启旧档选 FILE/OPEN 请开启 C:\AllegroClass\User1\Cds_Routed.brd 档如果选了Change Dir 则会将现有路径 C:\AllegroClass\User1 变成你的内定工作路径认识你的工作窗口有指令区 menu bar 图标区 icon ribbon 控制盘 control panel 工作区designwindow 状态区 status window 命令区 console window若想自定窗口位置 customize 则选 View-Customization / Display 可设左侧 controlpanel 所放的新位置为浮动式 undocked 贴左侧 Docked_left 贴右侧Docked_right系统值View / customization / toolbar 则设定控制图标区显示效果项目…收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001显示缩放Zoom by Point显示框选区以左键框二点 Zoom fit? 显示资料全区Zoom in? 放大比例Zoom out? 缩小比例Zoom world 显示整个工作区Zoom center 光标点为下个屏幕中心按 Ctrl 键配合按着的鼠标右键画 w 即可 Zoom fit.若画 Z 即可 Zoom in 画面平移 PAN1.利用方向键可平移2.三键鼠标则按中间键即可动态平移.若为二键鼠标则为右键+shift显示项目控制在右侧的控制盘中有 visibility 项目来控制显出的对象打勾者代表要显示详细的设定则用指令Setup-color/Visibility而这些对象分成群组Group 级 Class 次级 Subclass收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001在此可控制图层及各项目的显示与否,我们顺便试一下如何录 script1 选 File-Script 指令,键入文件名为 colors勿按 Enter 键,再点选Record 记录2 选 Color/Visibility 指令,如果要全关选右上角的 Global Visibility 将值改为 AllInvisible 确定后选套用 Apply.这样会关所有显示项目3 选群组中的Components,找到Class 里的Ref Des 请把它底下的Assembly_top方框勾选起来表示开启其显示4 选群组中的 Geometry 把它 Board Geometry 里的 OUTLINE 打开, 也把PackageGeometry 里的 Assembly_top 打开5 选群组中的 Stack-up,把 TOP 和 BOTTOM 的 //..Etch 打开.而 GND 及VCC 只开 DRC.ANTI ETCH如果要设新颜色请在下方色盘 Palette 中选要用的新颜色,再将它点到要修改项目的色块上就可改过来了6 停止 script 录制选 File-Script-Stop.先前的层面及颜色设定都会被存在colors.scr 中.此 colors.scr 是一个文字文件,可用一般的文字编辑程序或 File-FileViewer 加以编辑如果要测试 script,请先用 All Invisible 全关所有显示,再到下方命令列中输入replay colors 就会看到程序把先前的设定重跑一次,而显示也回来了标示亮度 Highlight将特定对象标示亮度以图形效果显示其特异性如以要找一颗 U3 的零件为例:1 先 Zoom in2 选标示亮度 DisplayHighlight 或其图示3 在右侧选高亮度的颜色4 选 Control panel 中的 Find 页面收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20015 在 Find by name 后 net 改成 symbol 因为是找零件6 点 Move 键找到 U3 敲入 U3 U* 按 Tab 键按 Apply OK7 光标移至右下角全图显示区按右键选 Find Next 即可将此对象显示于画面中央控制可被选取对象在编辑对象如:移动复制删除之前须选到所要的对象所以选取对象等的控制会影响后续的动作流程以移动 U4 的零件及移动U4 零件名称 RefDes 为例1 Zoom in 到 U4 附近在左上角2 选 EditMove 指令3 选右侧的 Find 页面4 在 Find 的页面中选全选 ALL ON5 点 U4 的字符串部份你会看到 U4 会被抓到游标上而你正在移动 U4 这颗零件因为 symbol 有被选取6 选右键中的 OOP 取消移动 U4 的动作7 在 Find 页面中选全关 ALL OFF 只选 Text 项目8 再选 U4 字符串部份只有 U4 字符串被抓起像在调文字面的位置所以跟选择项目很有关系9 取消检查数据项利用 DisplayElement 或其图标检查对象内容1 先 Zoom in2 选 DisplayElement 或图示3 在 Find 中选 ALL ON4 随点选对象的不同会显示其相关的资料收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001CHAPTER 2 零件的整备本阶段要试建一颗 14PIN DIP 零件零件的组成有焊点 PADSACK 零件 Package symbol每一个接脚 PIN 及孔 Via 皆视为一焊点 PADSTACK 如以 60-38 为例收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001进入程序开始程序集cadencePCB SystemsPAD Designer改种类为贯孔 Through 单位为 mil 精确值为 1 小数后 1 位焊点在每一铜箔层皆要有一般点regular PAD 梅花瓣Thermal-relief PAD 挖开点Anti-PAD 的三种效果1 选 Layer 页面2 点选 Begin Layer3 在一般点项目设形状为 Circle width 为 60 height 为 604 在梅花瓣设形状为 circle 值为 80 Flash 项目为 TR805 在挖开点设形状为 circle 值为 80 由于其它层设定相仿可点左侧 Bgn 按右键 copy 复制 6 点 internal 的左侧按右键选右键 paste 即可贴入不须重 key in7 以同样方法贴到 END 层8 在 SOLDERMASK_TOP 层的 Regular PAD 设 circle 大小为 709 一样复制到 SOLDERMASK_BOTTOM钻孔定义收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001如果定为 Through-Hole 焊点须定孔径及钻孔符号在 Drill Hole 项目中定 PlateType 为 Plated 孔壁镀铜孔径 38. Drill symbol 的 Figure 为钻孔符号效果Character 为标示字符串 Width height 为符号的宽及高储存焊点选 FileSave as 存到 C:\allegroclass \ user1 档名为 60C38d.PAD实体零件的建立建立实体零件的格式不同所以须进入零件建立模式下1 File / New 在 DRAWING NAME 中敲入新零件名如 DIP14并在 DRAWING TYPE 中选 PACKAGE SYMBOL2 设作图环境选 SETUP ? DRAWING SIZE 在 Move Origin 项目中的XY 各敲入 5000 使原点调整至适当位置收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20013 加入焊点选 ADD PIN 或其图示并右侧 OPTION 项目中敲入焊点 60S38D 后按 Tab 键状态列会显示出 Using ‘ 60S38D.PAD’4 光标移至状态列点选后敲入 x 0 0 会把第一接点放到原点 00 的位置上x 须为小写窗口缩放到 PIN1 附近5 在右侧 OPTION 中改焊点为 60C38D 后按 Tab 键在 Y 的 Qty 项目中输入 66 在状态列输 x 0 100 则会放入向下距 100mil 的 27 接点收藏天地////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20017 把 Y 项目的 Qty 改 7 个次序 order 改 up8 状态列输入 x 300 ?600 会放入第 8PIN 到 14PIN 之焊点但是其脚号仍位于焊点左侧可按右键之 OOP 取消9 将 OPTION 中的 OFFSET 值由-100 改为 100 表右边 100mil 处于状态列输入 x 300 -60010 完成按右键中的 DONE文字面绘制 SILKSCREEN要调整格点大小时请以 SETUP /GRIDS 将 NON-ETCH 的 X Y 值键入 25 表文字面绘制格点为 251 选 ADD/LINE2 将右侧 OPTION 选为 Package Geometry 下的 SILKSCREEN_TOP 设画线角度等3 画上文字面的矩形框组装外型绘制 Assembly outline 可省略同文字面之动作但层面为 Package Geometry 下的 Assembly-Top设文字面之零件名称及零件号1 选 Layout_LabelRef Des 或其图示2 图面为 refDes 下的 Assembly_Top3 点选放零件名称的好位置须在 Assembly outline 中4 键入名称如 U* 请先注意右侧的字体基准点角度5 选 Layout_Label 中? Device6 选适当的位置后键入dev type 后按右键的DONE绘制零件限制区Package boundary 可省略自动抓定义零件高度需要有 Package boundary 才可定义收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20011 Setup-Area-Package Boundry Height 层面为 Package Geometry 下的Place_Bound_Top2 点先前建的 Package Boundry 区域3 输入高度值如 180若没设则以 Drawing option 下的 symbol Height 为其内定高度值存零件文件两者都要存1 选 FileCreate Symbol 存成可放到 PCB 上的.PSM ?2 选 FileSAVE 存成供以后修改的图形.DRA ?以自动程序建零件利用 Symbol Wizard 填入参数自动建零件1、File /New 后在 Drawing Name 键入名称如 dip16 在 Drawing type 选PackageSymbol [Wizard] 后选 OK收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20012 选 Package Type 为 dip 后点 Next 选零件包装3 套用 CADENDCE 规划选 Default Cadence Supplied template 套用其它零件则选 Custom template 后选.Dra 档套入后选 Next4 设定使用的公英制准确位数及名称前字符串 prefix5 依不同零件外形设定其参数如脚数 Number of Pins脚距 LeadPitch 行距 Terminal row spacing 文字面的宽及长 Width&Length6 选套用的焊点一般焊点及第一脚7 定零件原点为中心 center of body 或第一脚 pin1 of symbol 及是否另存.PSM ?8 选 Finish 即 OKCHAPTER 3 板框绘制板框在 Allegro 中属于特殊的 Mechanical Symbol收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001板框为电路板的外形尺寸,其来源可由手工绘入.,键坐标输入画成.如果有Option接口的话可由 AUTOCAD 转入 DXF 或 Pro-Engineer 的 IDF键坐标画图框1 选 File 一 New,在?名 Drawing Name 中敲入如 cds_outline.请注意格式务必改成Mechanical Symbol 后按 OK2 设绘图区选 Setup 一 Drawing Size.将图区 Size 设成 A.并把 DRAW Extent 改设成Left X 与 Lower Y 在设原点偏移量.Width 与 Height 设工作区大小设工作格点收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001选 Setup 一 Grids.将 Non-Etch 的格点设为 25 后按 OK画板框选 Add 一 Line.注意层面须改成 BOARD GEOMETRY/OUTLINE.请输入x 0 200iy 2300ix 4000iy ?2300ix ?100iy ?200ix ?3700iy 200x 0 200 完毕按右键下的 Done定工具孔 Tooling Hole选指令 Add Pin 在右侧的 Padstack 中输入 hole109 再按 Tab 键.请在命令列输入x 100 300x 100 2400x 3900 2400 完毕按 Done 结束收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001标尺寸 Dimension利用 Dimension linear 指令,层面会自跳到 BOARD GEOMETRY 下的DIMENSION.点选被测线段就可拖出其尺寸标注线放上倒角 Chamfer如果画的板框有直角要倒角,可用指令 Edit 一 Chamfer.在右侧 Options 中 TrimSegment 的 First 栏设 50.表示未倒角的两边线段长为 50mil收藏天地////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001试着点要倒角的第一段线,再点它的垂直线,就可做出倒角效果来设走线及摆零件区1 先 Zoom in 到图框的左下角,2 选 Setup 一 Area 一 Route Keepin走线区在板框内的 50mil二个格点内画出其布线限制区.会在 ROUTE KEEPIN 下的 ALL.3 选 Setup 一 Area 一 Package Keepin摆零件画出相同的限制区设禁止摆零件及走线区选 Setup 一 Area 一 Route Keepout走线画上不能走线的范围,其显示为一填满区.试画过后请 Edit 一 Delete 删除在 Find 中要勾 Shape,否则稍后可布线区域可能不够.其它如 ViaKeepout 则为禁打贯孔区存板框?1 选 File 一 Create Symbol 设入档名如 cds_outline 后选 Save 会存成cds_outline.bsm 的Board Symbol ?2 再选File 一Save 存成cds_outline.dra 的图形文件建立环境档 Master Design File .brd环境档通常是只先放入板框而未含有逻辑数据的作图文件.利用它把大家讨论过认证的 Geometry 先设好的存在图档上.达到统一作图环境的目的.当成公司内的标准档收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20011 选 File 一 New,在?名 Drawing Name 中敲入如 cds_master.请注意格式为 Layout后按 OK2 设绘图区选 Setup 一 Drawing Size.将图区 Size 设成 B.,小数后位数 Accuracy 设成 2.并把 DRAW Extent 的 Left X 设成-5000 ,Lower Y 设成-5000 完成按 OK3 放入板框零件,选 Place 一 By Symbol 一 Mechanical,先点 Library 键才会列出各Mechanical Symbol,选先前建的 cds_outline 后按 OK 键准备放到图上4 在命令列敲入 x 0 0 ,放到图上0,0点.完毕按 Done加图框 Format Symbols如果要加上图框或其它注意事项宣告1Place 一By Symbol 一Format, 先点Library 键使列出各Format Symbol.如果点选 Asizeh.表示要挂上 A Size 横向的图框2 利用光标把图框放至工作区上请并确定板框数据含于图框范围内3 按右键选 Next 选到 Note 这个 Symbol4 请放在图框内板框外的适当区域中预放零件收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001如果有特定的零件位置或固定的某几颗零件如 connector.switch.等等.可以先摆到板上1 选 Place 一 By Symbol 一 Package.点 Library 使列出各实体零件.请选其中的conn140 后按 OK2 在命令列输入 x 3775 -200 后按 Done 摆到图上设颜色1 进到 Color/Visibility 中设定显示项目或其颜色.如果先前已存有Script 文件请Replay 控制图形效果,请在命令列输入 replay colors层数设定 Cross SectionAllegro 内定的板层为二层板指二个电气层.您如果是多层板则必须先宣告其层面结构.如层数.材质.用途.Subclass name.正负底片效果等.而其材质的种类及特性定义在/share/pcb/text/materials.dat ?中收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20011 选 Setup 一 Cross Section点 FR-4 层名左侧的 Edit 后选 Insert 新增,则在原层之上会加入一个新的 FR-4 层.请总共新加入8层,因为我们待会要宣告此板为六层板,加上五层FR-4介质层及二层原有的空气层全部为 13 层 2 点选第二个 FR-4 层准备把改设为内层的GND.请点其材质 Material 项目改设为铜箔 Copper,将层面特性 Layer Type 改选成 Plane,而 Etch Subclass name 取名成GND.最后把其底片效果由念 Positive 改为 Negative 表示此层为负片3最后设定完成如下.表示此板为 47.2mil厚的六层板.如果要删层则点选那一层其左侧的 Edit 键后按右键选删除 Delete 即可收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001存环境档宣告完毕要存成环境档,请用File-Save As 另存新档设入档名为cds_master1.brd存入.通常 Allegro 的环境档可统一放在/allegro/project1/worklib/esdesign/physical 路径下CHAPTER 4 加载联机关系与设定规范载入联机关系 Load the Netlist联机关后档是一个由线路图程序所产生的文字文件 netlist 目的在交代零件外型名称及联机关系接点及讯号名.要是零件需要作功能互换gate swap 或pinswap则需另定零件宣告文件 device file.如果有同类型但不同名零件可用对应文件 map file 宣告其对应不需每颗皆定义以 ORCAD 为例,再执行完 ERC 电器检查后.即可执行其 Tools-Netlist 将线路图档转出联机关系档,其格式请选用 others 页面里的 Allegro.就可把整份图转成一个联收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001机档 .net 或.txt零件若是在布线时会做 swap 的联机交换则须为零件定义其 Device file 以宣告其零件之脚数闸数等到时:7400 会对应 7400.TXT 套入宣告收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001如果二者名称不同可以devices.map 档宣告其对应性.以下devices.map 为例零件 7400 会对应到 74abcd.txt 的 device ?而非 7400.txt如果要零件宣告文件device file,新版的ORCAD 9.x 可用指令Accessories-AllergoNetlist 自动产生各零件的 device file.不需手动以文字编辑程序逐一编写载入联机 Import Logic1. 选 File/Import Logic 定来源格式 Logic Type 为 Third party2. 来源档案 Import From 点选后再选 Browse 键选文字联机文件的 3rdparty.txt3. 是否替换新零件 Replace changed component.设 Always4. 是否允许拆原有布线 Allow etch removed during eco 依情况而定5. 设定转联机关系时取代原图上的逻辑数据 supersede All logical收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 20016. 要加载联机成为电路板文件选加载 Import设计规范Allegro 的设计规范是在定义设计过程中的条件限制,这些条件的设定是用来作为设计时安全检查的标准.例如我们可以定义层数,各层的规范,特殊讯号的限制条件如线宽间距打贯孔数,或特定区域条件等等,以配合电器或机构考量.而且宣告过的规范存在图档上,可避免以后布线时因考量因素众多而疏漏所造成需重修的情况设定内定设计规则内定设计规则是给图文件中未经特定宣告的任意讯号一般线所套用进入 Setup-Constraints 请点选内定标准值 Default Value设定其线到线,线到点,点到点,线宽,套用的贯孔等收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001设定其它的设计规则在一份图档上有些特殊的线有其不同的规则相对于先前定的内定标准值如 CLOCK 讯号它的间距如为 10 mil 不同于先前内定的 5 mil.其步骤为定 RULE SET请点选 SPACING RULE SET 下的 SET VALUE.在 DELETE 后的空白处输入 10 MIL SPACE 后点选加入键加入新的 RULE SET.随后输入其各间距的值再按 OK 键确定宣告相关讯号收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001选 ATTACH PROPERTY -NET,选右侧的 FIND 点选下方的 FIND BY NAME 切换成NET 后再输入CLK2.程序跳出其PROPERTY 画面请选NET-SPACING-TYPE,在其 VALUE 中输入其组别名称如 CLOCK 后按 APPLY 确定讯号套上 RULE SET选在 SPACING RULE SET 中的 ASSIGMENT TABLE 设定各个 RULE SET 之间的规范如 CLOCK 与 NO_TYPE 指先前订的 CLOCK本例中只有 CLK2与一般讯号 NO_TYPE 所套用的间距值为 10 MIL SPACE设定实体规范在实体规范 PHYSICAL RULE SET 中选其 SET VALUE 键,在 DELETE 后的空白处输入 10 MIL LINE 后点选加入 ADD 键,建立新的 PHYSICAL SET随后输入其允许最小线宽 MIN LINE WIDTH,缩线后最小线宽,最大线宽,是否形走线,套用的贯孔焊点为何等等.,结束按收藏天地 ////. 版主 killmai ////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001宣告相关讯号选 ATTACH PROPERTY-NET,选右侧的 FIND 点选下方的 FIND BY NAME 切换成NET 后再输入REF.程序跳出其PROPERTY 画面请选NET-PHYSICAL_TYPE在其 VALUE 中输入其组别名称如 ANALOG 后按 APPLY 确定收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001讯号套上 RULE SET选在 PHYSICAL RULE SET中的ASSIGMENT TABLE套上各个RULE SET的规范如把 ANALOG 套上先前订的 10 MIL LINE,NO_TYPE 指一般讯号请套上DEFAULT.第二项为AREA是当有设定特定区域AREA时才有对应的新值可输入其它的设定如 ELECTRICAL 是在设定其电气上的特殊规范如最小到点线长 MIN STUB LENGTH,允许最多贯孔数 VIA 等等收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001而 AREA 则是以特定区域的方式来宣告其特别的设定值如线宽间距等设计规范存盘我们可将前面所设好的规范存成一个技术文件 TECH FILE,请选指令FILE-EXPORT-TECHFILE 设好文件名再按执行 RUN 键即可产生收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001下次开新文件时层面只有二层,也没有特殊线宽或间距等设定,这时你可以加载技术档..这样这些设定即不须重设只须要把新讯号重新指定其对应的规则就可了查属性要检查己订属性可用1 选 EDIT-PROPERTIES 配合右侧 FIND2 选DISPLAY-PROPERTIES指令后选要查询的值如NET_SPACING_TYPE,再于VALUE 栏输入查询值如 * 表示任意即可查到先前订的 CLOCK收藏天地////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001在您绘图的过程中 Allegro 会以先前订的规范持续的检查你的图档当它有违规时则会有DRC的标记在上面.而这个蝴蝶形的标记的两边各有一个英文字母代表它检查的数据种类如 L 表线段 LINE,.V 表 VIA,P 表 PAD 等等,使我们能很快的知道错误在那儿而侦测到的错误项目又是什么数据间的状况可以马上加以改正.您也可以用 SHOW ELEMENT 的指令来查看更详细的结果收藏天地 ////. 版主killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001Chaper 5 摆放零件在建完零件,传入联机关系,订好规则之后紧接着的就是零件的摆放动作在图示中通常已经挂上了一些有关摆放零件的图标而这些图标就如同指令PLACE 下的各个摆放功能请开启位于 c:\\allegroclass\user1\ 底下的 constrainted.brd手动编名因为置于板上的金手指尚未命名所以我们必须手动的帮它编名请选 Logic-Assign RefDes 并点选右侧 Options 下方的 RefDes 字段中输入 J1点选金手指则会把这颗零件命名为 J1设定摆放格点设摆放零件时移动零件的距离请选 Setup-Grid 下的 Non-Etch 将其 Spacing X:值输入 50,Y:值输入50.要不要显示格点则设定左上角的 GRID ON以零件名称摆放 Placed By RefDes一般摆零件时习惯边看线路图边摆零件,所以我们须将相关的零件逐一叫出这样就会用到此功能请选 Place By RefDes 指令敲入零件名 U5 后按 OK 就可抓出 U5 到图上准备摆入.如果想要旋转,请按鼠标右键选择 Rotate 这时零件上就会跑出一根控制杆到光标位置利用鼠标转动即可控制其旋转角度.按左键可停止旋转.移动到要摆的中下图区后按右键选 Done 放置收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001如果摆上的零件看起来是一个填满的大方块是因为开启了它的限制区.想关闭请至Display-Color/Visibility 把Package Geometry/Place_Bound_Top 项目勾勾去掉除了此种方法外如果新摆入的零件都须转一个特定角度的话可到Setup-DrawOptions 选其中的 SYMBOL 把 Angle 字段输入或改选成 90 再点 OK 键试着抓 U7 进来摆,你可看到它己是旋转了 90 度等着您摆入移动零件如果已摆入零件其位置须要挪移请选 Edit 一 Move 后再到右侧的 Find 项中全关只留 Symbols.请点选要移动的零件最好点它的名称字符串零件就会被抓到上,待移到新位置后,点右键按 Done 即完成收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001移动一群零件同样以 Edit 一 Move 指令以鼠标左键框出一个区域,框住要一齐挪移的零件如果要放弃框选范围可选右键下的 Oops.再以左键定其基准点就可一齐移动到时再以右键下的Done 确定.再框选时请勿框到Board Outline,Keepins,keepouts 的Board Symbol 资料其它摆放的动作有Place 一 Component 一 ICs 摆 IC 类零件Place 一 Component 一 IOs 摆输出入类零件Place 一 Component 一 Discrete 摆附属小零件Place 一 Component 一 ALL 摆所有零件收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001联机互换的动作有Place 一 Swap 一 Component零件位置互换Place 一 Swap 一 Functions 闸联机互换需有 device 宣告Place 一 Swap 一 pins接点联机互换需有 device 宣告联机显示控制联机指点到点间用来表示其电气接续性的表示线.我们会依不同需求开关某件或讯号的显示效果来达到评估布线策略的目的显示关闭所有联机 Display 一 ShowBlank Rats 一 All显示关闭单颗零件 Display 一 ShowBlank Rats 一 Component显示关闭单条联机 Display 一 ShowBlank Rats 一 Net产生摆放零件报表收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天地 2001您可以产生一份摆放零件报表它可列出图中已摆放及未摆放之零件数据您在摆完零件后可用它来再确认是否有漏网之鱼尚未摆入HAPTER 6 布线布线相关指令设定布线格点随着不同的布线须求.您可为不同层设定不同的布线格点或是设定所谓的不等距格点如 8 9 8 这样的工作格点.指令为 Setup 一 Grids 设定格点,其中左上角的 GridsOn 为设定是否显示格点.Non-Etch 为非电气层格点如摆零件.All Etch 为所有电气层之走线格点.Top….为各电气层之走线格点值收藏天地 ////. 版主 killmai////. 电子发烧友 ////. 电子技术论坛Cadence Allegro 中文简易手册---收藏天。

Allegro 的一些实用操作技巧

Allegro 的一些实用操作技巧

Allegro的一些实用操作技巧生成并导入常用的参数设置文件在设计过程中生成自己习惯的参数设置文件会大大提高效率。

首先,设置好自己习惯的color,design,parameter和artwork等选项卡,然后点击File --> Export --> Parameters 将所有设置导出,保存为.prm 文件。

之后在下一次设计时便可以使用File --> Import --> Parameters 的操作将保存的.prm 文件导入,将参数设置为自定义的。

设置常用布局的布局模式复用在应用大型复杂的工程中,有些布局需要多次复用,采用这种方法可以极大程度的减少冗余操作。

首先完成一组需要布局的元件的布局设计选择Placement edit ,选中布局好的一组元件,点击place replicate create,右键done , 再选择原点(pick origin , 一般左键点击空白处即可),便可生成.mdd 文件保存。

选择需要进行重复布局的未布局元件,点击place replicate apply ,便可以看到已保存的布局设置,直接应用即可快速布局。

allegro 丝印对齐_Cadence Allegro 17.2高级功能- Label Tune 批量字符对齐功能在Allegro17.2的版本里面有个AllegroProductivity Toolbox可选高级组件,勾选该复选框可以使能高级组件所带来的众多高级命令。

直接选择Allegro Enterprise PCB Designer Suite,这个功能比较全AllegroProductivity Toolbox组件所带来了很多高级命令,今天我们一起学的Label Tune就是其中一个。

Label Tune是用来做批量的元件字符对齐操作的命令,可以支持对丝印、显示、装配层的字符对齐操作。

我们知道PCB设计里面,丝印可以给贴片和识图的工程师提供一个位置参考,可以让工程师能够快速的找到元件在PCB上的位置。

Cadence、Allegro学习心得分享

Cadence、Allegro学习心得分享

PCB学习心得一、写在前面的话本文将着重介绍一个PCB菜鸟的学习心得,详细的记录每个要点的操作方法和原因,着重将这个过程中学习到的一些东西与大家分享。

同时如发现有任何问题或者是好的方法和建议,请大家指出,共同学习、共同进步!——PCB路漫漫其修远兮,吾将上下而求索接下来将从PCB设计的怎个流程和大家分享二、PCB设计前的准备1.PCB设计之前,请确保原理图的正确性,DRC检测能正常通过,这是必须的a.点击:Tool-->Design Rules Check,如下图所示或者直接点击快捷方式:2具体的每个操作的说明:○1元器件快速排序○2DRC检查(作用同上)○3网表生成○4元器件清单注:元器件生成清单,点击上图中的4,需要在下图位置添加PCB封装属性即可得到元器件清单BOM具体操作为在Header添加tPCB Footprint,在Combined property string添加t{PCB Footprint}2.DRC检测规则按如下规则即可如图的检测规则为默认,如有特殊需求可自行修改!出现最多的“WARNING(ORCAP-1829): Possible pin type conflict ICXX”这个是指CPLD 或者FPGA的IO口方向设置,可以忽略!由于后期可能需求调整IO口的位置,现在操作无意义。

注:1、所选的原理图封装一定要正确,PCB封装同时也应该制作好。

2、原理图的封装应该选择合理,避免在实际的PCB绘制过程中存在问题。

三、DXF文件的导入1.新建一个.brd文件注意:选择Mechanical symbol2.按如下操作File-->Import-->DXF点击Edit后,出现如下的画面,并且按数字的标记操作即可。

3.完成如上两步,点击OK,再点击Import,出现了Dxf文件。

找到板框外形后,点击Edit-->Change,在Options中选择Board Geometry,在子项中选择Outline然后选择一个封闭的外框作为Outline,如下图,然后保存。

Cadence、Allegro技巧—董磊..

Cadence、Allegro技巧—董磊..

目录:1.Allegro中颜色、字号等设置好以后,保存,新建的封装可以直接导入设置文件2.相同的布局可以用copy命令。

3.allegro中器件交换、引脚交换4.旋转多个元件技巧5.如何将cadence原理图转换成DXP原理图6.在allergroPCB里面如何显示某个元件的详细信息,如引脚编号等7.如何查找原理图的某个元件?8.Allegro查找元件的方法9.cadence打开时会出现StartPage页,怎样关掉?10.如何将strokes 文件导入到自己的Allegro里面?11.如何删除orCAD原理图中的警告错误标志?12.画出边框如何复制到Rout keepin和Pakage Keepin?13.orCAD库里的元件做了修改,如何更新到原理图?14.动态覆铜不避让过孔和走线怎么解决?15.如何单独增大某个焊盘和过孔与shape的间距?16.cadence原理图如何批量更新或替换某类元件?17.cadence怎样批量修改元件的属性?18.cadence怎样为原理图库的器件添加封装?19.Allegro里怎样锁定和解锁某元件?20.导入网表的注意事项:21.cadence怎样隐藏所有的value?22.allegro如何导出DXF文件?23.Allegro怎样查看有没有未完成的布线?24.Allegro如何将某一网络Cline、shape、vias等更改颜色?25.Allegro怎样使用想要的颜色高亮某一条线?26.Allegro里增加阻焊层soldermask(露出铜皮加锡增大导通量)1.Allegra中颜色、字号等设置好以后,保存,新建的封装可以直接导入设置文件步骤:a)先设置好适合的颜色、字号等参数。

b)确定打开的是allegro PCB designGXLc)File->export->paramters->选中自己想要导出的,导出到指定文件夹里。

d)导入:打开新的空白页,file->import-> paramters->选择导出的文件即可。

Allegro软件操作技巧

Allegro软件操作技巧

8
Allegro 软件操作技巧-lingling1350@
3) 开启 stroke 右键功能,并可在 toolsutilitiesstroke editor 中编 辑右键功能快捷键。
4) 非活动层阴影显示,设置好后在
切换。
17、script 录像机:filescript
9
Allegro 软件操作技巧-lingling1350@
在 Name 框里输入想要保存的文件名称,点击 Record 即可录制,然后去做想 做的动作,结束时再次执行 FileScript…点击 Stop 就 OK 了。 用这种方法可以把一些通用的操作录制保存下来,在新板中调出并回放,相 应的操作就自动搞定了。对于常用的操作,还可以把录制好的文件放的ENV目 录中,设置快捷键调用。 另外,还可以打开录制的脚本文件查看操作过程,可用于查看某个操作的名 字。 18、添加新的层面 SetupSubclasses,即出现以下左边对话框,选择想要建立的层 class 出现 以下右边对话框输入新建层名,回车,在显示框就可以看到所加的层了。 如果想删除某个层面,点击该层左边的 即可。注意只能删除用户自己 添加的层面。
5
Allegro 软件操作技巧-lingling1350@
2) (如上右图,其它操作同前) 3)上两步得到的网络列表分别拷到《U_管脚调整》表中。
再做成 lis 文件。
14、让两孔间的线等间距:ROUTE---RESIZE/RESPACE---SPREAD BETWEEN VOIDS。 对于两孔间有多跟线的情况同样适用。当然假如所有的线都用这种方法等间 距的话必然很费时, 修线时可以把格点改大、采用偶数小格点的方法就很容易让 两根线等间距了。 15、添加测试点 分为自动添加和手动添加两种,关键在于参数设置。 1) 自动添加

cadence allegro规则详解

cadence allegro规则详解

Cadence Allegro是一款广泛应用于电路设计和布局的软件工具,具有丰富的功能和强大的性能。

在使用Allegro进行电路设计和布局时,遵循一系列规则是非常重要的。

本文将详细介绍Allegro 的规则,并为您提供关于如何正确使用这些规则的指导。

1. 设计规则检查(Design Rule Check,简称DRC):设计规则检查是在布局之前进行的一项重要步骤。

它可以检查电路设计是否符合一系列预定义的规则。

在Allegro中,DRC可以帮助您检查布线的间距、最小宽度、层间隔等方面是否满足要求。

通过进行DRC,可以及早发现潜在问题并进行修复,从而提高设计的可靠性和性能。

2. 信号完整性规则(Signal Integrity Rules):信号完整性是电路设计中一个非常重要的方面。

Allegro提供了一系列信号完整性规则,用于检查信号线的阻抗匹配、信号耦合、功耗分析等。

通过遵循信号完整性规则,可以减少信号干扰、提高信号质量,并确保电路的正常运行。

3. 电源和接地规则(Power and Ground Rules):在电路设计中,电源和接地是至关重要的。

Allegro提供了一些规则,用于检查电源和接地连线的质量和稳定性。

例如,您可以设置规则来检查电源和接地的间距、宽度、连通性等。

通过正确遵循这些规则,可以确保电路具有良好的电源和接地特性,减少功耗和噪声问题。

4. 信号完整性仿真(Signal Integrity Simulation):除了规则检查外,Allegro还提供了信号完整性仿真工具。

通过仿真,可以模拟电路中信号的传输和干扰情况。

仿真结果可以帮助您评估信号的质量、时钟分析、串扰等,并及时做出必要的调整和改进。

5. 热分析规则(Thermal Analysis Rules):热分析是电路设计中一个重要的环节,尤其对于高功率电路而言。

Allegro提供了一些规则用于检查电路板的热效应和散热设计。

您可以设置规则来检查器件之间的散热间距、电源和散热器之间的连接等。

Cadence allegro使用指南

Cadence allegro使用指南
• Stroke功能应用
PCB 设计前处理——导网表
• 封装库路径设置
PCB 设计前处理——导网表
• 封装库路径设置
PCB 设计前处理——导网表
• Capture CIS第一方网表导出/导入
PCB 设计前处理——导网表
• Capture CIS第一方网表导出/导入
PCB 设计前处理——导网表
PCB Editor 设计环境和设置——参数设置
• 搜索及My_favorites的使用
PCB Editor 设计环境和设置——参数设置
• 常用项目设置
PCB Editor 设计环境和设置——参数设置
• 库路径设置
PCB Editor 设计环境和设置——参数设置
• 颜色设置(Class和Subclass)
• 美观度
PCB布局思路
• 接口器件及结构定位
– 按引脚定位
PCB布局思路
• 接口器件及结构定位
– 按元件外框或者中线坐标来定位
PCB布局思路
• 主要芯片布局
– PCB区域高度限制
PCB布局思路
• 主要芯片布局
– 散热考虑
PCB布局思路
PCB Editor 设计环境和设置——工作界面
• Allegro SPB 选项面板
– 关闭、打开、重置选项卡
PCB Editor 设计环境和设置——参数设置
• Design Parameter
– Display选项卡
PCB Editor 设计环境和设置——参数设置
• Design Parameter
– Design选项卡
PCB Editor 设计环境和设置——参数设置
• Design Parameter

CadenceAllegro教程-17个步骤

CadenceAllegro教程-17个步骤

CadenceAllegro教程-17个步骤Allegro教程-17个步骤Allegro® 是Cadence 推出的先进 PCB 设计布线工具。

Allegro 提供了良好且交互的工作接口和强大完善的功能,和它前端产品Cadence® OrCAD® Capture 的结合,为当前高速、高密度、多层的复杂 PCB 设计布线提供了最完美解决方案。

Allegro 拥有完善的Constraint 设定,用户只须按要求设定好布线规则,在布线时不违反 DRC 就可以达到布线的设计要求,从而节约了烦琐的人工检查时间,提高了工作效率!更能够定义最小线宽或线长等参数以符合当今高速电路板布线的种种需求。

软件中的 Constraint Manger 提供了简洁明了的接口方便使用者设定和查看 Constraint 宣告。

它与 Capture 的结合让 E.E. 电子工程师在绘制线路图时就能设定好规则数据,并能一起带到Allegro工作环境中,自动在摆零件及布线时依照规则处理及检查,而这些规则数据的经验值均可重复使用在相同性质的电路板设计上。

Allegro 除了上述的功能外,其强大的自动推挤 push 和贴线 hug 走线以及完善的自动修线功能更是给用户提供极大的方便;强大的贴图功能,可以提供多用户同时处理一块复杂板子,从而大大地提高了工作效率。

或是利用选购的切图功能将电路版切分成各个区块,让每个区块各有专职的人同时进行设计,达到同份图多人同时设计并能缩短时程的目的。

用户在布线时做过更名、联机互换以及修改逻辑后,可以非常方便地回编到Capture 线路图中,线路图修改后也可以非常方便地更新到Allegro 中;用户还可以在 Capture 与 Allegro 之间对对象的互相点选及修改。

对于业界所重视的铜箔的绘制和修改功能,Allegro 提供了简单方便的内层分割功能,以及能够对正负片内层的检阅。

Cadenceallegro快捷键使用简介

Cadenceallegro快捷键使用简介

Cadenceallegro快捷键使⽤简介Allegro 中的快捷键简介说起Allegro的快捷键的使⽤,⾸先要说道⼀个Cadence全局变量⽂件env。

在程序安装路径下例如Cadence 设计系统程序安装在D:\Cadence 下,则env ⽂件将在D:\SPB_DATA\pcbenv⽬录下)。

在全局变量⽂件中主要描述的是:存放的⽤户参数设置值(Setup->User Preferences..库⽂件所在的路径及应⽤程序的⼯作路径和系统的快捷键定义等。

在启动⼀个应⽤程序时,应⽤程序会根据环境变量中的参数进⾏初始化。

Cadence系统是⼀个较为开放的操作系统,给⽤户留了较多的定制个性化空间。

在Allegro中我们可以⽤alias或funckey命令来定义⼀个快捷键,以代替常⽤的设计命令。

定义的快捷键有两种⽅式:1、在命令窗⼝直接定义,但这样定义的快捷键只能在当前设计界⾯中使⽤,如果重新打开设计界⾯时,先前定义的快捷键失效。

命令格式如下:alias shortkey Keyboard Commandsfunckey shortkey Keyboard Commands注意:1)如果直接键⼊ alias 或 funckey 命令然后回车,系统将会弹出所有快捷键列表,如图1。

此操作等同于执⾏ Tools->Utilities->Aliases/Function keys..命令。

如图2图1 快捷键列表I图2 快捷键列表II2)Allegro 中的所有键盘命令(Keyboard Commands)列表可以通过执⾏Tools->Utilities->Keyboard Commands 命令来查看,这些命令都可以设置成快捷键。

2、在env变量⽂件中直接定义,这样定义的命令将长期有效。

我们可以对它进⾏编辑。

我们的alias命令可以在第⼆⾏开始写(第⼀⾏是:source $ALLEGRO_INSTALL_DIR\text\env),快捷键的设定因个⼈习惯⽽设定,熟悉后⽅便快捷。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录:
1.Allegro中颜色、字号等设置好以后,保存,新建的封装可以直接导入设置文件
2.相同的布局可以用copy命令。

3.allegro中器件交换、引脚交换
4.旋转多个元件技巧
5.如何将cadence原理图转换成DXP原理图
6.在allergroPCB里面如何显示某个元件的详细信息,如引脚编号等
7.如何查找原理图的某个元件?
8.Allegro查找元件的方法
9.cadence打开时会出现StartPage页,怎样关掉?
10.如何将strokes 文件导入到自己的Allegro里面?
11.如何删除orCAD原理图中的警告错误标志?
12.画出边框如何复制到Rout keepin和Pakage Keepin?
13.orCAD库里的元件做了修改,如何更新到原理图?
14.动态覆铜不避让过孔和走线怎么解决?
15.如何单独增大某个焊盘和过孔与shape的间距?
16.cadence原理图如何批量更新或替换某类元件?
17.cadence怎样批量修改元件的属性?
18.cadence怎样为原理图库的器件添加封装?
19.Allegro里怎样锁定和解锁某元件?
20.导入网表的注意事项:
21.cadence怎样隐藏所有的value?
22.allegro如何导出DXF文件?
23.Allegro怎样查看有没有未完成的布线?
24.Allegro如何将某一网络Cline、shape、vias等更改颜色?
25.Allegro怎样使用想要的颜色高亮某一条线?
26.Allegro里增加阻焊层soldermask(露出铜皮加锡增大导通量)
1.Allegra中颜色、字号等设置好以后,保存,新建的封装可以直接导入设置文件
步骤:
a)先设置好适合的颜色、字号等参数。

b)确定打开的是allegro PCB designGXL
c)File->export->paramters->选中自己想要导出的,导出到指定文件夹里。

d)导入:打开新的空白页,file->import-> paramters->选择导出的文件即可。

2.相同的布局可以用copy命令。

选中要copy的部分;技巧:copy命令下->右击->Temp Group->依次选中要copy的部分->Done
3.allegro中器件交换、引脚交换
1)place→Swap→Components点击要交换的两个器件即可,搭配“2”使用
2)互换引脚会出现“Pin is not swappable because the swap code is zero ... pick
again.”的错误提示。

需要修改替换引脚的原理图:选中元件→右击→edit
part→view→package→edit→properties→pingroup栏进行分组,只有同一组的
pin才可以替换。

重新生成网表导入PCB,再place→Swap→pin即可。

4.旋转多个元件技巧:move命令下->R快捷键->option里选择旋转角度和旋转中心点
->sym origin是中心旋转/user pick是按选中的点旋转(用于多个元件旋转时,元件的方向不会打乱)
5.如何将cadence原理图转换成DXP原理图:
cadence16.3 直接用altium densigner导入不了得先转换成15.5的格式。

打开ad6.9使用导入向导
下面的一路next
6. 在allergroPCB 里面如何显示某个元件的详细信息,如引脚编号等:
选中某个引脚或着元件,
点击该按钮,可以逐个查看所选引脚或元件的资料7.如何查找原理图的某个元件?
1.鼠标指在工程上— >右击Find
输入要查找的元件编号,按Enter
8.Allegro查找元件的方法:
按F5或然后在Find 面板,Find by name 下面选Symbol(or pin) ,接着再下面输入元件名称,按回车后,屏幕就会高亮这个元件。

9.cadence打开时会出现StartPage页,怎样关掉?
1)随便打开一个工程
2)点击工具栏的“Accessories”→“Cadence Tcl/Tk Utilities”→“Utilities”
3)选中“Extended Preferences”→点击“Launch”
4)Groups栏中选中“Designs and Libraries”,Settings栏中将“Load web page on startup”
前面的勾去掉即可,下图:
10.如何将strokes 文件导入到自己的Allegro里面?
将strokes文件放到路径下面:Cadence\SPB_16.5\share\pcb\text 替换掉原来的文件,重新打开Allegro即可。

11.如何删除orCAD原理图中的错误标志?
选中工程文件→tools→design rules check→design rules options→Action→选中delete existing DRC markers→确定
12.画出边框如何复制到Rout keepin和Pakage Keepin?
1.首先画边框:addline→BoardGemotry层画,根据情况倒角
2.再copy到Rout Keepin层:edit→z-copy→copy to class选择ROUT KEEPIN,subclass
选择ALL,size选择contract,offset输入要偏移的值,然后圈中边框右击→Done。

3.Pakage Keepin同上
13.orCAD库里的元件做了修改,如何更新到原理图?
在库里修改元件保存,在工程的Design Cache右击修改的元件点击update Cache或Replace Cache
14.动态覆铜不避让过孔和走线怎么解决?
shape→Global Dynamic Params→ShapFill选中smooth即可。

15.如何单独增大某个焊盘和过孔与shape的间距?
1)Shape→Manual Viod→选择形状;或点击工具栏的“”
2)删除焊盘与shape的间距“Shape→Manual Viod→Delete”点击要删除的shape
即可
16.cadence原理图如何批量更改或替换某类元件?
打开工程文件→Design Cache→选中想要更新的元件右击→Replace Cache或Update Cache即可
17.cadence怎样批量修改元件的属性?
选中需要修改的元件→右击→edit properties→选中要修改的属性→右击→edit或display
27.cadence怎样为原理图库的器件添加封装?
方法1:选中工程文件→右击→Edit Object Propreties→修改目标元件的封装。

方法2:选中工程文件→Edit→Browse→parts→
点击OK→选中所要修改的元件
Edit→properites→修改Footprint即可(或ctrl+E)
18.cadence怎样为原理图库的器件添加封装?
打开原理图库的元件编辑→Options→package properties→添加Footprint即可。

19. Allegro 里怎样锁定和解锁某元件?
20. 导入网表的注意事项:
File →import →logic 对话框
Place changed chomponent
Always---无论元件在电路图中是否被修改,该元件会放在原处。

Never—如果元件被修改过,Allegro不会将它置于电路板中。

If same symbol—如果元件在电路图中被修改过,而封装符号没有修改,该元件仍会放
在原处。

Allow etch removal during ECO—进行第二次以后的输入网表时,Allegro会删除多余的
走线。

Ignore FIXED property—在输入网表的过程中有固定属性的元件,选择此项可忽略错误21.cadence怎样隐藏所有的value?
一页页修改的方式:打开某一页全部选中元件→右击edit propreties→点下面的part→选中value再点击上面的display→弹出对话框隐藏属性。

22.allegro如何导出DXF文件
1.选好要导出的层→文件→export→DXF
2.
3.
4.
23.Allegro怎样查看有没有未完成的布线?
点击Display→status即可
24.Allegro如何将某一网络Cline、shape、vias等更改颜色?
Display→Color/visibility或再点击“net”,修改某网络的颜色。

25.Allegro怎样使用想要的颜色高亮某一条线?
Display→assign color或点击→option→选中想要的颜色。

26.Allegro里增加阻焊层soldermask(露出铜皮加锡增大导通量)
Add→line→option里面选择Package Geometry/solder即可
27.。

相关文档
最新文档