EDA365电子论坛网

标题: pin delay的输入单位以时间为准还是以长度为准? [打印本页]

作者: 后青春继续传说    时间: 2023-10-13 16:03
标题: pin delay的输入单位以时间为准还是以长度为准?
本帖最后由 后青春继续传说 于 2023-10-13 17:15 编辑 0 F" f; V2 m. v' [. G4 K

* Q8 O" s: R- f+ h3 U% m今天看了一个参考的板子,发现以下两个问题,不知道是否有问题?
! Y, y3 l* s: U1)pin delay中的延时为何有的在pin1栏,有的在pin2栏输入呢?
; c; q0 d$ P* i8 T( G: k6 I2 ?* p! [2 m  H& K% a" H6 `
按道理如果pin1代表发送,PIN2左右器件代表接收, 我的理解是正常只有以下4种可能:! l) w% e  y+ H/ m) F+ A4 }7 R
pin1有数据,pin2无数据;
+ L. a* y/ y8 d  p/ r/ I6 c0 Gpin1无数据,pin2有数据;
* X1 H0 c: ?9 P) S$ Ypin1,pin2都有数据;
4 X1 r/ ]% K5 r3 }! zpin1,pin2都无数据;$ j+ N8 P( ?5 F) D, ?& n9 [
但是现在是此表格里面有些数据在pin1栏,有的在pin2栏,且刚好数据是互相错开的,不知道是何原因?
, ]8 h0 K8 d' w* r& J" Q$ j! Y3 R- L% L. a3 R- ^" z+ ~% F
7 a1 r* T! m) H; F  u! X

( A8 C5 ?4 B( n. H- {
5 G" }8 r" ]* m( I2)pindelay的pin1,pin2栏以及Relative delay都是mil单位,但是在pin1,pin2填写的是时间单位,这样子软件可以自动换算识别?$ F: ]* z" D1 w9 P% [0 L
我自己试着修改了下pin1的时间数据,后面的length栏会自动更新长度数据,但是active和margin的显示就消失了,不知道是啥情况?
' d( m7 S+ W  R5 e/ [' M0 R7 F9 m. D" z+ M) I/ d

- [+ Q  x3 z+ N2 z; ?/ B/ O& R& \
作者: aarom    时间: 2023-10-16 18:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: huishowhui    时间: 2023-10-17 09:56
线两端的芯片,在芯片内部都有可能有delay。
作者: 后青春继续传说    时间: 2023-10-17 10:56
aarom 发表于 2023-10-16 18:04% U* b* l# }& A4 w
PIN1 和 PIN2 ?? 不是看這名稱, 主要在你定義的PIN, 有沒有delay, 不是在意順序.
# F# b8 ~! b# }也不一定要在同一邊, 信 ...
( f/ l) i  W3 u- ~
你的意思是:假设有一个TX信号从PIN1->PIN2,那可能只有PIN2有pin delay,而pin1没有吗?
1 }- O; E2 P! h$ N我以前的理解是:pin dealy在IC封装内部一定是存在的,所以要么都提取,要么都不提取;
: x. c- U0 `/ u. g. I
作者: 后青春继续传说    时间: 2023-10-17 10:59
huishowhui 发表于 2023-10-17 09:56
$ |( L3 k# c4 O3 z7 B, `! R7 Y线两端的芯片,在芯片内部都有可能有delay。
$ S8 Q- ^% q- V7 [  A" A- I0 |
我以前的理解是在芯片内部一定都有,所以如果要提取PIN DELAY,应该pin1,pin2同时都提取才对;
4 C5 d# c0 K5 x/ [: {( m+ z  ^
作者: aarom    时间: 2023-10-17 22:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: 七彩雨    时间: 2023-10-20 16:22
看你导入的是哪个器件的pin delay,没有导入就不会自动产生2 v; v9 f  Y* N) N( ^
可能你create pin pair的时候,顺序没有一致,所以有的是pin1,有的是pin2
作者: 觅路人    时间: 2023-10-20 22:28
1.有些数据在pin1栏,有的在pin2栏,且刚好数据是互相错开的,可以看看PIN to PIN,前面的PIN是哪个芯片的脚;后面的PIN是哪个芯片的脚;PIN delay空白的是因为没延迟数据,所以为空;
作者: 觅路人    时间: 2023-10-20 22:38
2.关于PIN delay单位问题,本意是延时,本就是时间单位,为了信号同时到达,一些延迟小的信号线会拉长些。常常默认1ps=6mil换算,但这个是大概值,有公式可以计算的,与介电、基材厚度等等有关,allegro会自动换算,前提是介电、基材厚度等等数据是对的。active和margin的显示就消失了,可能是因为PIN delay刚改,allegro还没刷新,建议重新打开CM管理器,试着绕线看看
作者: 后青春继续传说    时间: 2023-10-23 15:20
觅路人 发表于 2023-10-20 22:38
, p1 @5 D' m6 ~) D5 e; t8 E' F2.关于PIN delay单位问题,本意是延时,本就是时间单位,为了信号同时到达,一些延迟小的信号线会拉长些。 ...
' N1 x- ^) H2 P4 t; X7 X
此问题确实是没更新,而且必须关掉重开才会更新,直接刷新好像没用;
- v+ o/ q- G1 c! I" {8 f0 i9 v5 |
作者: myway0627    时间: 2023-10-26 09:11
注意看一下pin pair怎么对应的,有些pin pair在group里面不是都是一个方向,所以你看到delay在两个地方
作者: Dc2023060722a    时间: 2023-10-26 11:27
myway0627 发表于 2023-10-26 09:11& Z, O4 g8 |$ X3 b7 d4 M; p) Q
注意看一下pin pair怎么对应的,有些pin pair在group里面不是都是一个方向,所以你看到delay在两个地方

; }, s3 p: i7 X我也认为是这样的,PINDELAY延时主要针对某些BGA器件,一般高速信号才会有厂商提供的延时数据,博主好像一开始就理解错了
作者: Dc2023060722a    时间: 2023-10-26 11:33
PINDELAY的输入,当然是时间更为准确些,因为微带线和带状线在介质中的传播速率不一样,在一些高速走线中,如果对传输延时的控制比较严苛,最好是用时间单位来控制延时,不过一般设计中用长度单位就OK了
) V6 V6 f9 ^$ L0 J  L




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2