ALLEGRO的基本指令及后处理.docx

上传人:b****2 文档编号:1935162 上传时间:2023-05-02 格式:DOCX 页数:25 大小:891.08KB
下载 相关 举报
ALLEGRO的基本指令及后处理.docx_第1页
第1页 / 共25页
ALLEGRO的基本指令及后处理.docx_第2页
第2页 / 共25页
ALLEGRO的基本指令及后处理.docx_第3页
第3页 / 共25页
ALLEGRO的基本指令及后处理.docx_第4页
第4页 / 共25页
ALLEGRO的基本指令及后处理.docx_第5页
第5页 / 共25页
ALLEGRO的基本指令及后处理.docx_第6页
第6页 / 共25页
ALLEGRO的基本指令及后处理.docx_第7页
第7页 / 共25页
ALLEGRO的基本指令及后处理.docx_第8页
第8页 / 共25页
ALLEGRO的基本指令及后处理.docx_第9页
第9页 / 共25页
ALLEGRO的基本指令及后处理.docx_第10页
第10页 / 共25页
ALLEGRO的基本指令及后处理.docx_第11页
第11页 / 共25页
ALLEGRO的基本指令及后处理.docx_第12页
第12页 / 共25页
ALLEGRO的基本指令及后处理.docx_第13页
第13页 / 共25页
ALLEGRO的基本指令及后处理.docx_第14页
第14页 / 共25页
ALLEGRO的基本指令及后处理.docx_第15页
第15页 / 共25页
ALLEGRO的基本指令及后处理.docx_第16页
第16页 / 共25页
ALLEGRO的基本指令及后处理.docx_第17页
第17页 / 共25页
ALLEGRO的基本指令及后处理.docx_第18页
第18页 / 共25页
ALLEGRO的基本指令及后处理.docx_第19页
第19页 / 共25页
ALLEGRO的基本指令及后处理.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

ALLEGRO的基本指令及后处理.docx

《ALLEGRO的基本指令及后处理.docx》由会员分享,可在线阅读,更多相关《ALLEGRO的基本指令及后处理.docx(25页珍藏版)》请在冰点文库上搜索。

ALLEGRO的基本指令及后处理.docx

ALLEGRO的基本指令及后处理

产品研发流程

在看电路板的设计流程之前,可以先了解电路板的设计在整个产品的研发(R&D)环节中所占位置,如下图所示。

鼠标操作

请激活Allegro,然后再使用其左上角的“File/Open…”命令,叫出电路板档案demo_route.brd(位于C:

\project\allegro目录),接下来说明鼠标的操作使用,在Allegro系统中,其鼠标三个按键之功能如下:

1.鼠标左键–选取功能

(1)用来在菜单内选择命令,并执行之。

(2)用来选取欲动作的对象。

2.鼠标中键–画面控制功能

(1)按住鼠标中键不放开,并同时移动鼠标,可以平移目前的可视画面位置。

(2)按一下鼠标中键,可以控制屏幕的大小,至于是做放大或缩小的功能,则需视上一次是做放大或缩小的功能而定,即与上一次做相同的功能。

3.鼠标右键–弹出式选单当有使用命令时,可在DesignWindow中下按一下鼠标右键,会拉出目前命令的弹出式菜单,而每一个命令的弹出式选单,可能会有不一样的选项,以下介绍各个选项:

例如:

点MOVE命令,再点鼠标右键其下拉菜单的子项分析如下:

(1)Done:

执行本命令后,才结束本命令。

(2)Oops:

复原上一次的动作(Undo功能)。

(3)Cancel:

取消本命令的执行。

(4)TempGroup:

开始进行“自由多点选取”的动作

(5)Complete:

结束“自由多点选取”的动作。

(6)Cut:

选两点以截切出一个线段。

(7)Reject:

在相同位置选取另一个合乎Find的对象。

(8)AltSymbol:

选取另一个可用的零件包装(FootPrint)。

(9)MirrorGeometry:

将选取的对象进行换Mirror的动作。

(10)Align:

将对象的角度调成一致。

(11)Rotate:

将对象进行旋转的动作。

同时按下键盘的CTRL键及鼠标右键,然后移动鼠标,可在画面上直接写

出Stroke的样式,若符合Stroke所定义的样式,系统则立即执行Stroke功能,以下为系统内定的Stroke样式及所代表的命令:

Stroke样式命令

WWorldView

