Вопросы и ответы
Расширить значение единицами
00
Вопрос или проблема Когда вы присваиваете узкий битовый вектор более широкому в SystemVerilog вот так: logic [3:0] narrow; logic [7:0] wide; assign wide = narrow; он будет расширен нулями narrow. Есть ли хороший способ сделать единичное расширение вместо этого?
Вопросы и ответы
Почему отключение рандомизации в расширенном классе также отключает рандомизацию в базовом классе?
00
Вопрос или проблема Я хочу отключить рандомизацию только в расширенном классе, но оставить рандомизацию в базовом классе нетронутой. В приведённом ниже фрагменте кода, когда я отключаю рандомизацию для расширенного класса, установив extended_obj.
Вопросы и ответы
Как сгенерировать N переходных функциональных охватов для N-битной контрольной точки?
00
Вопрос или проблема Если у меня есть N-битный coverpoint, и я хочу сгенерировать N ячеек, каждая из которых соответствует 1 биту моего coverpoint, так чтобы каждая ячейка охватывала переход 0->1 для каждого бита сигнала, как мне поступить?