Cadence 应用注意事项 V1.6 CopyRight By 王卫无 (wolver@21com.com) 2007-11-20 8 、引用设计模块 8.1、前言 不论是 ORCAD 的原理图(*.DSN)或 ALLEGRO 的 PCB(*.BRD )都可以成为模块,并被其它的设计项目引用,以提高设计效率。通常下列两种情形需要做这样的事: 1) 一个 PCB 包含多个相同模块,如:多路调音台、多路总加表、多路 … … 2) 一个可以模块化的大型复杂 PCB,可以多人协作… .当然,这种模式与 Cadence 的网络模式多人协作不相同。 在正式开始前,我们假定你已经具备如下技能: 1) ORCAD 的层次(hierarchical)原理图应用 2) ALLEGRO 的 PCB 实践 3) ORCAD + ALLEGRO 的联合应用 8.2、实施步骤 在 ORCAD 的 HELP(LEARNING)有简单的讲解(图 8.1)和介绍,不过我们的过程与它不尽同,更接近实际情形… .. 图 8.1 43Cadence 应用注意事项 V1.6 CopyRight By 王卫无 (wolver@21com.com) 2007-11-20 下面我们用一个双通道的CLASS-D 功率放大器说明,步骤大致如下: 1) 设计一个原理图DSN(可能这个图以前已经做完了):顺便提一下,如果包含多个层次图,必须有一个唯一的root(系统默认第一个创建的层次为root),你也可以改变root,(鼠标点该“层”、左键、没现?哈哈!我使左手鼠标的),如果你用右手鼠标,当然是点右键!!!见图8.2(请记住原理图集名 IRF20124S 和层次名 CH,后面会用到),你可以看见 CH 旁边有root 符号“/”,层次CH 里包含有一个通道的原理图… . 图8.2 2)为CH 层次图标注唯一位号,annotate(可能这步骤以前也做完了):见图8.3,必须选择Occurrences 模式,而不是默认的Instances 模式!Why? See help… 3)为CH 层次图DRC 检查(可能这步骤以前也做完了):建议使用图8.4 设置项,并使用与 annotate 下设置相同的Occurrences 模式! 4)为CH 层次图创建netlist(可能这步骤以前也做完了):你如果能通过上一步,这步应该不会有问题。 5)用该CH 层次图的netlist 排个PCB 图(可能这步骤以前也做完了):排好的板可能会像图8.5 前面5 个步骤应该都没有问题,如果你以前用ORCAD + ALLEGRO 做过图的话。后面的步骤才是这部分的… .大餐… .隆重登场! 44Cadence 应用注意事项 V1.6 CopyRight By王卫无 (wolver@21com.com) 2007-11-20 图 8.3 图 8.4 45Cadence 应用注意事项...