简介
今天讲讲在Cadance allegro中如何填充表格底色的解决方法。这也是我第一次遇到这样的问题,需要把FAB层中一些表格的底色(也就是背景色)染成白色的,后来在网上搜寻无果后就去找老大,老大给出的建议是用shape。
具体要求
1、将表格对齐。
2、如图将表格背景颜色填充成白色(这个是今天的重点)。
解决过程
解决思路
一看到这个需求我通常寻求到2种解决办法;
1、可以用刷子(Assign Color)刷色;
2、就是改层的背景颜色。
用刷子(Assign Color)刷色
首先想到这个方法后,我的思路是把一条线改粗来充当背景色就行了。我就立马打开了我的刷子,但把刷子打开后发现不对劲了。看操作对象Find:Groups,Symbol,Functions,Net,Pins,Vias和DRC errors。
看这些对象我也没有撤了都行不通。
1、先排除Pins,Vias和DRC errors
2、Symbol,Net
3、Groups,Functions(这两个目前还没有用到,查了一下资料也不是太适合)。
就是改层的背景颜色。
这个经过老大的提醒之后探索得来。考虑到只允许背景色为白色,那么用Shape后就不能和其他层在一起,要不然会把其他层的颜色一并变成白色。于是,我就看了一下那个层还没有用到,看见FAB的信息注解层以及其他电气层所敷铜Shape的层的信息。
最后发现class:Drawing Format ,subclass:Revision_Block闲着还没有用,【记得导入DXF可以选择另外一个层,这个能不能新建一个其他层,但由于时间仓促就没来得及建立,直接用现有的啦】就在把这个层改成白色,然后按照多边形敷铜【见下图二】画上其背景的形状,然后把该层添加到FAB中来【图三】就完成了操作。图一
图二>图三
所完成效果图【如下】和原图有很大差距,但FAB作为信息注解层,只要看起来清晰明了的原则这样就很不错了,后面再进行完善。
查漏补缺(了解)
Groups
这里推荐一个博主的文章,点击蓝色字跳转原文博客
Allegro-Group功能
在布局布线时,需要对一个功能模块的电路创建group,方便整体的移动、旋转、镜像操作等。group功能的步骤如下:
1、选择Setup->Application Mode->Placement Edit
2、Find菜单栏选择Symbols
3、框选需要创建Group的元器件(Group不单是对元器件,还包含过孔、走线等),选中的器件会有灰白色的选中标识
4、光标移至元器件上后右键选择Place replicate create,创建group,右键选择Done
5、左键点击空白区域,保存创建的group
注意group的保存路径和group的名称
6、如果后期发现创建的group不合适需要解除group,需要先选中group然后右键Disband group
注意有时在右键时需要通过Module->Disband group进行操作,有时直接右键就可以Disband group
7、相同模块布局布线也可以通过Group来进行操作
框选需要进行相同布局布线的模块后右键执行Place replicate apply-> GROUP1即可,其中GROUP1是之前所创建的相同模块的GROUP名称。
Functions
说明:关于这块内容尚未解决,遗留下篇