注意:本文所有内容皆来源于Xilinx工程师,如需转载,请写明出处作者及赛灵思论坛链接并发邮件èï¼æªç»Xilinxåèä½æ人许å¯ï¼ç¦æ¢ç¨ä½åä¸ç¨éã
BY Hemang Divyakant Parikh
æå¤ç§ç±»åçæ¶åºè¿ä¾å¯å½ç±»ä¸ºèå²å®½åº¦è¿ä¾ã
- æ大åå·®è¿ä¾ï¼æ¬æ详解ä¹éç¹ï¼
- æå°å¨æè¿ä¾ï¼è¯¦è§æ¤å¤ï¼ã
- æ大å¨æè¿ä¾
- ä½èå²å®½åº¦è¿ä¾
- é«èå²å®½åº¦è¿ä¾
å¦éäºè§£èå²å®½åº¦è¿ä¾ç详æ ï¼è¯·åé âæ¥åæ¶åºæ±æ»âçâTPWSâé¨åã
æ严éçèå²å®½åº¦è¿ä¾å¨æ¥åä¸æ¾ç¤ºä¸ºæå·®èå²å®½åº¦æ¶åºè£é (WPWS)ã
å¦éäºè§£èå²å®½åº¦è¿ä¾ç详æ ï¼è¯·å¨ Vivado GUI ä¸æå¼èå²å®½åº¦è¿ä¾æ¥åï¼åå»âReportsâ->âTimingâ->âReport Pulse Widthâï¼æ使ç¨ä»¥ä¸ Tcl å½ä»¤æå¼æ¤æ¥åï¼
report_pulse_width
æ大åå·®è¿ä¾
æ¬æä» ä»ç»âæ大åå·®è¿ä¾âç¸å ³å 容ã
æ大åå·®è¿ä¾ç¤ºä¾ï¼
以ä¸æªå±æ¾ç¤ºäºåºç°è´è£éçæ大åå·®è¿ä¾ã
å¨ä¸è¿°ç¤ºä¾ä¸ï¼å®é æ大åå·® (Actual Max Skew) å¼å³æ大åå·® (Max Skew) ä¸å·¥èº corner 为 Fast ç CLK çå°è¾¾æ¶é´ä¸æå°åå·® (Min Skew) ä¸å·¥èº corner 为 Fast ç CLKDIV çå°è¾¾æ¶é´ä¹å·®ã
æ¨å¯éè¿æ¶åºæ¥åæ¥æ£æ¥è¯¥å¼ï¼ä»¥äºè§£ç¹å®è·¯å¾ç±»åã
注æï¼åºå¨åä¸ corner (Slow/Fast) ä¸æ¥åæ¶åºï¼ä½å¿ é¡»å¨âMin/Maxâä¸æ¥åè¿ä¸¤ä¸ªå¼èã
å¦éäºè§£é¢æå¼ (Required) ä¸å®é å¼ (Actual) 计ç®æ¹å¼ç详ç»è¯´æï¼è¯·åé ï¼èµçµæçå¤è®°å½ 72121ï¼ã
è¯·æ ¹æ®ä»¥ä¸æ£æ¥è¡¨æ¥è§£ææ大åå·®è¿ä¾ï¼
â é¦å
ï¼æ£æ¥æ¥åè·¯å¾æ
éçæ¶éæ è·¯å¾ææã
å
¶ä¸ä¸æ¡æ¶éè·¯å¾å°è¢«ç§°ä¸ºâåèè·¯å¾âï¼å¦ä¸æ¡è·¯å¾çåå·®å°é«äºè§èå¼ã
â¡ æ£æ¥æ¨å½å使ç¨çæ¯å¦æ¯æä¼åæ¶éææãç¨æ·å¯æ¥é DRC æ¥ååæ¹æ³æ¥åï¼ä»¥æ¥çæ¯å¦åå¨æå ³æ¬¡ä¼åæ¶éææé®é¢çæ¶æ¯ããæ¶éææ建议ã (UG949) 对äºäºè§£èµçµæ建议çæ¶éææå¾æ帮å©ã
⢠请确ä¿æ¶éç¼åé½ç½®äºç¸åæ¶éåºåå
ãæ¶éæ åæ ·åºä¿æ平衡ã
æ好é¿å
æ¶éæ è·¨å¤ä¸ª SLRã
⣠æ¨è¿å¯ä»¥æ·»å CLOCK_DELAY_GROUP å±æ§ä»¥æ¥çè½å¦é¿å
æ¤è¿ä¾ã
å¦éäºè§£æ´å¤ä¿¡æ¯ï¼è¯·åé
ï¼èµçµæçå¤è®°å½ 67885ï¼ã
⤠请确ä¿ç¼åä¸ç¨äºé©±å¨å¼èçæ¶éæ ¹åæ ·åé
è³è¯¥æ¶éåºåã
å¦éæå¨è®¾ç½®æ¶éæ ¹å¼ï¼å¯ä½¿ç¨ USER_CLOCK_ROOT 约æã
æ¥æºï¼èµçµæ论å