0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

深圳(耀创)电子科技有限公司 2024-05-25 08:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

01首先,打开经过验证的设计功能模块的原理图,并为所有需要与外部信号连接的网络添加HierarchicalPort,如果在功能模块中,有全局变量,如VCC符号,可以不用添加HierarchicalPort。但是如果该功能模块的全局变量VCC,在不同的设计中调用时,需要与外部的不同全局变量进行连接时,功能模块中全局变量VCC就不能使用VCC符号进行绘制原理图,需要删除VCC符号,添加HierarchicalPort,定义局部变量名为VCC。

7c9935f6-1a2b-11ef-bebc-92fbcf53809c.png

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

7ca87fca-1a2b-11ef-bebc-92fbcf53809c.png

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

7cb75234-1a2b-11ef-bebc-92fbcf53809c.png

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

7cc6778c-1a2b-11ef-bebc-92fbcf53809c.png

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

7da34860-1a2b-11ef-bebc-92fbcf53809c.png

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

7da7861e-1a2b-11ef-bebc-92fbcf53809c.png

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

7dabba04-1a2b-11ef-bebc-92fbcf53809c.png

07

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

7dc96374-1a2b-11ef-bebc-92fbcf53809c.png

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

7dce04ec-1a2b-11ef-bebc-92fbcf53809c.png

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

7dde46a4-1a2b-11ef-bebc-92fbcf53809c.png

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

7dfaf380-1a2b-11ef-bebc-92fbcf53809c.png

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

7e002116-1a2b-11ef-bebc-92fbcf53809c.png 

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

7e1b8348-1a2b-11ef-bebc-92fbcf53809c.png

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

7e209dec-1a2b-11ef-bebc-92fbcf53809c.png

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

7e355034-1a2b-11ef-bebc-92fbcf53809c.png

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

7e39bc32-1a2b-11ef-bebc-92fbcf53809c.png

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

7e3e0ddc-1a2b-11ef-bebc-92fbcf53809c.png

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

7e78d368-1a2b-11ef-bebc-92fbcf53809c.png

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

7e7cfc0e-1a2b-11ef-bebc-92fbcf53809c.png

以上就是Design Reuse Module创建使用过程。谢谢大家!

