找回密码
 注册
查看: 8102|回复: 22
打印 上一主题 下一主题

差分线线距设置

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
allegro 16.3的
9 D1 w/ c1 I+ v9 h普通线线宽4,线距8,差分线线宽5,线距9的时候是不会有DRC错误的。
! o" c6 F9 `0 s" f但是若将差分析啊的线距改为7后,就出来DRC错误,图如下:
8 Z; T6 k+ {* D# r: z  ]1 ?( _+ v1 [" D
7 I: _$ ~  r' w# F' y2 T9 P6 U/ e$ m: b
差分线的规则是用ECSET设置的,修改primary gap来设置差分线线宽和线距,然后对差分线赋予该ecset。$ @" \+ o2 k$ W- K5 ^) Q
# g: q' N, b: B
当差分线线距为9的时候,差分线走线出来的间距是9,那么不是说明差分线的规则优先于普通线的,这很好理解。
& }; z+ O3 q5 ?+ \3 ]+ g当差分线线距为7的时候,差分线走线出来的间距是7,但是悠然drc出错,这个不好理解了,请高手帮忙解释一下。
9 L; k2 a3 y# |

该用户从未签到

推荐
发表于 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那个报告已经告诉你问题出在哪里了吧?, i4 U3 k6 R, S+ A, ~4 S3 y
你的scs设置的有问题

该用户从未签到

4#
 楼主| 发表于 2011-9-21 13:08 | 只看该作者
819535006 发表于 2011-9-21 12:46   Y# q( m  r3 Y, e, {
drc那个报告已经告诉你问题出在哪里了吧?7 R& g# U# Y$ L. _% ^
你的scs设置的有问题

% }. |/ t" O1 F% T. p" g不对的,scs设置的是差分线对对别的线的间距,不是差分线对内两线之间的间距,我说的这个问题,scs应该是管不上的。

该用户从未签到

5#
发表于 2011-9-21 13:28 | 只看该作者
zhoulz 发表于 2011-9-21 13:08
8 @/ n1 U3 P/ U不对的,scs设置的是差分线对对别的线的间距,不是差分线对内两线之间的间距,我说的这个问题,scs应该是 ...
1 c! k4 e+ K* w6 }0 |
你查看一下,你的sce里面,是不是把线的规则设为了default

该用户从未签到

6#
 楼主| 发表于 2011-9-21 14:49 | 只看该作者
819535006 发表于 2011-9-21 13:28
; R/ A  O: M2 I/ B) |3 l3 x$ |你查看一下,你的sce里面,是不是把线的规则设为了default

$ t% \7 C. t* S9 A你说的对,scs是设置为default,因为需要将差分对线和其余线的间距设置为3w。如下两图:. E7 v$ c; ^9 n$ `6 R

6 _* p/ Z+ g  L1 h$ V4 p3 @8 ?2 S; y & Q1 ^# F/ U5 T+ r5 q8 a
  @% D8 |+ a0 i( n# G4 n
2 H: _4 g% a! \8 y' C+ N# E1 F
差分线的内距设置如下两图,只要将DIFF_100的7改为9就不会有错。
% y& |- T/ [4 H3 B) k: U ' a2 ^( ]" `" L# H" |4 S1 m

' b& m( f! q1 F% v

该用户从未签到

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
' w0 b2 G. [9 ?- V你的线间距设的是8,差分线线间距又没特殊定义,系统按默认来识别,你的7就报错了。你可以修改差分约束里的 ...

$ y% @" j7 x/ {, V( L这个已经设置了,如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 / A. f$ |% E2 t8 g6 W1 t
哦,你在space中的net选中DIFF—100把default改成小于7就行了。
, z, d* _' A" h
我要疯了,你在说啥。。。
4 E+ q' r9 s# k/ u& [space中的net使用的是space cset,DIFF_100是electrical cset不是同一类约束;, x! p7 I9 T4 j) M( R
default的值为8是因为所有线的线距要保障3w(除差分线内距),所以当然不能修改;7 f% R6 x/ J+ \6 g

0 e5 s2 ]5 h# u- t# ~& r5 v我的问题是,如何能使得差分线内距小于default的线距而不报drc?谢谢
+ Q% r9 `4 F. b9 j6 b

该用户从未签到

12#
发表于 2011-9-21 21:30 | 只看该作者
你选中NET中的LINE,把你的差分对默认值都改成小于7就不报错了。
0 V. t  a( D- v# E

该用户从未签到

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里面设置。6 u+ b' m8 ]' g9 \9 W: y6 B
如果这样的话,pcs里面定义差分线规则就没用了。尽管我没搞懂这两个的区别。。。。
8 f3 _% C8 N6 t4 n/ A你可以试一下,在pcs里面建立一个diff—100,min line width设置为5,min line spacing设置为你所谓的7,然后把差分线赋予该pcs。( k" X) m6 V8 f0 z' s) Y4 J1 C
试试看吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-5-23 05:36 , Processed in 0.109375 second(s), 28 queries , Gzip On.

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

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

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