如何使用Cadence SPB 23.1进行设计复用

所谓设计复用,就是在电子电路设计中将已有的、经过验证的设计功能模块,形成专有的、可在不同的电子产品中重复使用的IP,将这部分IP以原理图和PCB板图形式应用于新的设计中,以提高设计效率和可靠性。
接下来我们将以视频演示和图文总结的形式,向大家演示Cadence SPB 23.1版本下进行Design Reuse Module创建流程。
视频演示

点击上方视频,查看操作步骤拆解!
图文版本要点总结
01
首先,打开经过验证的设计功能模块的原理图,并为所有需要与外部信号连接的网络添加Hierarchical Port,如果在功能模块中,有全局变量,如VCC符号,可以不用添加Hierarchical Port。但是如果该功能模块的全局变量VCC,在不同的设计中调用时,需要与外部的不同全局变量进行连接时,功能模块中全局变量VCC就不能使用VCC符号进行绘制原理图,需要删除VCC符号,添加Hierarchical Port,定义局部变量名为VCC。

02
在产生网表文件前,需要先定义该设计功能模块的原理图为Reuse Module属性。点击Tools—Annotate,选择PCB Editor Reuse,勾选Generate Reuse module,点击确定,为设计功能模块生成复用属性。

03
在已经定义了Reuse Module属性的原理图下,为原理图生成可复用的IP。点击Tools—Generate Part,浏览到源文件下的设计文件module1.dsn,确保未勾选Copy schematic to library。点击OK创建可复用的IP。

软件会提示我们,复用的IP将被其他使用者使用,会为这个模块创建一个.OLB文件来保存。点击yes。

04
复用的IP输出了两个外部信号连接的网络,分别是OUT1和OUT2,点击Save进行保存。

05
双击左侧Output—module—SCHEMATIC1。观察到原理图就整合为一个symbol模块,在后续使用的时候直接调用这个库文件。在右侧栏Part Properties查看复用的symbol属性。

06
为PCB板图创建可复用的IP。点击PCB—New Layout,在弹出的框中点击OK按钮。

07

接下来进入Allegro界面,进行复用模块的创建。点击Place—Manually,在Placement List—Components by refdes选择放置的元器件并进行连线。

08
选择Tools→Creat Module,然后命令框就会提示你选择组件,选好后,在选中区域点击,定义.mdd文件的原点。再保存mdd文件。

这里的命名必须是特定格式<花样命名>_<schematic-folder-name>.mdd。并将它保存在Allegro文件中。

09
第二个Symbol的建立,与上述步骤相同,新建一个PCB板,点击Place—Manually,在Placement界面,选择放置的元器件并进行连线。

在将元器件放置在板子上面,点击Place—Manully,此时Placement中元器件已放置完。

为bot2.dsn创建复用模块,MDD的名称为bot2_lpf.mdd。 
10
打开经过验证的设计模块的功能原理图top.dsn。为确保主设计能够使用自动引用功能,需要对top.dsn使用Design Level注释。

11
在top文件中调用前面两个Symbol,将重复使用的IP以原理图和PCB板图形式应用于新的设计中。

12
选择Tools→Annotate,选择PCB Editor Reuse,检查Rennumber design是否使用Reuse模块,点击确定。

13
点击PCB—New Layout,新建一个PCB板,点击OK。

14
在pcb板中放置复用元器件。选择Place—Manually,图片中标记的模块为复用模块,先将复用模块放置完成,就能够看到Placement界面中放置模块未出现在面板中了,剩下的就为非复用模块,就可以继续放置非复用模块了。   

 观察模块,从下拉菜单中选择Module instances,我们可以看到复用的两个模块。

15
将复用模块放置到PCB板上,在Placement栏内就不会出现已经放置的元器件。

以上就是Design Reuse Module创建使用过程。谢谢大家!
总结
通过上面的学习让我们看到了Cadence SPB 23.1进行模块复用的使用办法,通过模块复用的方式可以快速完成布局,这对于复杂的多通道电路效果会更明显。利用这个功能提高布局的效率,从而大大的减少了工程师重复手动操作的次数和难度。该方法相对于其他方法来说,操作简单,功能强大。对于提升设计效率以及设计的准确性都有很大的帮助,阅读完这篇文章的小伙伴可以自己去试一试这个功能,为己所用提高工作效率。
关于 Cadence
Cadence 是电子系统设计领域的关键领导者,拥有超过 30 年的计算软件专业积累。基于公司的智能系统设计战略,Cadence 致力于提供软件、硬件和 IP 产品,助力电子设计概念成为现实。Cadence 的客户遍布全球,皆为最具创新能力的企业,他们向超大规模计算、5G 通讯、汽车、移动设备、航空、消费电子、工业和医疗等最具活力的应用市场交付从芯片、电路板到完整系统的卓越电子产品。Cadence 已连续九年名列美国财富杂志评选的 100 家最适合工作的公司。如需了解更多信息,请访问公司网站 www.cadence.com。

关于耀创科技
耀创科技至今积累有20多年的EDA工程服务经验,已经在中国为数百家客户提供了EDA产品以及解决方案,极大地提高了这些客户的电子设计水平和生产效率。耀创科技也是Cadence在中国合作时间很长的代理商,公司在引进国外先进的EDA工具的同时,我们针对中国市场的特殊性,与Cadence公司合作,在国内很早提出了电子电气协同设计与工程数据管理的概念,成功地在众多研究所及商业公司内进行实施,极大的改善了PCB/SIP产品的标准化设计流程,覆盖从优选元件选控、协同设计输入、在线检查分析、标准化文档输出及PLM/PDM系统集成,获得了众多用户的赞许。与此同时,根据中国客户的实际情况,我们还提供除了软件使用培训之外的项目设计咨询服务,以帮助客户在完成实际课题的同时,也能够熟练掌握软件的高级使用方法,这一举措也取得了非常好的效果。
我们一直秉承“与客户共同成长”的服务理念,希望在国内EDA领域内能为更多客户提供支持与服务!
如需了解更多信息,请访问公司网站 www.u-c.com.cn
如需更多信息, 请联系电话:400-800-1070邮箱:Sales@u-c.com.cn