ZZoomIn

MMove

CCopy

^Delete

UOops

控制面板

1.选项项目(Options)用来显示正在使用中命令的细部选项,以使用move命令为例。

(1)首先确认右边的控制面板目前是否停留在Options项目,若不是请以鼠标左键按一下上方的OptionsTab,如左下图所示。

(2)执行“Edit/Move”命令,此时右边控制面板的Options项目变成move命令的细部选项,可以用来设定move的参数,如右下图所示。

(3)将鼠标移到DesignWindow的区域,按下鼠标右键,出现弹出式选单,点选Done选项,完成Move的动作

2.选取项目(Find)用来选择可以被作用的对象,首先确认右边的控制面板目前是停留在Find项目,若不是请以鼠标左键按一下上方的FindTab,如下图所示,其中可分为上半部的DesignObjectFindFilter及下半部的FindByName两个部份。

(1)接下来先介绍DesignObjectFindFilter各个选项的功能:

a.Groups:

Group是将1个或1个以上的对象设定为同一群组。

b.Comps:

Component是带有零件序号(RefDes)的Allegro零件。

c.Symbols:

Symbol是指所有板中的Allegro零件,不管其是否带有零件序号(RefDes)。

d.Functions:

Function是指Component中的Gate,例如:

排阻中的一个电阻。

e.Nets:

Net是指1条讯号线,如下图所示,整个(从PinA至ViaC至PinB)都是属于1条讯号线。

f.Pins:

Pin是指零件脚,如下图所示,此条讯号线共有PinA及PinB两个零件脚。

g.Vias:

Via是指贯孔、贯穿孔或称导通孔,如下图所示,此条讯号线有1个ViaC。

h.Clines:

Cline是指带有电气特性的走线(其范围是PinToPin、PinToVia、ViaToVia之间的1条走线),如下图所示,此条讯号线共有2个Clines(PinA至ViaC、ViaC至PinB)。

i.Lines:

Line是指没有电气特性的一般线段,例如:

板外框、零件外框。

j.Shapes:

Shape是指任意多边形的Shape、空心的长方形及实心的长方形,如下图所示。

k.Voids:

Void是指任意多边形Shape中的挖空部份,如下图所示,此Shape中共有2个Voids。

l.ClineSegs:

ClineSegment是指Cline中1条没有转折的线段,如下图所示,此条讯号线中共有3个ClineSegments(PinA至ViaC有2个ClineSegments,ViaC至PinB有1个ClineSegment)。

m.OtherSegs:

LineSegment是指Line中1条没有转折的线段。

n.Figures:

Figure是指图形符号,例如:

钻孔符号,如下图所示,共有3个Figures。

o.DRCErrors:

DRCError是指出违反设计规范的位置及其相关信息,如下图所示。

p.Text:

Text是指文字。

q.Ratsnests:

Ratsnest是指鼠线(即讯号线未完成的联机关系),如下图所示,此条讯号线中共有3条鼠线。

r.RatTs:

RatsnestT-point是指T点,为呈T型的Ratsnest,如下图所示,此条讯号线中共有1个T点。

(2)接下来先介绍FindByName各个选项的功能,如下图所示。

类别下拉式选单:

位于左上角的类别下拉式选单,使用者可依据下列的分类,必须先选取适当的种类,其分类如下:

a.Net:

例:

AGPCLK、HD23、A4。

b.Func:

例:

FunctionGate,目前较少使用。

c.Symbol(orPin):

例:

R2、C140、L60.1、U17.B3。

d.Devtype:

例:

74ALS08、82578。

e.Symtype:

例:

SOIC20、C0402。

f.Property:

例:

FIXED、MIN_LINE_WIDTH。

g.Group:

例:

GroupName,CPU、CLK、MEMORY。

h.Drawing:

例:

指目前的电路板档案。

 

型式下拉式选单:

位于右上角的型式下拉式选单,共有下列两种型式:

a.Name:

直接在左下角的“空白输入字段”输入对象的名称,例如:

AGPCLK、HD23、A4。

b.List:

直接在左下角的“空白输入字段”输入包含对象名称的文本文件,系统会读入此含有对象名称的档案(预设附档名为.lst),例如:

agp.lst、hd.lst、a.lst。

 More…按钮:

点选位于右下角的More…按钮,出现FindByName/Property的对话框,如下图所示。

a.ObjectType:

