1、PCB布局一般流程,网表输入(导入) 元器件布局 规则设置 布线 Checklist 输出光绘文件(gerber file),网表导入,网表其实就是一张表格,里面有封装的名称,pin脚之间的连接关系等数据 当网表导入成功后,所有的封装都显示在allegro软件的工作区内,包括pin脚的连接关系(ratsnest) 如果网表定义的不正确,就导致网表不能导入,造成后续工作不能进行,网表不能导入的原因,网表格式错误 原理图设置参数错误 原理图中的参数pcb footprint 无法指向库中的封装零件 库中的封装零件的参数有缺失 库里根本没有这个封装零件,元器件布局,要考虑到布线时候的布通性 零件和整
2、个机构是否会卡件 零件焊接是否方便(可插件) 制作pcb main board 时候的可生产性 是否美观,布线,和原理图的拓扑结构有关系 如何处理电源和地的关系 电源与信号线的干扰问题 电流的流通问题 EMI 问题 信号线的阻抗等等,设置规则,以达到时序,信号完整性,反射等要求 高速信号线的规则设置尤为重要,checklist,检查EMI 可生产性 数据( 信号线的长度和间距) 零件和板框的距离 等等,什么是封装库,封装库好似存放物料的仓库,当设计board的时候,需要参考封装库里封装的有关参数来设计board的原理与性能.如果所需要的零件没有它的封装,那么就需要layout工程师在库中建立.
3、在设计原理图时候,硬件工程师需要把要用的零件指向它所对应的封装库里的封装名字,所以对与硬件工程师来说,他要熟悉封装库,Layout的职责,配合硬件工程师完成项目的设计工作 完全按照硬件工程师提供的原理图和layout guide 指南进行合理的布线布局 在设计过程如遇到逻辑设计和物理布局上相冲突要和硬件工程师商量 硬件工程师要提供零件的封装尺寸,便于库中没有该零件封装的时候,layout可以及时制作,高效率的PCB板设计流程,硬件工程师产生正确的网表文件 Layout工程师负责建立管理封装库。并把封装库名称和对应的零件名称制作成excel表格。 硬件工程师根据excel查找要使用的封装库名称,如果没有,及时通知Layout工程师建立其零件的封装。,