cadence-Allegro多通道布局总结精要知识点.pdf
Cadence和Allegro是电子设计自动化(EDA)领域的两个重要软件工具,它们在设计高性能、多通道布局的电路板(PCB)中发挥着重要作用。在设计多个相同电路功能的通道时,通过模块复用的方式,可以极大提高设计效率并减少错误。下面是关于如何使用Cadence和Allegro进行高效多通道设计的精要知识点。 了解多通道布局布线的基本概念至关重要。多通道布局布线是指在一块PCB上布局设计多个完全相同或者逻辑上相互连接的电路通道。这个技术特别适用于批量信号处理或对称电路设计的场景,例如无线基站、多通道数据采集卡、大规模并行处理板卡等。 模块化设计是实现多通道布局布线的核心技术之一。在Cadence的OrCAD环境中,设计师首先需要绘制出单个通道的原理图,包括原理图符号、封装、电气特性等。为了确保原理图设计无误,需要进行设计规则检查(DRC)。一旦确定原理图和封装设计无误,就进入下一步,即模块的生成。 生成模块时,需要在OrCAD中进行特定的设置,将原理图转换为模块。这包括在annotate菜单下的allegro reuse选项中进行设置,生成可复用的模块(reusable module),并生成模块定义文件(MDD)。需要注意的是,模块的名称需要特别定义,以确保在Allegro和OrCAD之间可以正确识别和引用。 在Allegro中,布线和布局完成后,可以通过export逻辑(exportlogic)和OrCAD的back annotate功能,将PCB上的改动传回到原理图,以保持同步。这一过程对于确保电路设计的准确性和完整性至关重要。 在设计过程中,模块的重复使用可以避免重复性劳动,提高设计效率。但在使用模块时也需要遵循一些原则,比如在模块中不使用room属性,因为这可能会导致在多个通道中出现重叠,从而产生混淆。另外,对于模块中涉及的全局变量,如电源和地线,应通过port口传递,而不是直接在模块内部引用。 模块化设计完成后,就可以在新的OrCAD设计中引用已有的模块,并对其进行适当修改。使用层次原理图放置方法(hierarchical schematic placement),可以将这些模块放置到新的设计中,如同添加一个块(block)一样。 在原理图设计完成后,需要在布局(layout)阶段继续操作。在布局阶段,需要在Allegro中手动放置模块实例(instances),并确保模块文件路径设置正确,以便正确加载MDD文件。布局完成后,就可以进行布线(routing)。布线完成后,还可以在原理图编辑器中使用更新符号(updatesymbol)功能来修改模块文件。 要确保在Allegro中使用模块时,相关的PCB设计不会因为模块的引用而产生一些错误,如dummynet错误。如果出现这类错误,可能是由于原始的OrCAD文件处理不当造成的。此时需要检查原始的OrCAD文件,并确保模块化的处理得当。 Cadence和Allegro的联合使用提供了强大的多通道布局布线功能,通过模块化的设计理念可以显著提高设计效率,减少重复劳动和潜在的错误。设计者需要掌握这些关键步骤和注意事项,以便在复杂电路设计中游刃有余。



















剩余7页未读,继续阅读


- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 天然气发动机诊断软件安装与使用.ppt
- 中级软件工程师的需求条件.docx
- 数字图像处理期末大作业暨课程考核研究报告.doc
- 计算机技术在环境监测信息管理中的应用分析.docx
- 计算机图形学-期末试卷.doc
- 单片机交通信号灯控制系统设计完整版.doc
- 云计算服务中数据安全的若干问题研究.docx
- 圣派智能家居系统方案介绍.ppt
- 《VFP面向对象程序设计》等考试模拟试卷C.doc
- 软件工程专业论证报告.doc
- 2006年春季江苏省计算机等级考试VFP试卷答案.doc
- 通信工程传输技术的应用探究.docx
- 体育教学中计算机多媒体辅助教学的实践尝试.docx
- 单片机温度控制系统的设计本科课程设计.doc
- cadence教程(IC设计工具原理).ppt
- 工程制图CAD操作基础.doc


