Board Layout

A, the PCB layout requirements

1, design for manufacturability (DFM): for Assembly (DFA), maintainability (the DFS), testability (DFT)

2, the electrical performance achieved: ccc, fcc, ce certification, EMC \ SI \ PI and cooling requirements

3, reasonable cost: the higher the number of layers is also more cost

4, aesthetics

Second, the general principles of layout

1, one surface element is preferably placed, placing the bottom of the patch when the double-sided;

2, rational arrangement of the components of an interface;

3, high electrical isolation between the low pressure;

4, the electrical connection element is preferably placed close together;

5, high-frequency component elements, and other crystal clock generator and easy to produce noise, as close to the CPU clock input layout.

6, the power and try to swing around the chip decoupling capacitors and a filter capacitor

7, the main chip layout: high limit, installation, operation, heat, high-frequency signal

8, the wiring channels and power channels: the physical location and design of the stacked chips, considering the large current output close to the main power supply module chip.

9, the position of the border element against the element number

10, EMC \ SI \ thermal design

Third, the layout of preparation

1, load library path: user preference editor selected paths-library-value, devpath devices is the path, padpath pads path setting, psmpath symbol of the path.

2, draw plate and frame: outline, route keepin, package keepin

3, the network netlist import table:

4, the laminate is provided: cross-section

5, into the pcb layout

Fourth, the manual placement element placed in the relevant window and

1 , display element type

network components by refdes table element comprises a numbered list element,

network components by net group comprising group,

Schematic module instances defined module,

module definition、

package symbols symbol library package,

mechanical symbols mechanical symbols,

format symbols filter, the filter selection device

2selection filters

match:输入元件编号

Property value:元件属性及标值显示

room:区域

Part#:part number

net:网络名称

Schematic page number:元件所在原理图页面显示元件

Place by refdes:元件类型进行摆放

Number of pins元件管脚数

3、进入摆放模式

五、元件摆放常用操作

1、移动元件edit-move(快捷键shif+F6:旋中元件拖动到位置单击,再去选择其他元件,也可以框选元件进行move。

说明:move命令下的option选项,ripup etch移动元件会自动删除与元件连接的走线;

Slide etch移动元件连接线一直保持,走线也被拖长,但是只会平滑移动;

Stretch etch移动元件时与元件连接的走线会一直保存连接关系,移动元件其相连的走线也被拖长;

2、移动(move)命令中的旋转元件:move命令中,单击元件后右键选择rotate进行旋转。

说明option选项中

type选择旋转方式:absolute表示元件逆时针旋转一个固定角度,incremental表示元件以一定角度增量旋转;

angle对角度进行设置;

point选项选择旋转中心:sym origin表示按照符号的原点旋转,bady center表示元件中心旋转,user pick鼠标点击点,sym  pin#按照某引脚中心旋转。

3、尚未摆放时设置旋转:从placement对话框摆放到工作区域,尚未摆放,右侧options选项卡进行旋转,设置好参数后放置角度就会变化。

4、修改默认元件摆放的旋转角度:setup -design parameter editor命令,在弹出的对话框中symbol选项设置angle

5、一次进行多个元件旋转:框选元件

6、镜像已经摆放的元件:edit-mirror进行镜像,原来在top层,翻转到bottom层。

7、摆放过程中镜像元件:元件悬于鼠标上,选择option中的mirror,进行镜像操作

8、右键mirror镜像元件:选择元件,右键进行镜像操作。

9、默认元件摆放镜像:setup -design parameter editor命令,勾选mirror选项

10、元件对其操作

11、元件位置交换swap命令:place-swap-components命令,进行元件交换

12highlightdehighlight右键进行操作

六、quick place窗口

1、place by property/value:按元件属性及标值选择可摆放的元件;

2、place by room:按照room属性进行摆放;

3、place by part number:按照料号进行摆放;

4、place by net name:选择设计网络名称进行摆放;

5、place by schematic page number:原理图页进行摆放;

6、place all components:摆放所有元件;

7、place by refeds :元件类型;

8、place by partition:利用design entry HDL绘制原理图,按照分割来摆放;

9、by user pick:摆放元件与用户单击位置;

10、around package keepin :摆放元件于允许摆放区域;

11、place components from modules :摆放模块元件;

12、unplace symbols count:未摆放的元件数量;

13、edge:top、bottom、left、right;

14、board layer:top顶层,bottom底层;

七、按room摆放元件

基本步骤给元件添加room属性,在电路板中创建room区域,其值与元件room值相同,然后执行命令。

1、给元件赋予room属性:

Edit-property命令,通过右侧find选项卡,find  by name栏comp(or  pin),然后单击more进入find by name or property对话框

选好器件,点击apply

找到room属性,进行value进行设置,点击apply

2、按room摆放元件:

摆放room outline,选择setup-outline-room outline命令,弹出对话框进行设置

画出room区域后,进行quickplace,place  by room进行放置

八、原理图同步按room摆放元件

在原理图上设置好,room属性,导入网表。

1、原理图上选择器件,右键edit property,进入属性编辑

2、filter by :cadence-allegro,找到room属性进行赋值

3、赋值完成后,选择current properties,查看当前属性

4、点击apply保存后,进入tools-create netlist

5、导入网络表,绘制room区域,再进行quickplace

九、按照原理图页面摆放

1、选择DSN项目,edit-browser-part

 

2、选择列表中的元件,点击edit-properties命令,弹出browser spreadsheet对话框,单击new,弹出new property,在name文本框中输入属性名称page,value中输入page1,单击ok。

3、进入create netlist的setup

点击edit

文本编辑,添加PAGE=YES

4、allegro导入的网络表,进行quickplace

十、captureallegro交互摆放

1、同时打开原理图和pcb图,在原理图中option-preferences,打开miscellaneous,勾选intertool communication选项中enable intertool communication

2、这样allegro进入放置模式时,在原理图中选择元件,allegro中鼠标自动悬挂元件;在pcb中选中元件,在原理图中也会高亮显示。

十一、飞线rats的显示与关闭

1、工具栏操作显示与关闭

2、display下的show rats、blank rats

3、X显示,可以让电源类的飞线以x形式显示Logic-identify dc net

十二、swap pin 和function功能

1、swappin是用来交换一个元件内部相同pingroup的元件引脚

2、元件同一个PinGroup中的引脚可以进行互换,在原理图的lib元件库进行设置,设置好元件库替换,然后生成新的网络表,导入allegro。

3、function swap用来交换同一个芯片内部不同gate模组

十三、元件相关其他操作

1、导出元件库file-export-libraries

勾选 no library dependencies,表示导出的文件不依赖源文件位置

2、更新元件

设计过程中有可能删除或修改元件丝印及引脚焊盘,这时需要updata  symbols。

点击place下的updata  symbols,配置好选项点击refresh

3、元件布局的导出和导入

十四、焊盘的更新、修改和替换

十五、阵列过孔

十六、模块复用

 

 

发布了18 篇原创文章 · 获赞 6 · 访问量 1596

Guess you like

Origin blog.csdn.net/Desperado376/article/details/104184486