导师

第19章设计实例3一四片DDR219.1设计思路和约束规则设置19.1.1设计思路

四片DDR2的布线拓扑结构通常采用星形拓扑,星形拓扑示意如图19所。

图19-1星形拓扑示意19.1.2约束规则设置

在设计之前,我们需要先对DDR设置一系列的约束规则。四片DDR2的 约束与两片DDR2相比,多出了2组数据线,而时钟、地址与控制线共用,因 此需要在命名上加以区别,即使用“DRAM1”与“DATA2”前缀(与上一节 的“ DRAMO、“DATA1”前缀区别开来)°

四片DDR2的差分与电源约束和DDR2设置方法相同,读者可参考第18章 的相关内容进行设置,在此不再赘述。

在对四片DDR2的网络进行物理分类并归组时,与两片DDR2有所区别。 这次四片DDR2所选用芯片,数据只有8位,即每片DDR2只有一组数据线,分 别为一组高位和一组低位。四片DDR2需要设置四组数据线的Classo另外将 除数据线以外的时钟线、地址线、命令线全部设置为一组Class,共需5组 Classo

5组Class规则如下所示。

• DATA2_0-7: DRAM1_DO〜*7、DRAM1_DQSO、DRAM1_DQSO#、DRAM1_DMO。

• DATA2. _8-15: DRAM1_D8 y 15、 DRAM1_DQS1、 DRAM1_DQS1 #、DRAM1_DM1。

• DATA2. _16-23: DRAM1_D16 〜23、 DRAM1_DQS2、 DRAM1_DQS2 #、DRAM1_DM2o

• DATA2. .24-31: DRAM1_D24 〜31、 DRAM1_DQS3、 DRAM1_DQS3 #、DRAM1_DM3o

• ADDR2_BUS: DRAM1_AO〜13、DRAMO_BA1 〜2、DRAM1_WE #、DRAM1_CS #、DRAM1_RAS # > DRAM1_CAS#、DRAM1_CLK、DRAM1_CLK #、DRAM1_CLKE、 DRAM1_ODT。

(1)首先在”CM”界而中的’’Constraint Classes’’上,单击鼠标右 键,弹出选项,执行菜单命令【New Constraint Class】新建约束归组, 如图19-2所示。按照上述网络分组,依次建立相关的分组,如图19-3所示。

图19-2新建约束归组图

图19-3完成组的建立

切换到Xpedition PCB界而,使用【Ctrl+F】组合键,或者•单 击查找图标。会调出“Find”对话框。在“Net”选项忙中,我们使用 “Ctrl”命令,依次选中“Data2 0-7″中的11个网络。单击 【Apply】 按钮,网络就会被选中,如图19-4所示。

图19-4手动添加完成

(3)切换到“CM”界面,我们会发现,相关的网络也是处于被选中的状态。如图19-5所示。

图19-5 CM中被选中的网络

(4)在被选中的网络名处,单击鼠标右键,在弹出的菜单中执行菜单命令【Assign Net (s)to Constraint Class】,如图19-6所示。

图19-6右键菜单

软件会弹岀选择分组的”Select Constraint Class ‘’选项卡,选中“Data2_0-7’‘’组,单击[0K]按钮,如图19-了所示。单击左侧 ‘’Constraint Classes”下的 ‘’Data2_0~7 ‘’组,在界面右侧而右侧会显示出该组内的所有网络,如图19-8所示,到这里,‘’Data2_0~7 ”组的网络就分配完成了。

图19-7 选择对应的分组

图19-8 完成网络的约束归组

使用上述方法,完成四片DDR2 的5组网络的约束类分配。

19.2布局19.2.1四片DDR2 的布局

四片DDR2与CPU的距离可以按照图19-9所示的进行放置。

图19-9 四片DDR2推荐布局距离

DDR2和BGA之间的距离,不是一定的,可以更具自身设计的PCB尺寸和其他器件的布局进行调整。只要保证四片DDR2纵向放置并与BGA平行,且距离不要过大即可。19.2.2 VREF电容的布局

图19-11 DDR2及电容的布局19.3 布线19.3 .1 Fanout 扇出

请读者根据第18章内容设置好扇出过孔与规则区域,调整好后,在 DDR2芯片开始绘制区域规则外形,如图19-12所示。单击“Route Mode”图 标

,进入布线模式。在单层显示的情况下,框选住DDR2芯片的所有引脚, 然后执行“F2: Fanout”命令。软件会自动完成DDR2芯片的引脚扇出,如 图19-13所示。

图19-12 绘制好的区域规则图

图19-13 完成扇出的DDR2芯片

示。

图19-16 内层布线完成

图19-17 分别完成上下两组地址的引出

图19-18分结点到中间结点的布线最后,再完成“CPU”到中间节点的布线,如图19-19所示。

图19-32 应用约束模板(2)

这样以来,就不用每根网络都去烦琐地设置,使用模板,可以简单高效地完成一组网络的设置工作,如图19-33所示。