选择对象的类别,与刚才介绍的类别下拉式选单完全相同。

b.AvailableObjects:

先透过ObjectType的选择,会在此处列出所选类别的全部名称。

c.NameFilter:

对象的“名称”筛检字段,可使用*或?

d.ValueFilter:

对象的“值”筛检字段,可使用*或?

e.All->:

将AvailableObjects内全部的对象移至SelectedObjects内。

f.All<-:

将SelectedObjects内全部的对象移至AvailableObjects内。

g.SelectedObjects:

在AvailableObjects内所选取的对象,会送至SelectedObjects内。

h.Use‘SelectedObjects’fordeselectionoperation:

将SelectedObjects内的对象变为非作用的对象,这个选项较少使用。

3.层面开关项目(Visibility)可以快速、直接地打开或关掉与走线相关层面的颜色。

首先确认右边的控制面板目前是停留在Visibility项目,若不是请以鼠标左键按一下上方的VisibilityTab,如下图所示。

接下来说明Visibility的选项,使用者可以直接勾选选项,画面会立即响应。

横向1.

(1)Views:

使用者可以透过“View/ColorViewSave”命令,将目前的层面颜色开关储存成ViewFile(附档名为.color),然后就可在此Views下拉式列表中直接选取该ViewFile,系统会立刻调整其层面颜色。

如果使用者已有设定底片定义,其底片定义的名称,亦会出现在此Views下拉式列表中,方便使用者直接调整其层面颜色。

(2)Conductors:

针对所有的走线层一起做层面的开或关,本范例中为TOP及BOTTOM。

(3)Planes:

针对所有的电源/接地层一起做层面的开或关,本范例中为VCC及GND。

(4)Layers:

针对单一的层面做开或关,本范例中为TOP、VCC、GND及BOTTOM。

2.纵向

(1)Etch:

走线。

(2)Pin:

零件脚。

(3)Via:

贯穿孔。

(4)Drc:

错误标示。

(5)All:

即走线、零件脚、贯穿孔及错误标示。

例:

使用Views

首先确认右边的控制面板目前是停留在Visibility项目,若不是请以鼠标左键按一下上方的VisibilityTab,如下图所示,在Views下拉式列表中直接选取File:

place,画面立即显示Placement的层面颜色。

 

3.7设定键盘

Allegro有关键盘的设置,包括下列两种方式,使用者可以将其写在pcbenv\env档案内,以后每次激活Allegro后,就可以立即使用,而不需要每次都设定一次。

3.7.1功能键定义Allegro可以设定命令于键盘的功能键上,其设定的方式如下:

(1)aliasF2move:

功能键F2设定为Move的命令。

(2)aliasSF2delete:

Shift键加上功能键F2设定为Delete的命令。

(3)aliasF3replayroute.scr:

功能键F3设定为Replayrouter.scr的命令。

唯一不能设定的功能键是F1,因为F1功能键已被Allegro保留作为On-LineHelp之用,所以使用者无法重新定义F1功能键。

3.7.2简写键定义Allegro可以将较长或常用的命令字符串进行简化,其设定的方式与功能键相同,其说明如下:

(1)aliasssave:

以s键表示Save的命令。

(2)aliasp“replayp.scr”:

以p键表示Replayp.scr的命令。

(3)aliaswi“zoomin”:

以wi键表示ZoomIn的命令。

Edit/Move命令

Edit/Move”命令,然后确认右边的控制面板目前是停留在Options项目,若不是请以鼠标左键按一下上方的OptionsTab,如下图所示。

接下来说明各个选项:

RipupEtchMove:

零件的同时,先将相关之走线清除。

StretchSymbol/ViaMove:

零件的同时,相关之走线会随之移动。

Rotation部份可以搭配弹出式选单中(在DesignWindow区域按下鼠标右键)的Rotate功能,可设定之参数如下:

Type-:

定义旋转型态,可分为:

(1)Absolute:

以当初建立此零件的角度为基准。

(2)Incremental:

每次以递增方式旋转。

一般是选择IncrementalType。

Angle:

可输入0~360度之旋转角度,可为任意角度,并可有小数点,默认值为0、45、90、135、180、225、270、315度。

Point:

旋转时所选用的基准点,可有下列四种:

(1)SymOrigin:

建立零件时之(0,0)原点。

(2)BodyCenter:

零件之中心点。

(3)UserPick:

使用者自行选点。

(4)SymPin#:

