时序分析命令set_clock_sense编程案例

首先,什么是unate?combinational timing  arc 的sense有三种,分别是
positive unate/non-inverting
rising edge的clock source引起register clock pin的rising edge。
negative unate/inverting
rising edge的clock source引起register clock pin的falling edge。
non-unate
non-unate的情况:
异或逻辑中:clock unate的极性跟另一个input有关,是一个non-unate的信号。
pulse generator的输出不是unate。
set_clock_sense
问:在non-unate的clock network中,怎么分析时钟?
答:可以通过命令set_clock_sense来设置需要分析的clock的sense。
比如:
set_clock_sense -stop_propagation:
表示时钟physically上不会进行propagate。  
set_clock_sense -logical_stop_propagation:
表示clock可能会作为data继续进行propagate,但是不会作为clock进行分析。举个例子:
set_clock_sense -logical_stop_propagation -clocks clk u3/a
注意:
the -logical_stop_propagation option is mutually exclusive  with
the -positive, -negative, -stop_propagation, and -pulse options.
you must specify one of these options.
pulse clock
可以是pulse generator cell/create_generated_clock/set_clock_sense
1、用create_generated_clock
-edge {1 1 3}表示第一个上升沿和下降沿都是1时刻,3时刻是下一个上升沿。
2、用set_clock_sense:
set_clock_sense -pulse rise_triggered_high_pulse and2/z
参考如下:


仪器仪表的标定、检定、校准与校验,区别与联系!
具有核-卫星结构的Mn3O4/FeNbO4 II型异质结光催化剂简介
可穿戴设备为用户提供了更多的医疗保健控制
为什么手机显示5G信号网速却很弱
该如何改善电动汽车电池的快充性能
时序分析命令set_clock_sense编程案例
广电网络的5G发展前景展望
唯得科技迭代升级单缆MIMO,5G移频室分系统开启规模化部署
新疆正在加快速度向制造业领域和方向发展
围绕三个问题来解析华为激光雷达
AirFuel无线充电大会首次在华召开 大会亮点抢先发布
天合314Ah储能专用电芯重磅发布 助推上下游产业一体化战略生态建设
创新引领|芯华章联手芯来科技提升RISC-V处理器设计验证
RF电路及其音频电路的PCB设计技巧
澳大利亚悉尼科技大学研发石墨烯传感器助力“意念控制”机器人
华为捐赠口罩是为了5G合同?欧盟做出回复
浅谈柔性自充电电源技术
超声波热能流量计高精度补偿方法
霍金说,人类就台过于缓慢的生物机器,无法与机器的学习速度抗衡
还是骁龙835,可是835的产能小米6能在4月开售么?