-
Allegro
中网络表的导入以及回编到
Ca
pture
中的一些注意事项
前言:
网络表(
Netlist
)是沟通电路原理图和
Layout
实际板子的桥梁。
网络表包含的内容有零件
Pin
的连接线关系以及零件的包装等基本信息,
Cadence
提供的
Capture
到
Allegro
新的网络表的转发除了可以把一基
本信息带
到
PCB
Layout
中,还可以把一些
layout
时用到的设定、约束通过网络表带到
Allegro
中,使工程师在设计电路时就可以大致了解
PCB
板子上的
布线情况,从
而也节省了
Layout
工程师的时间,
提高了工作效率!
例如:
电子工程师可以在原
理图中把一些
Power
线设定好最小线宽,
这样用新转法时就可以直接把设定带入
Allegro
,可以防止
Layout
< br>工程师疏忽忘了设定走线没有达到要求。
相反把
PCB
上的信息反馈到原理图中,
这过程一般
称为回编
(
Backannotation
)
,
以保证实物
PCB
与原理图同步。
例如:
Layout
工程师会对
PCB
上的零件作
swap
,
rename
等动作,为
了保持
PCB
与原理图的统一必须把
P
CB
中更改的内容回编到
原理图中。
用
Capture
设计的原理图转入<
/p>
Allegro
中有两种方式:
第一种,第三方软件导入
netlist
的方
式
第二种,针对
Cadence
p>
产品的直接导入方式,也称为新转法
下面内容将会对这两种方式的特定和操作做相应介绍。
第一种,第三方软件导入
netlist
的方
式
优点
:
在
Capture
中定义可以相对简单,
缺点
:导入网络表和回编原理图都相对复杂,导入时需要<
/p>
Device
file
,回编时需
要提供
.swp
file
主要特点:
这种方式是
Capture 9.2
以
前的版本产生网络表导入
Allegro
的唯一方法,就是通<
/p>
过
Capture Create Netlist
的
Other
方式,格式选
就可以了,现在很多公
司还常使用这种方式。注意,在
9.2
以后的
Capture
< br>中已经取消了这种转法,不过
用户可以在
9.2
以前的版本中将
复制到
9.2
以后的版本,放置路径预设
C
:
CadencePSD14.1CaptureNetforms
,就可以使用这种转法了。
这种方式
的主要优点:在
Capture
中原理图的整理相对简单,主要
缺点:导入网
络表和回编原理图都相对复杂,导入时需要
Dev
ice file
,回编时需要手动提
供
.swp file
产生和导入网络表操作步骤:
1.
在
Capture
中
Create netlist
选择
Other
方式出现下图窗体:
注意:
{PCB
Footprint}
前面需要加
“
!
”
,加叹号的作用是防止导入
p>
Allegro
中产生
错位
因为
PCB Footprint
< br>名和
Device
一般相同,
这
里的
{PCB Footprint}
产生网络表时
对应的是
Device
项
2.
Import netlist
preparing
因为
Devi
ce
中包含可以
Footprint
信
息,所以网络表种
PACKAGE
部分只需包含
Device
和
Reference
< br>就可以其它都可以省略。
产生
Device
的几种方式:
1
.
手动编写
2
.
9.2
版
的
Capture
有种转发直接产生
3
.
通过
Sk
ill
产生
3
.
Import netlist
在
Allegro
中选择
Import Logic
选择
Other
出现下面窗体,选择
Netlist
的路径注意
:
要把
Device
文件放在当前工作
路径或
Env
中预先定义好的
Devi
ce
路径中
?
只做语法检查
?
取代现有的
Logic
?
追加
device file
到
?
当
p>
netin
时零件有改变就把相
应
net
走线删除
<
/p>
?
忽略
Fixed
设定
然后点击
Import
Logic
就完成导入网络表了
从<
/p>
Capture
回编到
Allegro
中(
Backannotation
)
目的:保持
PCB
< br>与原理图同步
主要回编内容:
1
.
Rename
后的
reference
2
.<
/p>
Pin
、
Gate
做了
swap
可以从
Captur
e
着手,
Capture
在执行
Back annotate
时选择
Layo
ut
,出现下面窗
体:
回编需要的只有一个
*.Swp
p>
文件
把
Alle
gro
中更改的
Reference
以
及做过
swap
的内容编辑到这
*.S
wp
就可以了,具
体这文件的格式可以参考下面内容:
SWAP
文件的格式:
普通文本文件格式,可以包含下面内容:
其中斜体部分就是
swap
的内容
1
。
CHANGEREF
(改变零件
Reference
)
Examples
:
CHANGEREF
U1 U2
;
Change part reference U1 to U2
CHANGEREF
U1A U1B
; Change part reference U1A to U1B
U1C U2B
; Change part
reference U1C to U2B
,
注意:可以省略
CHANGEREF
,默认为改变
Reference
2
。
GATESWAP
(改变零件
Gate
Swap
信息)
GATESWAP
U1 U2
;
改变
part U1 to U2 and part U2
to U1
GATESWAP
U1A U1B
;
改变
gates A and B
on U1
GATESWAP
U1C U2B
;
改变
gates U1C and
U2B
3
。
PINSWAP
(改变零件
Pin
Swap
信息)
PINSWAP
U5B
; Swap the pins named D0
and D1 on U5B
PINSWAP
U3 5 6
; Swap pins 5 and 6 on U3
回编操作步骤:
1
< br>.当用户在
Allegro
中对零件
Auto Rename
完成后,在当前目录下面会产生一个
文档
,
打开文档可以看到是下面的形式的排列
2
。
Cap
ture
在执行
Back annotate
< br>时选择
Layout
,选择相应
swap
文件就可以了
??
Pin
swap
与
Gate Swap
只有编
辑相应
swp
文件就可以了,不同的是需要记下
swap
过的零件,以便编辑
swp
< br>文件。
第二种,针对
Cade
nce
产品的直接导入方式,也称为新转法
优点
:导入方便,不需要
Device
档,而且可以把对
symbol
p>
,
net
等的相关设定一
< br>起导入
Allegro
,对于做过
rename
,
swap
,
net
logic
等修改可以方便直接
back
annotate
到
Capture
原理图中
缺点
:在
Capture
中要定义好所有零件的
Pin
name
,
Pin number
以及
Footprint
,
Pin nam
e
、
number
不能重复,如果
p>
Pin type
为
Power
则
Pin
name
允许重复