1) 创建symbol时,其DEVICE属性值必须为大写。如果含小写字母,多个相同的symbol放置到原理图中Create Netlists会出错(Duplicate Attribute error)。
2) 原理图中,不同DEVICE属性值的两个器件,symbol可以相同,CELL也可以相同。例如DEVICE值分别为CAP0805、CAP0603的两个电容,其Symbol都是库cap目录下的符号cap.1。
3) 原理图中,相同DEVICE属性值的两个器件,其symbol必须相同。如果原理图中放置的两个symbol设置了相同的DEVICE属性,但是symbol管脚等信息不一致,Create Netlists时会报错。例如,当原理图中有两个相同型号的FPGA时,由于IO.D产生的两个FPGA原理图符号一般是不同的,因此如果在产生过程中,把两个FPGA符号的DEVICE值设为相同,那么Create Netlists时会报错。
4) 原理图中,相同DEVICE属性值的两个器件,其CELL必须相同。或者说,不同封装的器件应该具有不同的Device名称,否则在前标到Expedition中将会混淆。如:Device名为CAP、默认封装为0805的一些电容,若人为将一些器件封装改为0603而不改变Device名,则在Expedition中的PCB封装可能仍调用0805。原理图设计中,0805封装的电容和0603封装的电容其symbol是相同的,放置到原理图中其DEVICE值也是相同的。因此0805封装的电容在原理图中推荐改DEVICE属性值为CAP0805,0603封装的电容推荐改DEVICE属性值为CAP0603,7343E和1210E对应改为CAP7343E和CAP1210E。
5) 做Fracture型的Symbol时,各个子symbol必须具有同样的Device值。其HETERO属性中的各个值对应于各个子symbol名。
本文介绍了在PCB设计中,DEVICE属性值对symbol和Cell的影响。创建symbol时,DEVICE值需大写,避免Create Netlists错误。相同DEVICE值的器件,symbol和CELL必须相同,不同DEVICE值的器件可以使用相同symbol和CELL。在原理图中,更改DEVICE属性以区分不同封装的器件,以避免在Expedition中的混淆。Fracture型Symbol的子symbol应有相同DEVICE值,HETERO属性对应子symbol名。

6908

被折叠的 条评论
为什么被折叠?



