2016-11-23 14 views
0
covergroup xxxx ; 
yyyy : coverpoint (zzzz) 
{ 
bins sequence_1 = {0=>1=>2=>3}; 
bins sequence_2 = {0=>1=>2=>3=>4}; 
bins sequence_3 = {0=>1=>2=>3=>4=>5=>6=>7=>8=>9}; 
bins sequence_4 = {0=>1=>2=>3=>4=>5=>6=>7=>8=>9=>10=>11=>12=>13=>14=>15=>16=>17}; 
bins sequence_5 = {0=>1=>2=>3=>4=>5=>6=>7=>8=>9=>10=>11=>12=>13=>14=>15=>16=>17=>18}; 
bins sequence_6 = {0=>1=>2=>3=>4=>5=>6=>7=>8=>9=>10=>11=>12=>13=>14=>15=>16=>17=>18=>19}; 

} 
endgroup 

Благодаря

ответ

1

Да, если поражена последовательность_2, это означает, что последовательность_1 также попадает. То, что вы действительно хотите, - это охватить то, что происходит, когда счетчик достигает своего предела. то есть он возвращается к 0 или он остается на пределе в следующем цикле? Нет необходимости разрабатывать каждое промежуточное значение счетчика - обложка не является контрольной. Это только запись, что определенный сценарий в вашем тесте был достигнут.

+1

его круглый счетчик, который перезапускается в 0, как только максимальное число достигнуто. Итак, вы рекомендуете, чтобы вместо указания всей последовательности я просто указывал обтекание переходов? например '{3 => 0}' вместо '{0 => 1 => 2 => 3}' - и это означает, что последовательность покрыта? спасибо за быстрый ответ: D – TheSprintingEngineer

 Смежные вопросы

  • Нет связанных вопросов^_^