找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 4021|回复: 22
打印 上一主题 下一主题

差分线线距设置

[复制链接]

25

主题

152

帖子

1672

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1672
跳转到指定楼层
1#
发表于 2011-9-21 10:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
allegro 16.3的
% y. E  [: o% o5 K3 f. M1 @2 F普通线线宽4,线距8,差分线线宽5,线距9的时候是不会有DRC错误的。* |, ~# s$ n  D# v
但是若将差分析啊的线距改为7后,就出来DRC错误,图如下:
% W" s% n! g) N4 t/ e9 T# e
" R3 e. |  V3 P7 m6 K  Q0 l: ?' X3 h8 Q/ w2 ?
差分线的规则是用ECSET设置的,修改primary gap来设置差分线线宽和线距,然后对差分线赋予该ecset。2 ?: x$ [# G" x6 G3 d! [# V

% l8 D/ j9 q% B4 c) j& |当差分线线距为9的时候,差分线走线出来的间距是9,那么不是说明差分线的规则优先于普通线的,这很好理解。7 A/ J/ z* `5 n- g/ P; p
当差分线线距为7的时候,差分线走线出来的间距是7,但是悠然drc出错,这个不好理解了,请高手帮忙解释一下。
0 Q( S% F9 h+ h% ?9 T
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

13

主题

154

帖子

409

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
409
推荐
发表于 2015-1-23 11:38 | 只看该作者
各位大神 如何设置 min line spacing的值!

184

主题

3098

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
10728
2#
发表于 2011-9-21 11:37 | 只看该作者
我猜差分线的primary gap只是设置了走差分线时软件设置的两线距离,检测间距drc只使用普通线与线之间的规则,毕竟查分线有neck 模式,如果以primary gap作为距离检测依据,neck模式也会报错,如果以neck 间距作为检测依据未免太小,用哪个都不合适,并且无论用哪个,这个间距规则就定死了,不灵活,反正allegro能够对单条走线的规则进行修改,这个不是大问题。

49

主题

228

帖子

429

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
429
3#
发表于 2011-9-21 12:46 | 只看该作者
drc那个报告已经告诉你问题出在哪里了吧?
% D+ q+ V* ?3 U( b9 G你的scs设置的有问题

25

主题

152

帖子

1672

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1672
4#
 楼主| 发表于 2011-9-21 13:08 | 只看该作者
819535006 发表于 2011-9-21 12:46
' c/ C, z! @8 F9 O/ F5 y% Vdrc那个报告已经告诉你问题出在哪里了吧?1 _2 x0 K4 c4 `  {5 E4 P
你的scs设置的有问题

1 A- _6 n% j6 \3 i' b8 u& u+ M不对的,scs设置的是差分线对对别的线的间距,不是差分线对内两线之间的间距,我说的这个问题,scs应该是管不上的。

49

主题

228

帖子

429

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
429
5#
发表于 2011-9-21 13:28 | 只看该作者
zhoulz 发表于 2011-9-21 13:08 5 J. N$ P2 H2 N: I
不对的,scs设置的是差分线对对别的线的间距,不是差分线对内两线之间的间距,我说的这个问题,scs应该是 ...

, G+ T; y: G, x3 h你查看一下,你的sce里面,是不是把线的规则设为了default

25

主题

152

帖子

1672

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1672
6#
 楼主| 发表于 2011-9-21 14:49 | 只看该作者
819535006 发表于 2011-9-21 13:28
4 ^/ D5 T- @& @( r$ C你查看一下,你的sce里面,是不是把线的规则设为了default
7 S' U+ w3 }( ?& \. e$ Y
你说的对,scs是设置为default,因为需要将差分对线和其余线的间距设置为3w。如下两图:9 P& s7 l; j! i1 V7 O* d4 q: q

. h! a: b8 z2 X 9 C+ P! O3 O; ~7 }" e$ {. x5 a

! f1 b9 y! u1 p4 {6 ~, L
' @4 Y$ y+ ~$ I5 j差分线的内距设置如下两图,只要将DIFF_100的7改为9就不会有错。# J+ O  s  K, ^7 o
4 C7 M/ g/ _  L) e
, K& b, z9 m. O+ `; a

25

主题

152

帖子

1672

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1672
7#
 楼主| 发表于 2011-9-21 16:36 | 只看该作者
哪位高手帮忙解决一些,谢谢。

4

主题

104

帖子

193

积分

二级会员(20)

Rank: 2Rank: 2

积分
193
8#
发表于 2011-9-21 17:56 | 只看该作者
你的线间距设的是8,差分线线间距又没特殊定义,系统按默认来识别,你的7就报错了。你可以修改差分约束里的线间距改为7就行了,叫primary gap的值。

25

主题

152

帖子

1672

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1672
9#
 楼主| 发表于 2011-9-21 19:35 | 只看该作者
liqianzan 发表于 2011-9-21 17:56
3 R! k& w4 |: c4 z你的线间距设的是8,差分线线间距又没特殊定义,系统按默认来识别,你的7就报错了。你可以修改差分约束里的 ...

0 q6 C3 H4 ~& a  S这个已经设置了,如6楼的第1、4图

4

主题

104

帖子

193

积分

二级会员(20)

Rank: 2Rank: 2

积分
193
10#
发表于 2011-9-21 20:04 | 只看该作者
哦,你在space中的net选中DIFF—100把default改成小于7就行了。

25

主题

152

帖子

1672

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1672
11#
 楼主| 发表于 2011-9-21 20:38 | 只看该作者
liqianzan 发表于 2011-9-21 20:04 2 m1 d7 B. J- M* o
哦,你在space中的net选中DIFF—100把default改成小于7就行了。
; ~! ~, n; T7 {; i. k# J) I5 s' \4 M
我要疯了,你在说啥。。。
: m0 X# e" Q3 T9 nspace中的net使用的是space cset,DIFF_100是electrical cset不是同一类约束;4 T/ ]2 h! E8 j" f' l5 {
default的值为8是因为所有线的线距要保障3w(除差分线内距),所以当然不能修改;
& M, d  W% H  p8 U
7 H/ N6 K/ \) g' `我的问题是,如何能使得差分线内距小于default的线距而不报drc?谢谢- s: C4 G7 S& @1 T; n' t

4

主题

104

帖子

193

积分

二级会员(20)

Rank: 2Rank: 2

积分
193
12#
发表于 2011-9-21 21:30 | 只看该作者
你选中NET中的LINE,把你的差分对默认值都改成小于7就不报错了。 4 z" K) \1 I4 F! `# T# x

184

主题

3098

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
10728
13#
发表于 2011-9-21 21:54 | 只看该作者
注意那个min line spacing,如果你填0的话就是用space cset的值作为约束,如果填写一个非0值,则以这个值作为约束!你的min line spacing是空的!

184

主题

3098

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
10728
14#
发表于 2011-9-21 21:59 | 只看该作者
你把min line spacing写入7就不报错了,如果您还设置了neck gap,min line spacing不能大于neck gap,和我猜的差不多,primary gap数值并不作为两线间距约束依据

49

主题

228

帖子

429

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
429
15#
发表于 2011-9-21 23:07 | 只看该作者
我不明白你为什么一直在ecs里面设置差分规则,当然我好久之前在论坛里有帖子说,差分规则只能在ecs里面设置。
: x( C& }' z7 D6 w9 p+ t如果这样的话,pcs里面定义差分线规则就没用了。尽管我没搞懂这两个的区别。。。。+ g# q1 @5 _' L. `; g& {1 Z
你可以试一下,在pcs里面建立一个diff—100,min line width设置为5,min line spacing设置为你所谓的7,然后把差分线赋予该pcs。' v5 o7 y+ F2 P$ h+ \8 k$ S
试试看吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-1-11 18:33 , Processed in 0.070152 second(s), 37 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表