零件脚。

Edit/Copy命令

请执行“Edit/Copy”命令,然后确认右边的控制面板目前是停留在Options项目,若不是请以鼠标左键按一下上方的OptionsTab,如下图所示。

接下来说明各个选项:

COPY共有两种模式:

Rectangular及Polar模式。

Rectangular模式:

(1)X:

输入x轴copy之个数(水平)。

(2)Y:

输入y轴copy之个数(垂直)。

(3)Spacing:

分别为Right/Left与Down/Up,并可输入间距,即Spacing值。

(4)CopyOrigin:

Copy时的基准点,

共有四种:

 

Symbol:

建立零件时之(0,0)原点。

 

BodyCenter:

零件之中心点。

 

UserPick:

使用者自行选点。

 

SymPin#:

零件脚。

Polar模式:

首先必须设定Direct方向:

(1)CCW:

逆时钟方向。

(2)CW:

顺时钟方向。

设定完方向后,方可进行下列之设定:

(1)Copies:

输入Copy之个数。

(2)Angle:

输入相对的旋转角度,其值可由0~360度。

标准为:

0、45、90、135、180、225、270、315度。

(3)Copyorigin:

Copy时的基准点,共有四种:

 Symbol:

建立零件之(0,0)原点 BodyCenter:

零件之中心点 UserPick:

使用者自行选点 SymPin#:

零件脚

Edit/Mirror命令

本命令可以用来翻转对象,可将位于正面(TopLayer)的对象翻转至背面(BottomLayer),反之亦然,其说明如下。

执行“Edit/Mirror”命令,然后确认右边的控制面板目前是停留在Options项目,若不是请以鼠标左键按一下上方的OptionsTab,如下图所示。

Mirror命令的Options中仅有标准的ActiveClassandSubclass选项。

执行“Edit/Mirror”命令,请以鼠标左键按一下右边控制面板的FindTab,先按AllOff按钮,清除全部的勾选,再勾选Symbol选项,使Symbol可以被翻转,如下图所示。

Edit/Spin命令

本命令可以用来旋转对象,其说明如下:

执行“Edit/Spin”命令,请以鼠标左键按一下右边控制面板的FindTab,先按AllOff按钮,清除全部的勾选,再勾选Symbol选项,使Symbol可以被旋转,如下图所示。

执行“Edit/Spin”命令,然后确认右边的控制面板目前是停留在Options项目,若不是请以鼠标左键按一下上方的OptionsTab,如下图所示。

Spin命令的Options与Move命令完全相同,请参考Move命令的Options说明。

Edit/Change命令

本命令可以用来更改对象,其共有三种功能,说明如下:

1.ChangeLayer(更改层)。

2.ChangeLineWidth(更改线的宽度)。

3.ChangeTextBlock(更改字体大小)。

执行“Edit/Change”命令,请以鼠标左键按一下右边控制面板的FindTab,先按AllOff按钮,清除全部的勾选,再勾选Clines选项,使Clines可以被更改,如下图所示。

请执行“Edit/Change”命令,然后确认右边的控制面板目前是停留在Options项目,若不是请以鼠标左键按一下上方的OptionsTab,如下图所示。

接下来说明各个选项。

Class:

选择新的Class。

NewSubclass:

选择新的Subclass,此项NewSubclass前的方格按钮会自动勾选;若没有勾选,表示无法执行此功能。

Activevia:

若换层的对象是Etch,可在此栏可填入换层后所使用的Via名称。

Linewidth:

只要输入新的线宽值后,系统会自动将此项的方格按钮自动勾选,执行换线宽的功能;请注意,若此方格按钮没有勾选,是无法执行换线宽的功能。

Textblock:

选择新的字体大小,亦可用直接输入新值,此时该项前面的方格按钮会自动勾选;若此方格按钮没有勾选,是无法执行换字体大小的功能。

字体大小范围可由最小的1号字体换到最大的64号字体。

Textjust:

选择字体的对齐位置,共有3种选择:

Left、Right及Center,若有选择字体的对齐位置,此时该项前面的方格按钮会自动勾选;若此方格按钮没有勾选,是无法执行换字体的对齐位置的功能。

Edit/Delete命令

本命令是用来删除对象,其说明如下:

执行“Edit/Delete”命令,请以鼠标左键按一下右边控制面板的FindTab,先按AllOff按钮,清除全部的勾选,再勾选Clines选项,使Clines可以被

