1)pair 名称:
Allegro菜单点击logic-->Assign differential pair,在net filter 选择要设置的net1,net2, 或直接在board file 中点选net,在Rule Name 中key 入pair o点右下角的名字Add 它会自动增加到上面Rule Selection Area 中o可以点Modify或Delete 修改或删除设置pair.
南皇电子专注于整合中国优质电子Allegro代理商国内领先的现货资源,提供合理的行业价格、战略备货、快速交付控制Allegro芯片供应商,轻松满足您的Allegro芯片采购需求.(http://www.algrel.com/)
2)设置差分线规则类型
给pair 定义一个net spacing type property(规则类型),如CLK-CLK:点Attach property, net...,注意find 窗口中选property 而非net,再点more...,从左边选择以前的设置pair,如CK0R-CK0R,点applyo 弹出对话框Allegro芯片代理中点net_spacing_typeo在右边的value 值中输入CLK-CLK。
3)设置差分线规则参数
set net spacing constrains values , 设置线距规则参数值:点constraints 窗口的spacing rule set 下的set values,在对话框中输入右侧空格CLK-CLK, 点add 增加到constraint set name 栏。然后按guideline 设定各项spacing.¯ line to line 指的是此对pair 与其它线的间距。
注1: Length Tolerance indicates the amount of tolerance allowed between the total length or delay of the two nets. (两net 误差范围)
注2:Primary Max Sep indicates the maximum edge to edge spacing between a differential pair. (指该pair 间距本身)
注3:Secondary Max Sep indicates an edge to edge spacing that is greater that the Primary Max Sep value. This allows an increase in thespacing between the differential pair when necessary. The total amount of etch/conductor on a net can not exceed this amount.(必要时允许增加pair 本身的间距到此值)
4)布线技巧
route differential pair 时的技巧:routing 发现自己的两个net 不按规则挤线会弹得很开。原因可能是设置rule 时o选择的不是property,而是net 。如果选的是property 仍然不行o 可以在setup> user preferences>drc>drc_diff_pair_overlide 中添加0。