找回密码
 注册
关于网站域名变更的通知
查看: 8458|回复: 22
打印 上一主题 下一主题

差分线线距设置

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
allegro 16.3的! D+ r* S$ j2 ~/ x# D! f; P
普通线线宽4,线距8,差分线线宽5,线距9的时候是不会有DRC错误的。
! T3 c( B) Q9 G( _但是若将差分析啊的线距改为7后,就出来DRC错误,图如下:
6 m& J3 H6 B0 D8 i3 P+ D  T8 n2 Q: q 1 @1 x; y  b+ o# {" l1 o# {
) I. T! v; u3 w2 k5 t
差分线的规则是用ECSET设置的,修改primary gap来设置差分线线宽和线距,然后对差分线赋予该ecset。
) M% a* I7 r8 |' i+ U
4 O8 Q% o9 B, q; L: h) q当差分线线距为9的时候,差分线走线出来的间距是9,那么不是说明差分线的规则优先于普通线的,这很好理解。, V! I( u1 e4 n! o4 c8 U
当差分线线距为7的时候,差分线走线出来的间距是7,但是悠然drc出错,这个不好理解了,请高手帮忙解释一下。& T' ~6 k  R9 z: f- n

该用户从未签到

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

该用户从未签到

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

该用户从未签到

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

该用户从未签到

3#
发表于 2011-9-21 12:46 | 只看该作者
drc那个报告已经告诉你问题出在哪里了吧?2 g/ o! ]/ o2 w# I
你的scs设置的有问题

该用户从未签到

4#
 楼主| 发表于 2011-9-21 13:08 | 只看该作者
819535006 发表于 2011-9-21 12:46
3 ?1 g8 C2 V2 s# t% @! N2 E" o4 B, y% I* gdrc那个报告已经告诉你问题出在哪里了吧?
/ d' V9 v+ @% }) C9 I! T, y你的scs设置的有问题

' u) M( a# u, A( ~不对的,scs设置的是差分线对对别的线的间距,不是差分线对内两线之间的间距,我说的这个问题,scs应该是管不上的。

该用户从未签到

5#
发表于 2011-9-21 13:28 | 只看该作者
zhoulz 发表于 2011-9-21 13:08
0 \, v; f% G$ R( y不对的,scs设置的是差分线对对别的线的间距,不是差分线对内两线之间的间距,我说的这个问题,scs应该是 ...
3 d: Y4 z' p; w' d1 v
你查看一下,你的sce里面,是不是把线的规则设为了default

该用户从未签到

6#
 楼主| 发表于 2011-9-21 14:49 | 只看该作者
819535006 发表于 2011-9-21 13:28 ; ]  D+ K* @( y4 F0 b
你查看一下,你的sce里面,是不是把线的规则设为了default
& x# V; h4 d, E5 u' j
你说的对,scs是设置为default,因为需要将差分对线和其余线的间距设置为3w。如下两图:- z- v7 T  v3 S( j# L! [
9 ]2 e% g" k9 O  }1 y

! ?3 G- e* ~, F8 ^
" ~/ [$ U- C  E# d
: e( q) r6 l, L! |& x0 M# U( G差分线的内距设置如下两图,只要将DIFF_100的7改为9就不会有错。* [, s; S3 m2 M- K; w: D" s

# A; b6 r; X% ]( h2 t$ n3 g/ Y) _9 e$ @$ E

该用户从未签到

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

该用户从未签到

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

该用户从未签到

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

+ {* l/ g4 B6 B$ B9 `) ~这个已经设置了,如6楼的第1、4图

该用户从未签到

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

该用户从未签到

11#
 楼主| 发表于 2011-9-21 20:38 | 只看该作者
liqianzan 发表于 2011-9-21 20:04 ' W: h0 i$ [$ f2 n4 \3 B/ |
哦,你在space中的net选中DIFF—100把default改成小于7就行了。

1 w; a; |+ P! K我要疯了,你在说啥。。。. f, L3 d) e2 n8 c  r
space中的net使用的是space cset,DIFF_100是electrical cset不是同一类约束;$ |4 O4 N- s7 y% o6 U; |9 C
default的值为8是因为所有线的线距要保障3w(除差分线内距),所以当然不能修改;
7 c' u- _2 M+ u) X" U+ J+ Y. h" e' L0 W% F1 d: J) K7 N* b& U
我的问题是,如何能使得差分线内距小于default的线距而不报drc?谢谢. D& P& E3 }: _& _) r# L0 R

该用户从未签到

12#
发表于 2011-9-21 21:30 | 只看该作者
你选中NET中的LINE,把你的差分对默认值都改成小于7就不报错了。 % h1 y/ R' W% S( a9 U' H9 n! D

该用户从未签到

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

该用户从未签到

15#
发表于 2011-9-21 23:07 | 只看该作者
我不明白你为什么一直在ecs里面设置差分规则,当然我好久之前在论坛里有帖子说,差分规则只能在ecs里面设置。
; r3 n2 i  x$ H" I+ h3 {9 d  \如果这样的话,pcs里面定义差分线规则就没用了。尽管我没搞懂这两个的区别。。。。
1 V# E) n% C0 w; ?你可以试一下,在pcs里面建立一个diff—100,min line width设置为5,min line spacing设置为你所谓的7,然后把差分线赋予该pcs。
% p8 L$ h$ j1 O! o( C2 G* E试试看吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-30 10:36 , Processed in 0.187500 second(s), 28 queries , Gzip On.

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

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

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