2013-07-31 4 views
1

일반적으로 특정 전환에 대한 긴 시간 시퀀스에는 반복 방법을 사용합니다.SV : 클럭 사이클을 염려 할 필요없이 트랜지션을위한 기능 커버리지를 만드는 방법은 무엇입니까?

즉.

covergroup test1 @(posedge clk) 
    coverpoint(signal[1], signal[0]) 
{ 
    bins transition1 = (2'b00[*1:100] =>2'b11[*1:100] => 2'b00) 
} 

다중 전환을 확인하지만 반복에 대해 설정된 제한이없는 다른 방법이 있습니까? 명확히하기 위해 나는 어떤 전환이 일어 났는지를 확인할 수 있기를 원하지만 시간 (clk cycles)에 대해서는 관심이 없다.

답변

2

는 [* 1 : 100]을 covergroup 즉 더 @(posedge clk) 이없이 coverpoint을 정의하지 않습니다에 대한 샘플링 이벤트를 정의하지 않고 covergroup_name.sample()

+0

안녕 감사를 사용하여 샘플을 나는 그것을 시도 할 것이다! 온라인 어딘가에 대한 안내서가 있습니까? 포기하고 반복 시간에 더 많은 시간을 추가하기 전에 2 일 동안 광범위하게 검색했습니다. – user1539348

+0

SystemVerilog Language Reference Manual – Meir