具体的使用细节,在前述章节已经有详细讲解,读者可以自行查阅。等长线完成后的效果,如图19-34所示。

行修改

物料编码:即屮心库的Part Number,元件在数据库中存在的唯一编号, 编号规则根据公司需要进行制定,需保证所有物料的编码唯一性,物料编 码是沟通数据库与中心库的桥梁。请注意在多Symbol的分离型大芯片中, 物料编码可以相同,使用不同的Symbol名来区别

物料类别:表明该物料的基础属性,如“物理层芯片”、“LDO”、“有源 晶振”、“电阻 表贴”等,方便对物料进行快速辨认

Symbol :器件 Fa•:rt 的 Symbol 名称,xDX Databook 调用时靠示 Symbol» 需与中心库该物料编码下包含的Symbol完全对应,否则原理图无法通过打 包编译。另外,按照前文,一般推荐以芯片的名称作为Symbol名,分离型 芯片的Symbol名可加数字或字母后缀

Cell:器件Part的Cell名称,该Cell名称与Symbol不同,不影响打包 与真实的数据,但仍建议与物料编码下包含的811—致,原理图在调 用与打包时,封装的811信息是根据屮心库Par t下包含的C J1进行生成的

高度:器件的真实高度,一般取器件详细规格书屮的最大高度,再添 加0.05mm或0. 1mm的焊锡厚度,即代表装配中的极限高度

物料描述:该字段可根据需要详细描述物料的特性,方便在调用器件 时精确筛选

厂商:该物料的生产厂商名称

厂商编码:即MPN,该物料在生产厂商内部的唯一编码,是物料采购时 使用的编码

可用:一般作为管控物料是否可以调用的标识,会根据物料的成木、 采购周期、是否还在生成等因素,「11采购部门定义该状态,如“Y”为设计 时可以使用,“N”为不可使用

ROHS:是否是满足ROHS标准的器件

图21-28 成功导入的原理图示例

导入成功后,打开对应的中心库,如图21-29所示,可以看到Parts分区与Symbol分区均自动新建了一个“ORCAD_SCH_162”区,包含了所有导入的Symbol与Part数据。

Xpedition软件自身有提取Allegro PCB文件的功能,但是使用起来并 不方便,并且设置繁杂。另外,64位版木的Xpedition并没有集成该转换 插件(同Report Writer 一起,均在Addon插件包内),并且经过验证发 现,该EEVX. 1插件包的转换软件有兼容性问题,无法止常运行,因此,无 论是Xpedition还是原来的Expedition版木,匸程屮都推荐使用第三方转换 软件进行转换。

最常用的第三方软件^Mentor公司的CAMCAD软件,CAMCAD一般集成在 PADS套件屮,安装PADS9. 5或PADS VX等版本的软件后,可在开始菜单栏内 找到该工具。

使用CAMCAD转换Allegro PCB (. brd文件)时,需耍电脑安装了可运 行的Cadence软件。在安装Cadence的电脑上,将CAMCAD安装目录下的 valext5.txt文件复制到需要转换的PCB文件夹内,使用CMD命令提示符,依 次运行如图21-32所示的命令,进入PCB文件夹所在路径后,执行extracta 提取命令,输入brd的名称与txt名称后按【Enter】键,可以得到图21-32 所示的5个txt文件(1. txt, 2. txt, 3. txt, 4. txt, 5. txt)。

图21-34 导入提取的Allegro PCB数据

图21-35 将PCB数据导出为Expedition格式

图 21-37 在Xpedition xPCB Layout中新建一个工程

图 21-38 为新建的工程指定临时的转换中心库

图 21-39为新建的工程指定Keyin Netlist网表文件

图 21-40为PCB导入所有设计数据

导入后读者可更具项目需要对各层数据进行修改与修正(尤其是铺铜数据)。请注意,此时所有的原件数据都是导入到了PCB的本地库中,临时中心库中并没有元件数据。

图 21-41选中导出文件所在文件夹后,软件会自动识别所有导入文件

图21-48 在原理图的约束管理器中设置排阻前缀

图21-49 在Parts中找到排阻后添加器件引脚对

图21-50 器件引脚对的一一对应

图21-51引脚对建立后电气网络串联成功21. 10本章小结

木章通过8个匸程实例,为读者进一步演示了Mentor Xpedition建库与 软件数据转换的相关功能,这些操作都是在结合软件的特点后,根据匸程 需要所做出的妥协或改进。类似的技巧还有很多,编者在此就不一一列举 了,读者可在学习的过程中大胆探索,小心求证。遇到困难时多查看软件 口带的帮助文档,也可在EDA365论坛木书讨论区或木书讨论QQ群中人胆提 问,总会有不一样的收获。

剪辑交流

富士pro3全画幅价格,富士xt3实拍样张

2022-10-2 22:03:46

剪辑交流

adobe audition声音后期处理实战手册下载,adobe audition音频硬件设置

2022-10-2 22:06:01

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索