总结通过上面的学习让我们看到了Cadence SPB 23.1进行模块复用的使用办法,通过模块复用的方式可以快速完成布局,这对于复杂的多通道电路效果会更明显。利用这个功能提高布局的效率,从而大大的减少了工程师重复手动操作的次数和难度。该方法相对于其他方法来说,操作简单,功能强大。对于提升设计效率以及设计的准确性都有很大的帮助,阅读完这篇文章的小伙伴可以自己去试一试这个功能,为己所用提高工作效率。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Cadence
    +关注

    关注

    68

    文章

    999

    浏览量

    146208
  • Vcc
    Vcc
    +关注

    关注

    2

    文章

    308

    浏览量

    39547
  • 电子电路设计

    关注

    0

    文章

    27

    浏览量

    10200
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2025 Cadence 中国技术巡回研讨会即将开启 ——系统设计与分析专场研讨会(上海站)

    电子设计自动化领域领先的供应商 Cadence,诚邀您参加“ 2025 Cadence 中国技术巡回研讨会”,会议将集聚 Cadence 的开发者与 Cadence 资深技术专家,探索
    的头像 发表于 10-20 16:09 528次阅读
    2025 <b class='flag-5'>Cadence</b> 中国技术巡回研讨会即将开启 ——系统设计与分析专场研讨会(上海站)

    Cadence携手NVIDIA革新功耗分析技术

    Cadence 全新 Palladium Dynamic Power Analysis 应用程序助力 AI/ML 芯片和系统设计工程师打造高能效设计,缩短产品上市时间。
    的头像 发表于 08-20 17:53 1068次阅读

    Cadence推出Cerebrus AI Studio

    为了满足高复杂度半导体芯片设计中面临的时间节点紧迫、设计目标极具挑战性以及设计专家短缺等诸多挑战,Cadence 推出 Cadence Cerebrus AI Studio。这是业界首个支持代理式 AI 的多模块、多用户设计平台,将系统级芯片(SoC)的上市时间缩短了 5
    的头像 发表于 07-07 16:12 851次阅读

    作为硬件工程师,你用那款PCB 设计软件?超全EDA工具整理!

    版本下载 Cadence SPB OrCAD Allegro 23.1 版本下载 Cadence SPB OrCAD Allegro 24
    发表于 05-23 13:42

    Cadence SPB OrCAD Allegro22.1安装包

    包括了Capture原理图设计、PSpice仿真、Alelgro PCB Editor及PCB SI组件 系统需求Cadence SPB 22.1 的安装包不再支持Windows 7 以及
    发表于 05-22 16:50 6次下载

    Cadence SPB OrCAD Allegro23.1安装包

    AI 等附加服务。系统需求Cadence SPB 23.1 的安装包不再支持Windows 7 以及 Windows 8操作系统,最低需要Windows 10 64位操作系统,如果是Windows Server版需要Windo
    发表于 05-22 16:50 8次下载

    Cadence SPB OrCAD Allegro24.1安装包

    Cadence SPB(Silicon Package Board)是一套电子设计自动化(EDA)软件套件,主要用于集成电路、封装和PCB的设计、仿真和验证。它提供了一整套从设计到生产的工具,支持
    发表于 05-22 16:45 28次下载

    深度操作系统deepin 23.1版本上线

    为优化系统更新体验并提升稳定性,deepin 团队发布 deepin 23.1 版本。此版本聚焦于解决基础组件更新后的安装效率问题,大幅提升新用户安装体验,同时集成多项功能优化与问题修复,进一步优化系统使用。
    的头像 发表于 04-17 15:16 1220次阅读

    【提问】 cadence报错问题

    老师们,想请问一下Cadence这个报错是为什么啊,它说out/outb被强制接地了,可是我一直把out/outb作为输出端口,没有连接过任何元件,最后封装出来的,我测过里面的小模块,是可以进行仿真的,可是一到外层的大模块它就报这个错,不管我怎么改变激励源还是报同样的错误
    发表于 04-14 22:31

    Cadence推出Conformal AI Studio

    随着 SoC 设计日益复杂,形式等效性检查面临更大挑战。为此,Cadence 推出了 Conformal AI Studio —— 一套全新的逻辑等效性检查(LEC)、自动化 ECO(Conformal ECO)和低功耗静态签核解决方案。
    的头像 发表于 03-21 13:50 1048次阅读

    荣耀时刻 I 耀创科技(U-Creative)荣获 “Cadence技术影响力” 奖项

    本文要点2025年2月11日,Cadence在美国奥兰多举办了的Cadence全球合作伙伴会议,这场盛会汇聚了Cadence全球的优秀合作伙伴,共同探讨行业发展趋势,分享前沿技术与创新理念。而耀创
    的头像 发表于 02-21 17:45 1104次阅读
    荣耀时刻 I 耀创科技(U-Creative)荣获 “<b class='flag-5'>Cadence</b>技术影响力” 奖项

    联发科采用AI驱动Cadence工具加速2nm芯片设计

    近日,全球知名的EDA(电子设计自动化)大厂Cadence宣布了一项重要合作成果:联发科(MediaTek)已选择采用其人工智能驱动的Cadence Virtuoso Studio和Spectre X Simulator工具,在英伟达(NVIDIA)的加速计算平台上
    的头像 发表于 02-05 15:22 986次阅读

    Cadence宣布收购Secure-IC

    近日, 楷登电子(美国 Cadence 公司,NASDAQ:CDNS)近日宣布已就收购领先嵌入式安全 IP 平台提供商 Secure-IC 达成最终协议。Secure-IC 的优秀人才,和其经过验证
    的头像 发表于 01-24 09:18 1301次阅读

    Cadence与加特兰携手提升汽车雷达系统性能

    近日,楷登电子(Cadence,NASDAQ:CDNS)与毫米波雷达芯片设计与开发的佼佼者加特兰共同宣布了一项重要合作。Cadence已正式授权加特兰将其先进的Cadence Tensilica
    的头像 发表于 01-07 15:04 1149次阅读

    Altium-designer模块复用详细教程

    本文介绍两种复用模块模式:一种为复用成完全相同的模块;另一种复用为沿 X 轴、或沿 Y 轴成镜像的模块 
    发表于 12-30 16:16 1次下载