删除,如下图所示。

执行“Edit/Delete”命令,然后确认右边的控制面板目前是停留在Options项目,若不是请以鼠标左键按一下上方的OptionsTab,如下图所示。

说明各个选项:

RipupEtch:

删除零件的同时,会将其相关之走线清除。

DeleteNetOptions:

当FindForm的Nets选项有被打开时,下列的选项才有作用。

(1)SymbolEtch:

针对建立零件时,拉出的走线。

(2)Clines:

针对此Net的全部走线。

(3)Filledrects:

针对此Net的全部实心矩形。

(4)Shapes:

针对此Net的全部Shape。

(5)Vias:

针对此Net的全部Via。

当使用Delete时,请特别小心使用FindForm的Nets选项Route/Connect命令

执行“Route/Connect”命令,请以鼠标左键按一下右边控制面板的FindTab,按AllOn按钮,勾选全部的选项,如左下图所示,然后以鼠标左键按一下右边控制面板的OptionsTab,如右下图所示。

(2)以鼠标左键按一下右边控制面板的OptionsTab,并请设定下列的值:

 

Act当前层调成TOP层面,表示准备拉TOP层面的线段。

 

Alt切换到的层调成BOTTOM层面,表示执行换层动作后,会变成Act的层面。

 

VIA过空选择

NET空网络,当布线开始显示当前布线的网络

Linelock线的形状和管脚

LINE布线为直线

Arc布线为弧线

Off无拐角

45拐角90度

90拐角90度

Miter拐角的设置,若选择1xwidth和Min表示斜边长度至少为一倍线宽

Linewidth线宽

Bubble自动避线的模式,共有三种选项:

Off不自动避线。

 

HugPreferred新的布线”拥抱”存在的布线,存在的布线改变.

ShovePreferred存在的布线被推挤

Shovevias:

推挤Via的模式,共有三种选项:

(1)Off不推挤Via。

(2)Minimal最小幅度的推挤Via。

(3)Full完整的推挤Via。

Gridless:

允许自动避线于非格点上。

Clipdanglingclines:

当Bubble为ShovePreferred时,可以用来删除多余的线段。

Smooth:

自动修整程度,共有三种选项:

(1)Off关闭自动修整的。

(2)Minimal最小幅度的自动修整功能。

(3)Full完整的自动修整功能。

Snaptoconnectpoint选项,勾选表示会从Pin、Via的中心原点引出线段。

 

Replace选项,勾选表示拉线的过程中,若遇到重复的线段,会自动将重复的部份删除

以上自动避线的选项功能,请使用者自行去尝试,以取得自己最佳的应用模式。

在AddConnect状态下点击鼠标右键出现下图菜单

Route/Slide命令

Route/Slide”命令是拉线过程中最常使用的功能,主要用来调整走线的使用空间以及将线段整修平整,以下为其使用的说明:

执行“Route/Slide”命令,请以鼠标左键按一下右边控制面板的FindTab,按AllOn按钮,勾选全部的选项,然后以鼠标左键按一下右边控制面板的OptionsTab,如下图所示,并调整其选项。

(1)ActiveEtchSubclass:

显示目前的拉线层面。

(2)Corners:

设定转角的角度可为Off(任意角度),45,90。

(3)Max45Len:

设定45度的最大斜线长度。

(4)Bubble:

自动避线模式,共有3种选项—Off、HugPreferred、ShovePreferred,请参考“Route/Connect”命令中的说明。

(5)Shovevias:

推挤Via的模式,共有3种选项—Off、Minimal、Full,请参考“Route/Connect”命令中的说明。

(6)Clipdanglingclines:

当Bubble为ShovePreferred,可以用来删除多余的线段

(7)Smooth:

修整程度,共有3种选项—Off、Minimal、Full,请参考“Route/Connect”命令中的说明。

(8)AllowDRCs:

修线过程中,准许DRC之产生。

(9)Gridless:

修线过程中,准许放在非格点上。

(10)Addatmax:

尽量将斜线长度放至最大。

(11)Viaswithsegments:

修线过程中,准许Via随着线段移动。

执行“Route/Slide”命令,请以鼠标左键按一下右边控制面板的FindTab,先按AllOff按钮,清除全部的勾选,再勾选Clines选项,使Clines可以被更改,如下图所示。

Route/CustomSmooth命令

执行“Route/

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2