Cadence Allegro多通道布局布线教程

需积分: 41 9 下载量 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进行多通道布局布线,大大提高了设计的效率和一致性,尤其适用于批量生产或重复性设计场景。熟练掌握这些技巧,可以显著提升设计者的专业水平和工作效率。