还可以用于指定促使输出出现x的脉冲宽度范 围。
Verilog HDL 数字系统设计
路径脉冲控制
使用PATHPULSE$控制模块路径脉冲保 持。
Syntax:
PATHPULSE$ = ( reject_limit[, error_limit]); PATHPULSE$Input$Output = (reject_limit[, error_limit]); Limit = ConstantMinTypMaxExpression
基准事件必须是边沿触发事件。数据事 件来源于基准事件:它是带有相同边沿 的基准事
Verilog HDL 数字系统设计
$skew
$skew( ReferenceEvent, DataEvent, Limit [, Notifier]);
检查信号之间(尤其是成组的时钟控制 信号之间)的偏斜(skew)是否满足要 求,若time_of_data_event time_of_reference_event > limit则报告信 号之间出现时序偏斜太大的错误。如果 data_event的时间等于reference_event的时 间,则不报出错。
数据事件来源于基准事件:它是带有相反边沿 的基准事件,例如:
$width(negedge Ck , 10, 0.3 ) ;
Verilog HDL 数字系统设计
$period
$period( ReferenceEvent, Limit [, Notifier]);
检查信号的周期,若( time_of_data_event - time_of_reference_event ) < limit则报告 时序错误。
Verilog HDL 数字系统设计