分享
分销 收藏 举报 申诉 / 45
播放页_导航下方通栏广告

类型Cadence、Allegro学习心得分享.docx

  • 上传人:pc****0
  • 文档编号:5708643
  • 上传时间:2024-11-15
  • 格式:DOCX
  • 页数:45
  • 大小:8.78MB
  • 下载积分:10 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Cadence Allegro 学习心得 分享
    资源描述:
    PCB学习心得 一、写在前面的话 本文将着重介绍一个PCB菜鸟的学习心得,详细的记录每个要点的操作方法和原因,着重将这个过程中学习到的一些东西与大家分享。同时如发现有任何问题或者是好的方法和建议,请大家指出,共同学习、共同进步! ——PCB路漫漫其修远兮,吾将上下而求索 接下来将从PCB设计的怎个流程和大家分享 二、PCB设计前的准备 1. PCB设计之前,请确保原理图的正确性,DRC检测能正常通过,这是必须的 a.点击:Tool-->Design Rules Check,如下图所示 或者直接点击快捷方式:2 具体的每个操作的说明:元器件快速排序 DRC检查(作用同上) 网表生成 元器件清单 注:元器件生成清单,点击上图中的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 symbol 2.按如下操作File-->Import-->DXF 点击Edit后,出现如下的画面,并且按数字的标记操作即可。 3.完成如上两步,点击OK,再点击Import,出现了Dxf文件。找到板框外形后,点击Edit-->Change,在Options中选择Board Geometry,在子项中选择Outline 然后选择一个封闭的外框作为Outline,如下图,然后保存。 注:封闭的Outline便于后面Z-copy的使用,在Route Keepin和铺地平面时使用 四、PCB初始设置 1. 首先新建一个Bord类型的brd文件,将工作区域设置的足够大,保证能够将整个板框放置在工作区域内。 2. 设置PCB库的路径Setup-->User Preferences-->Path-->Library子项的Padpath和Psmpath路径指向PCB库的位置。 注:如果想要使PCB中的光标显示为大十字(如下图所示),操作方法:Setup-->User Preferences-->Display-->Cursor中的Pcb_cursor的Value值选择“infinite”即可。 3. 将刚才制作好的DXF文件,相当于一个结构器件导入,方便以后DXF文件的变更或者是修改都比较方便。 首先确保如下无问题:确保DXF文件放入刚才设置的Library路径下面 确保PCB工作区域足够大 现在PCB工作单位设置为mm,和刚才导入的DXF文件单位保持一致。 具体操作步骤:Place-->Manually弹出对话框,在Advanced Settings选项勾选上Library子项 接下来选择Placement List项,在下拉菜单中选择Mechanical Symbols,在列表中选择刚才制作好的DXF文件,鼠标点击屏幕即可将DXF文件放置在工作区域中,然后点击OK 然后可以将PCB左下角设置为坐标(0,0)点,方法是在Move Origin中的X和Y坐标,分别填入DXF文件左下角的坐标即可实现。至此,DXF文件导入就顺利的完成了,接着就是网表的导入,剩下就是我们大展拳脚的时候了\(^o^)/~ 五、PCB叠层设计 1. PCB的叠层设计严重影响着我们产品的EMC性能,一个好的叠层是我们EMC成败的基础。层叠结构是影响PCB板EMC性能的一个重要因素,也是抑制电磁干扰的一个重要手段。 首先在叠层的时候应该先明白几个问题: PCB板叠层数量 电源的数目和分布情况 2. 多层板叠层推荐 12层板,叠层 14层板,叠层 在具体时候可不同于上面的叠层设计 同时在设置叠层的时候,地平面和电源层一般设置为负片,信号层为正片,这样在电源分割时比较方便,而且电源平面也容易编辑。 注:正片和负片的区别 正片:在生成Gerber文件后,可见即可得;制板时在Gerber看到什么就是什么。 负片:在生成Gerber文件后,可见即不可得,值板时在Gerber看到什么就没有什么。被蚀 刻掉了。 正片的优点是如果移动元件或者过孔需要重新铺铜,有较全面的DRC校验。 负片的优点是移动元件或者过孔不需重新铺铜,自动更新铺铜,没有全面的DRC校验 3. 具体的操作:在每一行前面右键选择添加或者是删除当前层;当添加层后根据前面预期 的叠层设计命名,地平面和电源平面的Type类型选择Plane,片类型选择负片。信号层的Type类型选择Conductor,片类型默认选择为正片。所有信号和平面的材质均选择Copper,中间板层材质为FR-4。这样PCB的叠层设计也就完成了,接下来可以在每一层上面绘制属于自己的蓝图了….. 六、区域约束规则 1. Xnet:简单的说就是在两个不同的网络通过一个电阻或者电容等连接起来,电阻、电容两端的网络就是Xnet。 如图中的Net_A和Net_B分别是两个不同的网络,如果需要设置从A端到B的规则,则需要分别作两个网络的规则才可以,并且误差增加,所以需要寻找一种能够简单设置A到B端的规则的方法,那就是Xnet。 2. Xnet设置方法: 操作步骤:Analysis-->SI/EMI sim-->Model_Assigment出现如下的画面 在DevType中选择需要使用Xnet设置的器件,一般情况下为电容或者电阻;之后点击Create Model 点击OK 继续OK即可,之后就可以看到在DevType中Signal Model中出现Xnet属性。 自此,Xnet属性设置完成,如果想要删除Xnet属性,在Model下拉菜单中选择”No Model” 注:可以将原理图中同类想要设置Xnet的电容、电阻,可以添加有别于相同value的描述 3. 差分对的建立和规则设置 首先打开区域约束规则界面如下图 具体的操作: Electrical-->ECS-->Routing-->Differential Pair 项目名称上右键Create-->ECS新建一个差分规则名称DIFF Static Phase Tolerance设置差分对等长最大差值,再设置差分对的走线规则,如果是走窄差分的话即两根线之间的线间距为12mil,如果走宽差分对的话线间距是15mil. 4. 应用差分对规则 Electrical-->Net-->Routing-->Differential Pair 项目名称上右键Create--> Differential Pair点击Auto Setup,在+Filter中输入P或者+,在-Filter中输入N或者-,即出现符合条件的差分对,点击Create 在设置好的差分对后面Referenced Electrical Cset的下拉中选择上面设置的差分对约束规则DIFF。 如果还需要对差分对的总长度做约束,只需要在Net-->Routing下面的Total Etch Length中设置总长度即可实现差分对的双重约束。 5. 物理约束规则 首先明白物理约束规则主要是约束一个区域的,重在约束一个区域中的孔的类型、线的宽度、Neck的宽度,同时还需要考虑区域中电源的特殊地位。 明白所绘制的PCB的区域主要有哪些,比如说BGA芯片的PIN-PIN间距为0.8mm和1mm,这就决定了在扇出、走线时的不同,所以需要有不同的物理约束规则。 建立PCS的方法类似于上面建立ECS的方法: Physical-->PCS-->All Layers 项目名称上右键Create-->PCS新建一个物理区域规则名称 新建好的规则后面设定不同的走线宽度、Neck线宽、过孔等。 在Net选项下面,同样的方法Create-->Net Class,新建一个Net组 找到所有的电源网络,右键点击Add Class,然后选择刚才新建的Net组,即可将电源网络全部加入网络组中。 随后在Referenced Physical Cset下拉中选择PCS中的电源网络规则即可,这样所有的电源网络就加入到了电源网络的物理规则约束当中了,其余的网络同样的方法选择默认组即可。 完成上面的操作算是基本上是完成规则的设计,但是假如当在BGA区域中出现电源网络应该怎样处理呢?这两个到底该怎么选择呢? 回答是:通过设置不同物理规则区域约束之间的优先级,让规则更好的发挥作用。 Region下面先新建几个物理区域规则的名字,然后不同区域中两个约束规则的优先级 注:在PCB中添加区域约束规则的方法 Shape-->Rectangular,然后再右侧Options中选择Constraint Region,下面的层选择All,然后在Assign to Region 中选择PCS中新建的区域约束规则,在PCB上绘制区域就可以了。 如果所示就是已经画好的区域,另外如果未对区域命名或者需要更改区域的类型,可以如下操作:Shape-->Select Shap or Void,然后选择Shape在右侧的Assign to Region中选择区域类型。 6. 空间约束规则 空间约束规则主要是约束每一个区域中的线、孔、焊盘等之间的距离的约束规则,从每一个细小的点出发,约束这个PCB的布局和走线。具体的操作和上面的物理约束规则类似,这里就不一一的操作说明了。 约束结果参照上图。 七、快速布局布线 由于现在每个单板上有很多布局结构类似的器件和布线,这就需要有一个快速布局来提高工作效率。很多之前做过的项目中有类似的结构,这就需要快速的布线来提高布线的精度和准确度。 1. 快速布局方法 先自己手动放置好一个模块,可以布局也可以走线,如下图所示。 生成模块方法:Setup-->Application Mode-->Placement Edit或者是快捷菜单 选中要生成模块的区域-->鼠标放于选中器件区域的地方-->右键选择Place replicate Create-->右键点击Done-->左键点击工作区域,然后生成unnamed.mdd,在应用此文件时必须放置于当前PCB目录文件下面,也适用于不同PCB之间、属性完全相同的模块。 适用于所有封装完全一致,Value值也一致的器件。 应用模块的方法:前提是需要使用和原理图交叉布局的方法,将同一个模块的器件放置在集中的区域,这样便于两个模块之间的完全匹配。 在同样的Placement Edit模式下-->选中需要应用模块的器件-->右键选择Place replicate Apply-->选择刚才的unnamed.mdd,或者是Browse其它的模块名字,即可得到一个同样的模块。具体的操作方法如下: 操作说明:在手动布局的情况下还可以使用对齐功能,保证器件摆放美观、布线方便。 首先需要将两个器件之间的距离调整好,可以使用大格点的方法放置,同样在Placement Edit模式下-->选择器件-->右键选择Align Components-->Done即可实现相对于另一边的对齐功能。 Allegro16.3不支持等间距的对齐方法,并且只能对齐Top层或者是Bottom层,不能两层同时选择对齐。 2. 多人布局方法 由于现在单板器件越来却多,需要小模块的布局也是越来越多,这样就可以采用多人布局的方法共同实现PCB的布局。 每个人都只能放置属于自己的那一块器件,放置在单板的任意位置,然后Export --> Placement,然后集合多人的布局,分别采用Import--> Placement即可。 3. 快速布线方法 当我们需要从A板拷贝B板PCB布线的时候,就需要使用Sub-Drawing功能。 首先我们应该明白需要从B板拷贝什么到A板,在拷贝之前应该保证在选择的时候能最小化的影响A板,而又最大的满足我们的需求。当我们想要从B板拷贝布线的时候,可以在File-->Export-->Sub-Drawing,在右侧打开所有的层,Find中选择Net、Shaps、Clines和Vias,Options中选择Preserve nets of shaps、Preserve nets of vias和Preserve Testpoint on vias 如下图所示: 选中需要拷贝的网络, 在Command中输入需要导出的参考点,比如x 0 0 如上操作即可得到一个clp文件。 导入A前的准备,先确保B导出的参考点和A中的那个参考点是对应的,这样可以避免后期移动过程中再出问题。 选择导入Import--> Sub-Drawing,选择我们刚才导出的Clp文件。然后在Command中输入 导入坐标参考点,比如也是(0,0),那我们只要在里面输入x 0 0即可。 在平时经常备份PCB文件,这样在严重的误操作情况下,可以采用这种办法保证还能达到理想的情况,将损失降到最低,同时也可以大大的提升工作效率。 八、覆铜操作 1. 正片的覆铜方法 正片的覆铜主要是在信号层面,操作如下: Shape-->Rectangular等其它形状或者是快捷菜单,在右侧的Options中选择Etch和需要覆铜的层,铜皮的属性选择动态Dynamic copper。同时下面的Assign net name可以选择这块铜皮的网络,也可以先画出铜皮后再使用Shape-->Select Shap or Void或者Shape Select选中需要命名的铜皮,点击网络或者是在Options的Assign to Region中选择网络。 铜皮的编辑方法 a. 使用Shap Edit Boundary,选中铜皮-->点击铜皮的边缘-->选择需要割掉的部分(每次会割掉较小的那一部分) b. 使用Shape-->Select Shap or Void或者Shape Select,选中铜皮后点击边界,在边界处拉动光标即可实现铜皮的编辑功能。 c. 采用Shape-->Merge Shapes选中需要合并的两块铜皮即可,但是需要保证两块铜皮的Net是一样的,只有这样才能合并。 上述操作,前面一个表示操作前的动作,后面一个表示操作后的结果。在具体的设计过程中应该合理的使用,发挥每个不同的功效。 2. 负片覆铜 负片覆铜主要针对电源平面和地平面。 首先是负平面的创建。 平面的创建采用Z-copy的方式建立。具体操作:Edit-->Z-copy,右侧的设置如图然后选择Route Keepin的外形Shape,就可以得到形状和Route Keepin一模一样的地平面。 铜皮的编辑方法同正片 多电源平面的分割方法 当一个电源平面又多个小电源出现时,这时就可以采用Anti Etch的方法。 具体操作如下:Add-->line,再右边的Options的设置如下,Anti Etch的宽度设置为20mi,保证两个铜皮的距离不至于太近。 然后将电源平面分割成合理的形状,同时需要考虑大电流处的铜皮不能太窄,保证能够通过足够的电流。 画完Anti Etch后,Edit-->Split Plane-->Create,在下拉菜单中选择需要分割的电源平面,点击Create-->在对应的分割区域选择正确的网络即可。 注:如果网络分割太多,直接寻找网络不方便,可以一路Cancel,等最后再依据上面正片命名铜皮的方法执行。 这样就可完成所有平面的覆铜,其实在布局时就应该考虑到后期覆铜问题,这样可以事半功倍的。 九、丝印 1. 首先丝印的方向 第一种:正面:从左到右,从下到上 反面:从右到左,从下到上 第二种:正面:从左到右,从上到下 反面:从右到左,从上到下 总之就是正反面左右反,上下不变,所有丝印保持一致即可。 2. 丝印的大小 最好是IC等大器件一个大种类,阻容及其它一个种类即可;但是当BGA区域丝印摆放困难时可以再使用一个种类,或者也可以将BGA密集区域的丝印在PDF文件中,附带PCB一起查看已可以。 同时丝印的方向最好和器件的方向保持一致,这样有利于调试时方便寻找。 注:在PCB上添加的其它丝印线,画在Board Geometry-->Silkscreen_Top/Bottom 十、PCB走线和优化 1. 高速线走线注意事项 首先应该设置好差分对规则,在BGA区域可采用Neck模式走线。 高速差分线在打孔换层的时候,应该同时打孔并且需要在两侧打上地孔。 注:放置地孔的方法,应该尽量在走好差分线之后就放置,避免后期打孔带来的其它问题。 选择Copy-->在Find中选择Vias-->在Options中选择Retain net of Vias,选择合适的孔放置在差分线换层处。 同一组内的收和发应该最好在不同层,或者在同一层中距离应该够大,起码应该大于3倍线宽。 而且在同一层当中,尽量把收和发分开,即收在一遍、发在另一边。 在时钟等高速器件下面尽量避免高速线穿过,避免信号之间的串扰。 2. 高速线优化 在走高速线时,多采用圆弧走线而不是45度角走线,保证阻抗变化连续。 圆弧优化方法如下: 首先Route-->Slide或者是快捷菜单-->Options菜单栏中Vertex Action选择Arc Corner,然后在工作区域中点击差分线的拐角出的45度线,调整到满意为止。 按照上述操作可将每段差分线调整为圆弧走线,但是在差分线的两端处调整起来较为复杂,可采用下面的方法实现。 整个网络优化 Route-->Custom或者是快捷菜单-->Options菜单栏中Conrner type中选择Arc,Restrict seg entry for pads of type中选择All,下面的两项选择默认。然后选择要改变成圆弧型的差分线。 这样既可将所有的差分线优化完成。 注1:为什么不一开始就用圆弧形走线呢? 由于差分线是最早走的线,后续好需要做适当的修改,但是圆弧形走线调整起来比较复杂,所以先使用45度角走线,最后再优化为圆弧形走线既可,这样调整和优化两不误。同时也能达到阻抗连续、保证较好的EMC特性。 注2:在上述优化完成PCB后,需要在仔细的检查差分走线,有可能部分地方还是需要再做微小的调整,千万不可大意。 差分线打孔换层需要注意的问题。 差分线打孔换层的地方其它层处的pads需要移除,而且差分线进和出的层不能离的太近,这样做的结果会导致下面部分的Stub太长,类似于一个抽头,这样会产生严重的信号干扰。正确的做法是需要进和出的层离的较远,这样Stub很短,信号质量较好。例如一块14层板,信号从顶层进入,最好打孔换层到L12(信号层)。如果从顶层换到底层会导致两侧没有完整的平面包围,信号质量也会受到较大的干扰。除了采用上述方法外,对多层板来说,也可以采用背钻的方法得到较好的信号质量。 除了上述需要注意的地方,还有就是高速差分线最好不要跨两侧的平面,比如差分线在走线的时候在电源平面侧从3.3V到1.5V,这样也会出现阻抗不连续的情况。还有就是差分线换层过孔附近的层应该被挖空。 注:挖空方法:首先最好将需要将换层的差分线高亮,打开要挖割的平面,这样就能很好的分清哪些需要被挖空的地方。 点击Shape-->Shape Void Rectangle或者是快捷菜单-->点击需要挖割平面-->在右侧的Options中Cornets处选择Round和% of Short edge,后面设置为99即可。 这个选项只有在Allegro16.5或者更高的版本中才有。 挖空后的效果。 此外还可以复制外控区域,只限于同一层的同一网络可以应用。 操作如下: Shape-->Manual Void-->Copy-->点击需要复制的外框,然后放置到另外一个需要挖空的地方。 挖空区域的删除、移动等操作同样在Shape-->Manual Void目录下面。 这么多的高速信号优化就可以看出在PCB布线中的重要性,尤其是在10G XAUi、10G-KR、10G Serdes或者更高的40G、100G更是重中之重。这方面一定不能马虎大意,否则到时候PCB出现干扰、不容易重现等现象时就非常纠结了,问题很难查找,不容易定位、也不容易调试。 布线优化 由于Allegro允许工程师自定义Skill,完成很多功能,比如接下来要用到的Stub检查。 具体的Skill加载方法私下交流讨论。 在自定义菜单中选择查找Stub的Skill,然后点击Stubs挨个删除,如果非常多可以选择鼠标工具哦,例如鼠标电击器、按键精灵等! 同时比较实用的还有NC_Vias检查,检查出PCB中没有Net的过孔,同时删除。 十一、PCB板的属性 1. Mark点放置,操作如下: Place-->Manually弹出对话框,在Advanced Settings选项勾选上Library子项 选择Placement List项,在下拉菜单中选择Mechanical Symbols,在列表中选择Mark点,放置在PCB的边缘,每块PCB板Top和Bottom都至少需要三个Mark点,放置在不同的角落即可。 2. 静电防护和无铅标识,操作同Mark点放置。 3. 生产工艺框,PCB生产完成后,PCB厂家印刷自己的信息在上面。规格一般是:7*20mm 除此之外还需添加PCB料号,和WDK商标LOGO,放置在醒目的位置。 十二、Gerber导出 1. 导出Gerber前的准备 在allegro 中打开Setup-->Design Parameters菜单,调出设置对话框 单位就为之前绘制PCB的单位,精度最少为2,其余的默认即可。 在allegro 中打开Shape->Global Dynamic Shape Parameters菜单,调出设置对话框, Dynamic fill选Smooth,如下图。 在Void controls选择Gerber RS274X 2. Artwork设置 选择菜单Manufacture>Artwork,出现Artwork Control Form 对话框,如下: Device type选择Gerber RS274X,Format选择Integer places:2,Decimal Places:4 3. Artwork底片控制文件的建立 如上图所示菜单中,选择Film Control 选项,如下图所示 左侧显示的就是我们需要建立的Artwork底片文件,右边的是生成底片的属性。 一般需要注意的就是Plot mode 选项中的Positive(正片) 和 Negative(负片),此处的选择同前面叠层设置的一致,信号层选择正片而电源和地平面选择负片即可。 左边的底片菜单上面右键:Add添加新的底片文件,也可以在子菜单下面选择其中包含的内容,点击Add添加底片包含文件。 4. 底片文件清单以及包含的内容 光绘文件包括的文件类型: 光绘参数文件:art_param.txt 钻孔参数文件:nc_param.txt 钻孔文件:FP8680-10GEPON_V1.drl 钻孔和尺寸标注文件:Drawing.art 所有叠层的光绘文件:包括信号层、电源层、地平面的光绘文件,具体的数目由叠层的数目来确定。文件格式为 叠层名.art 丝印文件:Silk_Top.art和Silk_Bottom.art文件 阻焊层:Sold_Top.art和Sold_Bottom.art 助焊层:Paste_Top.art和Paste_Bottom.art 注:阻焊层和助焊层的区别 阻焊层:solder mask,是指板子上要上绿油的部分;因为它是负片输出,所以实际上有solder mask的部分实际效果并不上绿油,而是镀锡,呈银白色! 助焊层:paste mask,是机器贴片时要用的,是对应所有贴片元件的焊盘的,大小与toplayer/bottomlayer层一样,是用来开钢网漏锡用的。 例如电源芯片ISL8036的地引脚,需要在反面露铜,而且不上绿油,有助于散热,阻焊层和助焊层的形状如下所示: 阻焊层: 助焊层: 每个底片包含的内容: 前三个不需要包含内容,在生成光绘文件时自动生成。 a) Drawing: MANUFACTURING/NCDRILL_FIGURE MANUFACTURING/NCLEGEND-1-*(数字) DRAWING FORMAT/OUTLINE BOARD GEOMETRY/OUTLINE b) 信号层:Top.art VIA CLASS/TOP PIN/TOP ETCH/TOP BOARD GEOMETRY/OUTLINE 注:其余的信号层和Top层的内容类似 c) 电源层:Pwr04.art VIA CLASS/ Pwr04 PIN/ Pwr04 ETCH/ Pwr04 BOARD GEOMETRY/OUTLINE 注:其余的电源层和Pwr04的内容类似 d) 地平面层:Gnd02.art VIA CLASS/ Gnd02 PIN/ Gnd02 ETCH/ Gnd02 BOARD GEOMETRY/OUTLINE 注:其余的地平面层和Gnd02的内容类似 e) 丝印层:Silk_Top.art BOARD GEOMETRY/SILK SCREEN _TOP PACLAGE GEOMETRY/SILKSCREEN_TOP REF DES/SILKSCREEN_TOP BOARD GEOMETRY/OUTLINE 注:Bottom层的内容和Top层的内容类似 f) 阻焊层:Sold_Top.art VIA CLASS/SOLDERMASK_TOP PIN/ SOLDERMASK_TOP PACKAGE/ SOLDERMASK_TOP BOARD GEOMETRY/ SOLDERMASK_TOP BOARD GEOMETRY/OUTLINE 注:Bottom阻焊层的内容和Top层的内容类似 g) 助焊层:Paste_Top.art VIA CLASS/PASTEMASK_TOP PIN/PASTEMASK_TOP PACKAGE GEOMETRY/PASTEMASK_TOP BOARD GEOMETRY/OUTLINE 注:Bottom助焊层的内容和Top层的内容类似 5. Gerber文件的导出 在导出Gerber文件的时候需要先检查有无致命的DRC错误,并且检查动态Shape Database Check检查:Tools-->Database Check-->选择需要检查的选项-->点击Check 如果查到error则底片无法生成,且在修改了PCB后,生成Gerber之前都需要进行Database Check。 打开Artwork界面,选择Select All,选中所有的底片文件然后点击Create Artwork。 有可能出现一些Warning,主要是线宽为0的一些线可以忽略。 至此Gerber文件已全部导出,一会儿再Cam350中打开即可查看导出的Gerber是否正确。 十三、钻孔文件的生成 1. 自动生成Drill Symbol 操作:Manufacture-->NC-->Drill Customzation 在弹出的菜单中选择Auto generate symbols,然后在弹出对话框中选择“是” 2. 产生钻孔号表 Manufacture-->NC-->Drill Legend弹出如下对话框 选择ok,然后放置在PCB的右侧 3. 产生NC_Drill 首先设置NC Parameters,操作如下 Manufacture-->NC-->NC Parameters,出现如下对话框,选择精度为2和4,然后点击ok 产生NC_Drill,操作如下:Manufacture-->NC-->NC_Drill,然后点击Drill即可。 这样就产生了PCB的钻孔文件数据 十四、PCB导出其它文件 1. PCB导出丝印文件:为了生产顺利进行 首先,在Visibility中打开Silk_Top视图,将整个板框放置在一个合适的地方。 在File中选择Plot Setup 在Plot 中选择打印纸的大小和方向,再设置分辨率就可以打印出Top面的丝印文件了,同样的方法也可以打印出Bottom面的丝印,但注意打印Bottom时选择Mirror即可。 2. 导出DXF文件,保证结构设计无误 首先,选择我们需要导出的DXF内容,一般来说是需要打开:Board Geometry中的Outline,Package Geometry中的Silk_Top和Top层的Pin选项,其余全部关闭。 选择File-->Export-->DXF 点击Edit后的操作 导出的DXf文件效果图(DXF文件的导入方法同上面介绍) 十五、实用技巧和常见问题解决方法 1. 布局时注意电源的位置,考虑后期的电源分割是否可行,最好不要交叉。 2. Flash焊盘两侧尽可能的不放置器件,保证调试时焊接的可行性。 3. 时钟放置尽量的离需要的器件靠近。 4. 普通的耦合电容靠近接收端放置,PCIE的耦合电容靠近发送端放置,连接器到背板的耦合电容靠近连接器放置;耦合电阻靠近发送端放置。 5. 接插件背面3mm内不要放置器件。 6. 电源和地测试点分布在单板各处,并且应该标注电压大小和位号。 7. 配置引脚尽量靠近器件放置,并且易于焊接。 8. DDR3的端接电阻,尽量使用Top和Bottom层走线,可以尽可能少的打孔和占据走线层。 9. 板边框和螺丝孔应该露铜。 10. 板内串口和带外管理口应该尽量放置在外板框,便于接线。 11. 单板走线最小线宽不应该低于4mil. 12. 波峰焊的插件,Pin脚太近时应该添加托锡焊盘和白漆,保证波峰焊的可靠性。 13. 单板的属性设置可以导出,导入到新的PCB文件,包括格点、颜色方案、坐标等。 操作为:File-->Export-->Parameters,选择需要导出的属性。 14. 查看Bottom面的走线或者丝印时可以采用Flip Design模式,View-->Flip Design 15. BGA芯片扇出时,选择的过孔是默认的,所以在扇出BGA100和BGA080时可以选择不同的默认过孔,保证扇出的正确。 16. 器件扇出方法:Route-->Create Fanout,然后在Options中选择合适的选项,点击器件就能扇出,同时保证扇出的过孔选择合理,操作如上描述。 17. 差分线等长最好是在发送端绕线等长。 18. 同一块PCB需要复制走线或者其它时,可使用pick命令实现准确定位。 首先选择需要复制的内容,在Find菜单中选择内容-->在工作区域选择需要复制的内容-->在Command中设置一个参考点(指令:pick 0 0) -->然后输入目标点的坐标(x 0 10),即可实现复制内容向Y轴准确平移10个单位 19. 当不能删除PCB中的任何内容时,请查看是否选择的是Generaledit模式,或者查看Options里面是否选择合适的选项。 20. 过孔替换:Tools-->Padstack-->Replace 然后在Options中选择合适的替换内容 最后在工作区域点击Done即可。 21. Route Keepin的绘制方法 在导入DXF文件之后可以,需要绘制Route Keepin来保证之后所有的走线都需要在这个范围之内,否则会出现DRC错误。 Shape-->Polygon-->在Options中选择Route Keepin和All,然后绘制Route Keepin,设置route keepin 区域,距板边应≥20mil,电源平面相对地平面内缩40mil。 每个PCB文件只能有一个Route Keepin区域。 22. 怎样编辑Text,在Edit中选择Text即可编辑PCB文件中的Text文件,包括Boad Geometry中的Silk Screen和Text文档。 23. 在绘制完成PCB后,最好检查一下,Pastemask_Top和Pastemask_Bottom层,保证所有需要贴片的器件的Pin都开窗,避免贴片无法进行。 如果出现没有Pastemask_Top或者Pastemask_Bottom,如下图: Tools-->Padstack-->Modify Dssign Padstack… 然后打开Top层或者Bottom层的Pin属性,点击Pin出现如下所示内容: 点击Edit-->打开Layers选项-->在Top前面右键-->选择Copy-->然后在PASTEMASK TOP前面右键-->选择Paste 选择完成后再选择File-->Update to Design则将Pin脚在Pastemask层开窗 操作后的结果如下: 这个操作是针对同一类Pin脚的,对每一类Pin类型只要操作一个就可以。 24. 下面的几个链接可以查看Allegro问题积累 Allegro问题积累: Allegro使用汇总: Cadence And Allegro之经验问答: 大家有什么好的东西也分享一下,共同进步!!
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:Cadence、Allegro学习心得分享.docx
    链接地址:https://www.zixin.com.cn/doc/5708643.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork