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

如何创建pin pairs?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 coyoo 于 2011-5-12 11:00 编辑
" R* M; ]9 O* _! T6 L" F; r$ i4 R' ~# ^
1、只能在原理图里创建吗?能不能直接在allegro的约束管理器里创建呢?
  b( H. y# s; w7 ^2、在创建差分对的时候,是否必须先创建好pin pair呢?
$ S; A" ?) \8 B" H( T3、我有一个时钟buffer芯片,属于1进N出的那种。现在给所有输出时钟进行等长设置约束,是否需要建立差分对约束,还是只是建立Match Group设置即可,即先建N对pin pairs,再将这N对pin pairs放到一个Match Group里进行约束设置来达到等长设置目的?!!!
9 e! @- H1 f2 X" a* Z: W
% G2 H9 ^5 q4 j; u; U/ g3 n9 M如下图所示:在CM里create pin pair是灰色的,& _. R& g: p4 T/ F& A
& C0 }0 ?6 H1 d+ n5 N1 d9 @

该用户从未签到

2#
发表于 2011-5-12 11:06 | 只看该作者
1 。pcb里面可以创建, C' G  T* R' i/ J- C
2。差分和pinpairs 是两个不同的概念 你混淆了。, ]0 V; f/ [; T' w, B
3。 如你的问题,如果你的输出

该用户从未签到

3#
发表于 2011-5-12 11:10 | 只看该作者
N路时钟没有串电阻等,那就直接创建N路时钟一个BUS,再在BUS里面随便挑选一个做模型建立MG,然后把bus里面其他的时钟membership创建的MG就可以了!
5 s/ Q. Z- h/ v$ `2 |如果串了电阻 那就加上电阻的模型,再按上面做。

该用户从未签到

4#
 楼主| 发表于 2011-5-12 11:11 | 只看该作者
dsws 发表于 2011-5-12 11:06 4 j, @+ e3 ]& n$ S' m
1 。pcb里面可以创建
% d# E  Z1 q7 k2。差分和pinpairs 是两个不同的概念 你混淆了。
+ B0 c: @0 j! b5 X) k3。 如你的问题,如果你的输出
  N# `8 x/ Q' N# d
Pin pair是可以建立,我之前弄错了,建立pin pair必须选定net 或者xnet。9 g0 Z' Y2 l- |

  s' H+ T' S1 m% ^: I( I6 w% q但是还是出现另外一个问题是:
! K7 e7 n2 |8 ?- C( Y" l# L
& x1 b# S  ~+ g) w+ K是不是pin pair和diff pair是互拆的呢?是否某net建立了diff pair就不能建立pin pair了呢?还是diff pair的建立是要在建立pin pair的基础之上呢?1 V& c/ S. e7 }4 d; N! Z& d

该用户从未签到

5#
 楼主| 发表于 2011-5-12 11:13 | 只看该作者
dsws 发表于 2011-5-12 11:10
& H, q( a% v- T' h8 BN路时钟没有串电阻等,那就直接创建N路时钟一个BUS,再在BUS里面随便挑选一个做模型建立MG,然后把bus里面其 ...
+ g- X1 }; x/ B" w- e  X
因为我N路输出时钟是差分输出,所以是否必须对每路时钟建立差分对约束呢?* Q" p+ m; B8 T- H

该用户从未签到

6#
 楼主| 发表于 2011-5-12 11:15 | 只看该作者
所以我这里的等长设置包含了两层等长的含义:
9 H8 ~6 H* k) _# z( [( ra、差分对内部之间2根线的等长;
; |; B% Y5 x7 y: k- M, f- eb、N对差分对中2*N条线之间的等长。

该用户从未签到

7#
发表于 2011-5-12 11:16 | 只看该作者
你是差分输出,可以把差分当做单端处理,不需要创建PIN pairS 啊!! i  l& S4 W, R- \' m# Z# S; S6 ^
差分对内部的等长别的地方可以设置哦!
) ~3 R; i( U% [( T" _. j0 Y: I# |  `

该用户从未签到

8#
发表于 2011-5-12 11:16 | 只看该作者
差分对已经是高于PINpair 所以没有必要的!

该用户从未签到

9#
 楼主| 发表于 2011-5-12 11:20 | 只看该作者
dsws 发表于 2011-5-12 11:16
- P) g4 ?) ]  _你是差分输出,可以把差分当做单端处理,不需要创建PIN pairS 啊!1 Y) \+ v: A) r" }; D( q
差分对内部的等长别的地方可以设置哦!
9 G4 E  Q# d) Q7 g$ n$ p* z( X ...

/ G3 y5 P6 r; D% d* F那你的建议是?
: o/ k' a; a2 }! B0 R# u7 t只建立pin pair,然后建立MG?6 T/ Y+ J/ v) ^$ q
那差分对内部等长不建立diff pair,是在哪里设置呢?多谢!
& E& P3 U. F2 C2 c" h0 o5 Z/ u# J- V) q0 u; r( e

该用户从未签到

10#
发表于 2011-5-12 11:22 | 只看该作者
晕,貌似你不熟悉规则设置! 你没有理解我的意思!中午我给你给写个文档!

该用户从未签到

11#
发表于 2011-5-12 11:23 | 只看该作者
这个我也想知道

该用户从未签到

12#
 楼主| 发表于 2011-5-12 11:27 | 只看该作者
建立diff pair的另一个好处就是可以Allegro自己等间距的一次拉差分线。
7 D2 W4 ], G  T% i3 K; a5 B$ ~0 w
5 O* ^* y2 F& k) ^, ]' G) f- J但是我在一篇文章里说包含xnet的diff pair Allegro不能自动拉差分线,是这样的吗?

该用户从未签到

13#
发表于 2011-5-12 11:56 | 只看该作者
不是  你加了模型(Xnet)是没有问题的!

该用户从未签到

14#
发表于 2011-5-12 12:46 | 只看该作者
allegro 等长设置的一些做法.rar (776.87 KB, 下载次数: 401) 6 L& @/ B1 l) j7 A: V% j

/ l1 s; i( z1 E. H4 x! {个人习惯,多多指教!
  E; S1 `( x. v' i& c5 \+ D" }+ O. k7 j3 Q4 W
如果觉得不错,那就赞一个!
0 W2 a' {' I7 Q# R, V: W

该用户从未签到

15#
 楼主| 发表于 2011-5-12 13:03 | 只看该作者
多谢,我下下来仔细研究下!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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