blob: 574cd823591c24d07f2ef7622330b88dada8f39c [file] [log] [blame]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
class chip_sw_ast_clk_outputs_vseq extends chip_sw_base_vseq;
`uvm_object_utils(chip_sw_ast_clk_outputs_vseq)
`uvm_object_new
task body();
// These assertions are invalid with multiple power up / down with
// frequency measurement, because rise and fall times are
// severly distorted by clock on / off event.
$assertoff(0, "tb.dut.top_earlgrey.u_clkmgr_aon.clkmgr_pwrmgr_sva_if.UsbStatusFall_A");
$assertoff(0, "tb.dut.top_earlgrey.u_clkmgr_aon.clkmgr_pwrmgr_sva_if.UsbStatusRise_A");
$assertoff(0, "tb.dut.top_earlgrey.u_pwrmgr_aon.clkmgr_pwrmgr_sva_if.UsbStatusFall_A");
$assertoff(0, "tb.dut.top_earlgrey.u_pwrmgr_aon.clkmgr_pwrmgr_sva_if.UsbStatusRise_A");
super.body();
endtask // body
endclass