fifo_top.sv

module fifo_top #(parameter DSIZE =8 ,parameter ADDRSIZE=4) (fifoPorts.DUT itf);
    fifo1  #(.DSIZE(DSIZE),.ASIZE(ADDRSIZE)) i0(
             .rdata(itf.rdata),
             .wfull(itf.wfull),
             .rempty(itf.rempty),
             .wdata(itf.wdata),
             .winc(itf.winc),
             .wclk(itf.wclk),
             .wrst_n(itf.wrst_n),
             .rinc(itf.rinc),
             .rclk(itf.rclk),
             .rrst_n(itf.rrst_n)
    );

    logic full_pre,empty_pre;

    always_comb begin
        full_pre=i0.i0.wptr_full.wfull_val;
        empty_pre =i0.i0.rptr_empty.rempty_val;
        itf.full_pre=full_pre;
        itf.empty_pre=empty_pre;
    end
//声明两个逻辑型变量full_pre和empty_pre,并在组合逻辑区块中将他们与fifo1模块的wptr_full
//和rptr_empty信号相连,并将它们的值赋给itf对应的接口full_pre和empty_pre
    property full_wr;
        @(posedge itf.wclk) !(itf.winc  && itf.wfull);
    endproperty
    check_full_write:assert property(full_wr)
                     else $fatal ("Error:fifo full_write occurred!");
//定义一个名为full_wr的属性,并使用时序逻辑@(posedge itf.wclk)来描述它的行为,这
//属性表示当写指针增加时,fifo未满
    property empty_rd;
        @(posedge itf.rclk) ! (itf.rinc && itf.rempty);
    endproperty
    check_rempty_read:assert property (empty_rd)a
                    else $fatal("Error:fifo empty read occured!");
endmodule

posedge@EDA:/mnt/hgfs/VMware/集成电路验证/ces_uvm-1.2_2017.12/labs/lab1$ vcs -sverilog -ntb_opts uvm-1.2 test.sv *** Using c compiler gcc-4.8 instead of cc ... Chronologic VCS (TM) Version O-2018.09-SP2_Full64 -- Mon Dec 1 09:44:57 2025 Copyright (c) 1991-2018 by Synopsys Inc. ALL RIGHTS RESERVED This program is proprietary and confidential information of Synopsys Inc. and may be used and disclosed only as authorized in a license agreement controlling such use and disclosure. Parsing design file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_pkg.sv' Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_macros.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/macros/uvm_version_defines.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_macros.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/macros/uvm_global_defines.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_macros.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/macros/uvm_message_defines.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_macros.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/macros/uvm_phase_defines.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_macros.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/macros/uvm_object_defines.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_macros.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/macros/uvm_printer_defines.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_macros.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/macros/uvm_tlm_defines.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm_imps.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/macros/uvm_tlm_defines.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_macros.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/macros/uvm_sequence_defines.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_macros.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/macros/uvm_callback_defines.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_macros.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/macros/uvm_reg_defines.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_macros.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/macros/uvm_deprecated_defines.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_macros.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_pkg.sv'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dpi/uvm_dpi.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dpi/uvm_hdl.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dpi/uvm_dpi.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dpi/uvm_svcmd_dpi.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dpi/uvm_dpi.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dpi/uvm_regex.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dpi/uvm_dpi.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_pkg.sv'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_coreservice.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_version.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_object_globals.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_misc.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_object.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_pool.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_queue.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_factory.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_registry.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_spell_chkr.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_resource.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_resource_specializations.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_resource_db.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_config_db.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_printer.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_comparer.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_packer.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_links.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_tr_database.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_tr_stream.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_recorder.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_event_callback.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_event.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_barrier.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_callback.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_macros.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_callback.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_report_message.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_report_catcher.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_report_server.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_report_handler.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_report_object.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_transaction.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_phase.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_domain.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_bottomup_phase.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_topdown_phase.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_task_phase.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_common_phases.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_runtime_phases.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_component.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_root.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_component.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_objection.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_heartbeat.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_globals.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_cmdline_processor.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_traversal.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_base.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_pkg.sv'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dap/uvm_dap.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dap/uvm_set_get_dap_base.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dap/uvm_dap.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dap/uvm_simple_lock_dap.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dap/uvm_dap.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dap/uvm_get_to_lock_dap.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dap/uvm_dap.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dap/uvm_set_before_get_dap.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/dap/uvm_dap.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_pkg.sv'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm_ifs.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_sqr_ifs.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/base/uvm_port_base.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm_imps.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_imps.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_ports.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_exports.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_analysis_port.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm_fifo_base.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm_fifos.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm_req_rsp.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_sqr_connections.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm1/uvm_tlm.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_pkg.sv'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_comps.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_pair.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_comps.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_policies.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_comps.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_in_order_comparator.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_comps.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_algorithmic_comparator.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_comps.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_random_stimulus.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_comps.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_subscriber.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_comps.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_monitor.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_comps.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_driver.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_comps.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_push_driver.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_comps.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_scoreboard.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_comps.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_agent.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_comps.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_env.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_comps.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_test.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/comps/uvm_comps.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_pkg.sv'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_seq.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_sequence_item.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_seq.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_sequencer_base.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_seq.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_sequencer_analysis_fifo.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_seq.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_sequencer_param_base.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_seq.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_sequencer.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_seq.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_push_sequencer.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_seq.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_sequence_base.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_seq.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_sequence.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_seq.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_sequence_library.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_seq.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_sequence_builtin.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/seq/uvm_seq.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_pkg.sv'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2_defines.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2_time.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2_generic_payload.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2_ifs.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2_imps.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2_ports.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2_exports.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2_sockets_base.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2_sockets.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/tlm2/uvm_tlm2.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_pkg.sv'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_item.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_adapter.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_predictor.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_sequence.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_cbs.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_backdoor.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_field.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_vreg_field.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_indirect.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_fifo.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_file.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_mem_mam.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_vreg.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_mem.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_map.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_block.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/sequences/uvm_reg_hw_reset_seq.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/sequences/uvm_reg_bit_bash_seq.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/sequences/uvm_mem_walk_seq.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/sequences/uvm_mem_access_seq.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/sequences/uvm_reg_access_seq.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/sequences/uvm_reg_mem_shared_access_seq.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/sequences/uvm_reg_mem_built_in_seq.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/sequences/uvm_reg_mem_hdl_paths_seq.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Parsing included file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/snps_uvm_reg_bank.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/reg/uvm_reg_model.svh'. Back to file '/opt/synopsys/vcs-mx2018/O-2018.09-SP2/etc/uvm-1.2/uvm_pkg.sv'. Parsing design file 'test.sv' Top Level Modules: test No TimeScale specified Error-[DDCBA] Daidir cannot be accessed DaiDir directory "simv.daidir" does not have read/write access or is not a directory. Please check directory permissions. 1 error CPU time: 11.798 seconds to compile
12-02
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C4HCS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值