Cadence Allegro多通道布局布线教程
需积分: 41 27 浏览量
更新于2024-09-05
收藏 329KB PDF 举报
“cadence-Allegro多通道布局总结精要知识点.pdf”
Cadence Allegro是一款强大的PCB设计软件,尤其适用于高效地进行多通道设计。本资料主要讲述了如何利用Cadence及其Allegro工具实现多通道布局布线,旨在帮助设计师在设计多个相同功能电路时提高效率。
1. 模块生成
在OrCAD中,首先需要绘制模块的原理图,包括设定封装、执行DRC(设计规则检查)和元件编号。确保所有元件属性设置为currentproperties,因为其他设置可能导致错误。接着,在annotate菜单中选择AllegroReuse,生成reuse module,并选中unconditional选项,不选择其他选项。然后生成netlist,并将其导入到Allegro进行布线和布局。如果不需要与OrCAD交互(如rename),可以通过tools-->creatmodules生成mdd文件。mdd文件的命名必须遵循特定格式:DSNNAME_ROOT_SCHEMATICNAME.mdd,其中DSNNAME是OrCAD中的dsn文件名,ROOT_SCHEMATICNAME是页面名称。正确命名mdd文件至关重要,否则在重用模块时会找不到文件。
2. 模块制作完成后
在Allegro中导出logic,然后在OrCAD中执行backannotate,再进行一次DRC检查。这一步骤确保了设计的准确性。注意,实际操作中,这一步可能根据具体需求有所不同。
3. 使用生成的模块
在新的OrCAD设计中,通过place-->hierarchical block来放置模块。参考字段填写BLK,确保这个名字只用于模块,避免在rename时与原理图中的其他元件混淆。在implementationtype中选择schematicview,implementationname填入先前模块的页名称,pathandfilename指定相应的dsn文件。这样,原理图中就会出现一个block。接下来继续其他设计,然后在annotate-->packageing中,选择resetpartnameto "?",同时更新所有元件(包括module的name),将其更改为问号。这样做的目的是保持一致性,便于后续操作。
4. 多通道布局布线
在Allegro中,可以利用已创建的模块进行多通道布局。只需重复上述步骤,放置相同的模块并进行必要的调整,即可快速构建多通道设计。此外,Allegro的自动布局和布线功能可以帮助优化设计,提高效率。
5. DRC和ERC
在整个设计过程中,DRC(Design Rule Check)和ERC(Electrical Rule Check)是必不可少的步骤,它们能检测并纠正设计中的潜在问题,确保设计符合规则和电气连接的正确性。
6. 更新和验证
设计过程中,应定期更新和验证netlist,确保原理图和PCB布局的一致性。在OrCAD和Allegro之间进行反复的annotate和backannotate操作,以保持两者同步。
通过以上步骤,可以高效地使用Cadence Allegro进行多通道布局布线,大大提高了设计的效率和一致性,尤其适用于批量生产或重复性设计场景。熟练掌握这些技巧,可以显著提升设计者的专业水平和工作效率。
2019-07-19 上传
2020-01-20 上传
147 浏览量
2021-12-17 上传
2020-12-28 上传
144 浏览量
ryhbd
- 粉丝: 1
- 资源: 6
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章