微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 对clock mux的STA分析

对clock mux的STA分析

时间:10-02 整理:3721RD 点击:
在做STA的时候,对于clock mux是否需要 对select信号做set_case_analyse;
如果不做set_case_analyse,pt会对clock out进行两种情况的分析吗?
请指教!多谢!

需要对mux前俩时钟独立分析的话,在Mux前分别Generate两个时钟,再set_clock_groups -exclusive
如需无毛刺切换时钟,需要set_clock_gating_check,找这篇Paper -- How are clock gating checks infered,看例子4和7



    谢谢指教!~

不设置case_analyse 工具会自动选择周期最短的的时钟去所时序分析

楼上说的不对吧?两个时钟都会做sta吧。

默认的话是做哪种处理?

两种情况都会考虑...

两种情况都
考虑...

    有一个文档是这样说的!
   

1、PT工具到底是怎么样去检查MUX下游寄存器的时序,这取决于下面这个选项的属性
    timing_enable_multiple_clocks_per_reg
     默认情况下,是TRUE,全部都会检查
2、对于MUX元件本身的门控时序检查,最好使用set_clock_gating_check和set_false_path等相关命令
   不建议使用set_case_analysis命令,因为它只能分析一种情况,要知道信号的上升/下降延迟是不一样的

路过学习



   你这是什么文档~

    正解
   因为看到一本简介性质的教材上面写的东西好像不对劲 “以最后创建的始终为基准来分析时序”

    正解

   因为看到一本简介性质的教材(数字IC系统设计教程--王彬,任艳颖)上面写的东西好像不对劲才来了解详细的机制
  说的是“以最后创建的始终为基准来分析时序”,还给了两个报告的例子
        真是太任性

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top