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

差分线线距设置

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
allegro 16.3的
; x# z. i, X( W% \9 K普通线线宽4,线距8,差分线线宽5,线距9的时候是不会有DRC错误的。2 ?9 b. W4 g8 T" Q/ F1 Q' E7 R
但是若将差分析啊的线距改为7后,就出来DRC错误,图如下:% v& j) X0 a. L/ {9 F/ I* h

- q  g* h! r  @: d8 E/ F
: f8 p$ Z- p3 \) g& ?* J4 ]) v差分线的规则是用ECSET设置的,修改primary gap来设置差分线线宽和线距,然后对差分线赋予该ecset。6 ~5 e" F: c$ ^/ `
5 _, D4 N& p* d, l+ W* s
当差分线线距为9的时候,差分线走线出来的间距是9,那么不是说明差分线的规则优先于普通线的,这很好理解。
( ~' n  g& O- N3 N% x; i# s当差分线线距为7的时候,差分线走线出来的间距是7,但是悠然drc出错,这个不好理解了,请高手帮忙解释一下。5 P: u2 J* s5 a4 U

该用户从未签到

推荐
发表于 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那个报告已经告诉你问题出在哪里了吧?& S% h/ c( {) ?5 t  ~" D' G
你的scs设置的有问题

该用户从未签到

4#
 楼主| 发表于 2011-9-21 13:08 | 只看该作者
819535006 发表于 2011-9-21 12:46
" y: P) f8 A& m* y4 P, @drc那个报告已经告诉你问题出在哪里了吧?1 Y; @( ]8 q  C
你的scs设置的有问题

! B' R% ~- {! a4 G3 I5 o+ A$ X不对的,scs设置的是差分线对对别的线的间距,不是差分线对内两线之间的间距,我说的这个问题,scs应该是管不上的。

该用户从未签到

5#
发表于 2011-9-21 13:28 | 只看该作者
zhoulz 发表于 2011-9-21 13:08
8 S  C% k- }3 y( i. l不对的,scs设置的是差分线对对别的线的间距,不是差分线对内两线之间的间距,我说的这个问题,scs应该是 ...

' E7 [4 A( M- @. K+ _4 [+ t你查看一下,你的sce里面,是不是把线的规则设为了default

该用户从未签到

6#
 楼主| 发表于 2011-9-21 14:49 | 只看该作者
819535006 发表于 2011-9-21 13:28 ' w0 _" q. U8 v6 U/ l8 {# I
你查看一下,你的sce里面,是不是把线的规则设为了default
! g2 t$ ?+ ~' z. ^% n6 S# [( {
你说的对,scs是设置为default,因为需要将差分对线和其余线的间距设置为3w。如下两图:
9 J# Q+ Z, W+ P8 _6 Y* @3 [" j: ?

+ ?% u! o: M0 X0 W0 u
7 ~! g/ o; K6 ^" X% O
" O9 L# l# q, D' u差分线的内距设置如下两图,只要将DIFF_100的7改为9就不会有错。( e" L, D% N- W' z/ Q3 H4 @# L

( |- ~2 j3 g$ B. M7 q, ]& U5 D- s5 T, }2 D2 D

该用户从未签到

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 # K, u& z* F# h9 ?, n7 r
你的线间距设的是8,差分线线间距又没特殊定义,系统按默认来识别,你的7就报错了。你可以修改差分约束里的 ...
- _  _  o, ~6 ?
这个已经设置了,如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
; x0 w2 h0 q9 |6 E哦,你在space中的net选中DIFF—100把default改成小于7就行了。
2 Q8 V1 h  I% U6 s% K/ ]/ q/ P: ]
我要疯了,你在说啥。。。0 t! o9 {2 j9 m  q2 g
space中的net使用的是space cset,DIFF_100是electrical cset不是同一类约束;
( l" L/ ^) ?, y: ]default的值为8是因为所有线的线距要保障3w(除差分线内距),所以当然不能修改;- a" p8 k* k5 E* t

7 I  Y+ d' i, e. E( ^0 X6 Z我的问题是,如何能使得差分线内距小于default的线距而不报drc?谢谢/ l5 q' @) J1 B

该用户从未签到

12#
发表于 2011-9-21 21:30 | 只看该作者
你选中NET中的LINE,把你的差分对默认值都改成小于7就不报错了。   ^& b# _5 ?% g) P

该用户从未签到

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里面设置。
( b8 S- `) C! Y$ U如果这样的话,pcs里面定义差分线规则就没用了。尽管我没搞懂这两个的区别。。。。
# F3 r! S+ n  Q) ]: R9 V3 m3 k5 L  I$ V你可以试一下,在pcs里面建立一个diff—100,min line width设置为5,min line spacing设置为你所谓的7,然后把差分线赋予该pcs。
% G; y) E- ]- Y4 B3 Y试试看吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-16 16:00 , Processed in 0.140625 second(s), 28 queries , Gzip On.

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

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

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