Full transaction-method graph

flowchart TB subgraph TransactionModule["TransactionModule"] subgraph CoreTestElaboratable["elaboratable CoreTestElaboratable"] subgraph Core["core Core"] Core_InitFreeRFFifo["InitFreeRFFifo"] subgraph WishboneMaster["wb_master_instr WishboneMaster"] WishboneMaster_WishboneMaster["WishboneMaster"] WishboneMaster_request["request"] WishboneMaster_result["result"] subgraph Forwarder["result Forwarder"] Forwarder_read["read"] Forwarder_write["write"] end end subgraph WishboneMaster1["wb_master_data WishboneMaster"] WishboneMaster1_request["request"] WishboneMaster1_result["result"] WishboneMaster1_WishboneMaster["WishboneMaster"] subgraph Forwarder1["result Forwarder"] Forwarder1_write["write"] Forwarder1_read["read"] end end subgraph WishboneMasterAdapter["bus_master_instr_adapter WishboneMasterAdapter"] WishboneMasterAdapter_get_read_response["get_read_response"] WishboneMasterAdapter_request_read["request_read"] subgraph Serializer["bus_serializer Serializer"] Serializer_serialize_in0["serialize_in0"] Serializer_serialize_out0["serialize_out0"] subgraph BasicFifo["pending_requests BasicFifo"] BasicFifo_read["read"] BasicFifo_write["write"] end end end subgraph WishboneMasterAdapter1["bus_master_data_adapter WishboneMasterAdapter"] WishboneMasterAdapter1_request_read["request_read"] WishboneMasterAdapter1_get_write_response["get_write_response"] WishboneMasterAdapter1_get_read_response["get_read_response"] WishboneMasterAdapter1_request_write["request_write"] subgraph Serializer1["bus_serializer Serializer"] Serializer1_serialize_in1["serialize_in1"] Serializer1_serialize_out0["serialize_out0"] Serializer1_serialize_out1["serialize_out1"] Serializer1_serialize_in0["serialize_in0"] subgraph BasicFifo1["pending_requests BasicFifo"] BasicFifo1_write["write"] BasicFifo1_read["read"] end end end subgraph CoreFrontend["frontend CoreFrontend"] CoreFrontend_DiscardBranchVerify["DiscardBranchVerify"] CoreFrontend_stall["stall"] CoreFrontend_target_pred_resp["target_pred_resp"] CoreFrontend_target_pred_req["target_pred_req"] subgraph BasicFifo2["instr_buffer BasicFifo"] BasicFifo2_clear["clear"] BasicFifo2_write["write"] BasicFifo2_read["read"] end subgraph SimpleCommonBusCacheRefiller["icache_refiller SimpleCommonBusCacheRefiller"] SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller["SimpleCommonBusCacheRefiller"] SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller1["SimpleCommonBusCacheRefiller"] SimpleCommonBusCacheRefiller_start_refill["start_refill"] SimpleCommonBusCacheRefiller_accept_refill["accept_refill"] subgraph Forwarder2["resp_fwd Forwarder"] Forwarder2_read["read"] Forwarder2_write["write"] end end subgraph ICache["icache ICache"] ICache_ICache["ICache"] ICache_MemRead["MemRead"] ICache_issue_req["issue_req"] ICache_ICache1["ICache"] ICache_accept_res["accept_res"] ICache_flush["flush"] subgraph HwCounter["perf_loads HwCounter"] HwCounter__incr["_incr"] end subgraph HwCounter1["perf_hits HwCounter"] HwCounter1__incr["_incr"] end subgraph HwCounter2["perf_misses HwCounter"] HwCounter2__incr["_incr"] end subgraph HwCounter3["perf_errors HwCounter"] HwCounter3__incr["_incr"] end subgraph HwCounter4["perf_flushes HwCounter"] HwCounter4__incr["_incr"] end subgraph FIFOLatencyMeasurer["req_latency FIFOLatencyMeasurer"] FIFOLatencyMeasurer__start["_start"] FIFOLatencyMeasurer__stop["_stop"] subgraph HwExpHistogram["histogram HwExpHistogram"] HwExpHistogram__add["_add"] end subgraph FIFO["fifo FIFO"] FIFO_write["write"] FIFO_read["read"] end end subgraph ArgumentsToResultsZipper["req_zipper ArgumentsToResultsZipper"] ArgumentsToResultsZipper_write_results["write_results"] ArgumentsToResultsZipper_read["read"] ArgumentsToResultsZipper_peek_arg["peek_arg"] ArgumentsToResultsZipper_write_args["write_args"] subgraph BasicFifo3["fifo BasicFifo"] BasicFifo3_peek["peek"] BasicFifo3_read["read"] BasicFifo3_write["write"] end subgraph Forwarder3["forwarder Forwarder"] Forwarder3_write["write"] Forwarder3_read["read"] end end end subgraph FetchUnit["fetch FetchUnit"] FetchUnit_Fetch_Stage1["Fetch_Stage1"] FetchUnit_stall_exception["stall_exception"] FetchUnit_Fetch_Stage2["Fetch_Stage2"] FetchUnit_Fetch_Stage2_cond0["Fetch_Stage2_cond0"] FetchUnit_Fetch_Stage2_cond1["Fetch_Stage2_cond1"] FetchUnit_resume_from_unsafe["resume_from_unsafe"] FetchUnit_resume_from_exception["resume_from_exception"] FetchUnit_Fetch_Stage0["Fetch_Stage0"] subgraph TaggedCounter["perf_fetch_utilization TaggedCounter"] TaggedCounter__incr["_incr"] end subgraph HwCounter5["perf_fetch_redirects HwCounter"] HwCounter5__incr["_incr"] end subgraph Serializer["serializer Serializer"] Serializer_read["read"] Serializer_write["write"] Serializer_clean["clean"] end subgraph ConnectTrans["serializer_connector ConnectTrans"] ConnectTrans_ConnectTrans["ConnectTrans"] end subgraph BasicFifo4["cache_requests BasicFifo"] BasicFifo4_read["read"] BasicFifo4_write["write"] end subgraph Semaphore["req_counter Semaphore"] Semaphore_release["release"] Semaphore_acquire["acquire"] end subgraph Pipe["s1_s2_pipe Pipe"] Pipe_write["write"] Pipe_read["read"] end subgraph Predecoder["predecoder_0 Predecoder"] Predecoder_predecode["predecode"] end subgraph PredictionChecker["prediction_checker PredictionChecker"] PredictionChecker_check["check"] subgraph TaggedCounter1["perf_preceding_redirection TaggedCounter"] TaggedCounter1__incr["_incr"] end subgraph TaggedCounter2["perf_mispredicted_cfi_type TaggedCounter"] TaggedCounter2__incr["_incr"] end subgraph TaggedCounter3["perf_mispredicted_cfi_target TaggedCounter"] TaggedCounter3__incr["_incr"] end end end subgraph Pipe1["decode_pipe Pipe"] Pipe1_clean["clean"] Pipe1_read["read"] Pipe1_write["write"] end subgraph DecodeStage["decode DecodeStage"] DecodeStage_DecodeStage["DecodeStage"] subgraph HwCounter6["perf_illegal_instr HwCounter"] HwCounter6__incr["_incr"] end end end subgraph BasicFifo5["free_rf_fifo BasicFifo"] BasicFifo5_write["write"] BasicFifo5_read["read"] end subgraph FRAT["FRAT FRAT"] FRAT_rename["rename"] end subgraph RRAT["RRAT RRAT"] RRAT_peek["peek"] RRAT_commit["commit"] end subgraph RegisterFile["RF RegisterFile"] RegisterFile_read1["read1"] RegisterFile_perf["perf"] RegisterFile_write["write"] RegisterFile_read2["read2"] RegisterFile_free["free"] subgraph TaggedLatencyMeasurer["perf_rf_valid_time TaggedLatencyMeasurer"] TaggedLatencyMeasurer__start["_start"] TaggedLatencyMeasurer__stop["_stop"] subgraph HwExpHistogram1["histogram HwExpHistogram"] HwExpHistogram1__add["_add"] end subgraph AsyncMemoryBank["slots AsyncMemoryBank"] AsyncMemoryBank_write0["write0"] AsyncMemoryBank_read0["read0"] end end subgraph HwExpHistogram2["perf_num_valid HwExpHistogram"] HwExpHistogram2__add["_add"] end end subgraph ReorderBuffer["ROB ReorderBuffer"] ReorderBuffer_retire["retire"] ReorderBuffer_mark_done["mark_done"] ReorderBuffer_put["put"] ReorderBuffer_get_indices["get_indices"] ReorderBuffer_perf["perf"] ReorderBuffer_peek["peek"] subgraph FIFOLatencyMeasurer1["perf_rob_wait_time FIFOLatencyMeasurer"] FIFOLatencyMeasurer1__start["_start"] FIFOLatencyMeasurer1__stop["_stop"] subgraph HwExpHistogram3["histogram HwExpHistogram"] HwExpHistogram3__add["_add"] end subgraph FIFO1["fifo FIFO"] FIFO1_read["read"] FIFO1_write["write"] end end subgraph HwExpHistogram4["perf_rob_size HwExpHistogram"] HwExpHistogram4__add["_add"] end end subgraph ExceptionInformationRegister["exception_information_register ExceptionInformationRegister"] ExceptionInformationRegister_get["get"] ExceptionInformationRegister_report["report"] ExceptionInformationRegister_clear["clear"] subgraph BasicFifo6["fu_report_fifo BasicFifo"] BasicFifo6_write["write"] BasicFifo6_read["read"] end subgraph ConnectTrans1["report_connector ConnectTrans"] ConnectTrans1_ConnectTrans["ConnectTrans"] end end subgraph FuncBlocksUnifier["func_blocks_unifier FuncBlocksUnifier"] subgraph Collector["result_collector Collector"] Collector_method["method"] subgraph Forwarder4["forwarder Forwarder"] Forwarder4_write["write"] Forwarder4_read["read"] end subgraph ManyToOneConnectTrans["connect ManyToOneConnectTrans"] subgraph ConnectTrans2["ManyToOneConnectTrans_input_0 ConnectTrans"] ConnectTrans2_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans3["ManyToOneConnectTrans_input_1 ConnectTrans"] ConnectTrans3_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans4["ManyToOneConnectTrans_input_2 ConnectTrans"] ConnectTrans4_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans5["ManyToOneConnectTrans_input_3 ConnectTrans"] ConnectTrans5_ConnectTrans["ConnectTrans"] end end end subgraph MethodProduct["update_combiner MethodProduct"] MethodProduct_method["method"] end subgraph RSFuncBlock["rs_block_0 RSFuncBlock"] RSFuncBlock_update["update"] RSFuncBlock_select["select"] RSFuncBlock_get_result["get_result"] RSFuncBlock_insert["insert"] subgraph RS["rs RS"] RS_RS["RS"] RS_RS1["RS"] RS_RS2["RS"] RS_select["select"] RS_perf["perf"] RS_update["update"] RS_RS3["RS"] RS_take["take"] RS_RS4["RS"] RS_insert["insert"] subgraph TaggedLatencyMeasurer1["perf_rs_wait_time TaggedLatencyMeasurer"] TaggedLatencyMeasurer1__stop["_stop"] TaggedLatencyMeasurer1__start["_start"] subgraph HwExpHistogram5["histogram HwExpHistogram"] HwExpHistogram5__add["_add"] end subgraph AsyncMemoryBank1["slots AsyncMemoryBank"] AsyncMemoryBank1_read0["read0"] AsyncMemoryBank1_write0["write0"] end end subgraph HwExpHistogram6["perf_num_full HwExpHistogram"] HwExpHistogram6__add["_add"] end end subgraph AluFuncUnit["func_unit_0 AluFuncUnit"] AluFuncUnit_accept["accept"] AluFuncUnit_issue["issue"] subgraph TaggedCounter4["perf_instr TaggedCounter"] TaggedCounter4__incr["_incr"] end subgraph FIFO2["fifo FIFO"] FIFO2_write["write"] FIFO2_read["read"] end end subgraph WakeupSelect["wakeup_select_0 WakeupSelect"] WakeupSelect_WakeupSelect["WakeupSelect"] end subgraph ShiftFuncUnit["func_unit_1 ShiftFuncUnit"] ShiftFuncUnit_issue["issue"] ShiftFuncUnit_accept["accept"] subgraph FIFO3["fifo FIFO"] FIFO3_read["read"] FIFO3_write["write"] end end subgraph WakeupSelect1["wakeup_select_1 WakeupSelect"] WakeupSelect1_WakeupSelect["WakeupSelect"] end subgraph JumpBranchFuncUnit["func_unit_2 JumpBranchFuncUnit"] JumpBranchFuncUnit_accept["accept"] JumpBranchFuncUnit_issue["issue"] subgraph FIFO4["fifo_branch_resolved FIFO"] FIFO4_read["read"] FIFO4_write["write"] end subgraph TaggedCounter5["perf_instr TaggedCounter"] TaggedCounter5__incr["_incr"] end subgraph HwCounter7["perf_misaligned HwCounter"] HwCounter7__incr["_incr"] end subgraph HwCounter8["perf_mispredictions HwCounter"] HwCounter8__incr["_incr"] end subgraph BasicFifo7["instr_fifo BasicFifo"] BasicFifo7_write["write"] BasicFifo7_read["read"] end end subgraph WakeupSelect2["wakeup_select_2 WakeupSelect"] WakeupSelect2_WakeupSelect["WakeupSelect"] end subgraph ExceptionFuncUnit["func_unit_3 ExceptionFuncUnit"] ExceptionFuncUnit_issue["issue"] ExceptionFuncUnit_accept["accept"] subgraph FIFO5["fifo FIFO"] FIFO5_write["write"] FIFO5_read["read"] end end subgraph WakeupSelect3["wakeup_select_3 WakeupSelect"] WakeupSelect3_WakeupSelect["WakeupSelect"] end subgraph PrivilegedFuncUnit["func_unit_4 PrivilegedFuncUnit"] PrivilegedFuncUnit_PrivilegedFuncUnit["PrivilegedFuncUnit"] PrivilegedFuncUnit_PrivilegedFuncUnit_cond1["PrivilegedFuncUnit_cond1"] PrivilegedFuncUnit_PrivilegedFuncUnit_cond2["PrivilegedFuncUnit_cond2"] PrivilegedFuncUnit_accept["accept"] PrivilegedFuncUnit_PrivilegedFuncUnit_cond3["PrivilegedFuncUnit_cond3"] PrivilegedFuncUnit_issue["issue"] PrivilegedFuncUnit_PrivilegedFuncUnit_cond0["PrivilegedFuncUnit_cond0"] subgraph BasicFifo8["fetch_resume_fifo BasicFifo"] BasicFifo8_write["write"] BasicFifo8_read["read"] end subgraph TaggedCounter6["perf_instr TaggedCounter"] TaggedCounter6__incr["_incr"] end end subgraph WakeupSelect4["wakeup_select_4 WakeupSelect"] WakeupSelect4_WakeupSelect["WakeupSelect"] end subgraph Collector1["collector Collector"] Collector1_method["method"] subgraph Forwarder5["forwarder Forwarder"] Forwarder5_read["read"] Forwarder5_write["write"] end subgraph ManyToOneConnectTrans1["connect ManyToOneConnectTrans"] subgraph ConnectTrans6["ManyToOneConnectTrans_input_0 ConnectTrans"] ConnectTrans6_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans7["ManyToOneConnectTrans_input_1 ConnectTrans"] ConnectTrans7_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans8["ManyToOneConnectTrans_input_2 ConnectTrans"] ConnectTrans8_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans9["ManyToOneConnectTrans_input_3 ConnectTrans"] ConnectTrans9_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans10["ManyToOneConnectTrans_input_4 ConnectTrans"] ConnectTrans10_ConnectTrans["ConnectTrans"] end end end end subgraph RSFuncBlock1["rs_block_1 RSFuncBlock"] RSFuncBlock1_select["select"] RSFuncBlock1_get_result["get_result"] RSFuncBlock1_insert["insert"] RSFuncBlock1_update["update"] subgraph RS1["rs RS"] RS1_perf["perf"] RS1_RS["RS"] RS1_update["update"] RS1_insert["insert"] RS1_select["select"] RS1_take["take"] RS1_RS1["RS"] subgraph TaggedLatencyMeasurer2["perf_rs_wait_time TaggedLatencyMeasurer"] TaggedLatencyMeasurer2__stop["_stop"] TaggedLatencyMeasurer2__start["_start"] subgraph HwExpHistogram7["histogram HwExpHistogram"] HwExpHistogram7__add["_add"] end subgraph AsyncMemoryBank2["slots AsyncMemoryBank"] AsyncMemoryBank2_write0["write0"] AsyncMemoryBank2_read0["read0"] end end subgraph HwExpHistogram8["perf_num_full HwExpHistogram"] HwExpHistogram8__add["_add"] end end subgraph MulUnit["func_unit_0 MulUnit"] MulUnit_MulUnit["MulUnit"] MulUnit_accept["accept"] MulUnit_issue["issue"] subgraph FIFO6["result_fifo FIFO"] FIFO6_write["write"] FIFO6_read["read"] end subgraph FIFO7["params_fifo FIFO"] FIFO7_read["read"] FIFO7_write["write"] end subgraph SequentialUnsignedMul["multiplier SequentialUnsignedMul"] SequentialUnsignedMul_accept["accept"] SequentialUnsignedMul_issue["issue"] subgraph DSPMulUnit["dsp DSPMulUnit"] DSPMulUnit_compute["compute"] end subgraph RecursiveWithSingleDSPMul["multiplier RecursiveWithSingleDSPMul"] RecursiveWithSingleDSPMul_RecursiveWithSingleDSPMul["RecursiveWithSingleDSPMul"] end end end subgraph WakeupSelect5["wakeup_select_0 WakeupSelect"] WakeupSelect5_WakeupSelect["WakeupSelect"] end subgraph DivUnit["func_unit_1 DivUnit"] DivUnit_DivUnit["DivUnit"] DivUnit_issue["issue"] DivUnit_accept["accept"] subgraph BasicFifo9["result_fifo BasicFifo"] BasicFifo9_read["read"] BasicFifo9_write["write"] end subgraph FIFO8["params_fifo FIFO"] FIFO8_write["write"] FIFO8_read["read"] end subgraph LongDivider["divider LongDivider"] LongDivider_issue["issue"] LongDivider_accept["accept"] end end subgraph WakeupSelect6["wakeup_select_1 WakeupSelect"] WakeupSelect6_WakeupSelect["WakeupSelect"] end subgraph Collector2["collector Collector"] Collector2_method["method"] subgraph Forwarder6["forwarder Forwarder"] Forwarder6_read["read"] Forwarder6_write["write"] end subgraph ManyToOneConnectTrans2["connect ManyToOneConnectTrans"] subgraph ConnectTrans11["ManyToOneConnectTrans_input_0 ConnectTrans"] ConnectTrans11_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans12["ManyToOneConnectTrans_input_1 ConnectTrans"] ConnectTrans12_ConnectTrans["ConnectTrans"] end end end end subgraph RSFuncBlock2["rs_block_2 RSFuncBlock"] RSFuncBlock2_select["select"] RSFuncBlock2_update["update"] RSFuncBlock2_insert["insert"] RSFuncBlock2_get_result["get_result"] subgraph FifoRS["rs FifoRS"] FifoRS_FifoRS["FifoRS"] FifoRS_perf["perf"] FifoRS_take["take"] FifoRS_insert["insert"] FifoRS_update["update"] FifoRS_select["select"] subgraph TaggedLatencyMeasurer3["perf_rs_wait_time TaggedLatencyMeasurer"] TaggedLatencyMeasurer3__start["_start"] TaggedLatencyMeasurer3__stop["_stop"] subgraph HwExpHistogram9["histogram HwExpHistogram"] HwExpHistogram9__add["_add"] end subgraph AsyncMemoryBank3["slots AsyncMemoryBank"] AsyncMemoryBank3_read0["read0"] AsyncMemoryBank3_write0["write0"] end end subgraph HwExpHistogram10["perf_num_full HwExpHistogram"] HwExpHistogram10__add["_add"] end end subgraph LSUDummy["func_unit_0 LSUDummy"] LSUDummy_issue["issue"] LSUDummy_accept_cond1["accept_cond1"] LSUDummy_accept_cond0["accept_cond0"] LSUDummy_LSUDummy["LSUDummy"] LSUDummy_LSUDummy1["LSUDummy"] LSUDummy_accept["accept"] LSUDummy_LSUDummy2["LSUDummy"] LSUDummy_LSUDummy3["LSUDummy"] subgraph LSURequester["requester LSURequester"] LSURequester_issue_cond0["issue_cond0"] LSURequester_issue_cond1["issue_cond1"] LSURequester_accept_cond1["accept_cond1"] LSURequester_issue["issue"] LSURequester_accept_cond0["accept_cond0"] LSURequester_accept["accept"] LSURequester_issue_cond2["issue_cond2"] subgraph BasicFifo10["args_fifo BasicFifo"] BasicFifo10_write["write"] BasicFifo10_read["read"] end end subgraph Forwarder7["requests Forwarder"] Forwarder7_read["read"] Forwarder7_write["write"] end subgraph FIFO9["results_noop FIFO"] FIFO9_write["write"] FIFO9_read["read"] end subgraph FIFO10["issued FIFO"] FIFO10_read["read"] FIFO10_write["write"] end subgraph FIFO11["issued_noop FIFO"] FIFO11_read["read"] FIFO11_write["write"] end end subgraph WakeupSelect7["wakeup_select_0 WakeupSelect"] WakeupSelect7_WakeupSelect["WakeupSelect"] end subgraph Collector3["collector Collector"] Collector3_method["method"] subgraph Forwarder8["forwarder Forwarder"] Forwarder8_write["write"] Forwarder8_read["read"] end subgraph ManyToOneConnectTrans3["connect ManyToOneConnectTrans"] subgraph ConnectTrans13["ManyToOneConnectTrans_input_0 ConnectTrans"] ConnectTrans13_ConnectTrans["ConnectTrans"] end end end end subgraph CSRUnit["rs_block_3 CSRUnit"] CSRUnit_fetch_resume["fetch_resume"] CSRUnit_CSRUnit["CSRUnit"] CSRUnit_insert["insert"] CSRUnit_select["select"] CSRUnit_get_result["get_result"] CSRUnit_update["update"] end end subgraph ResultAnnouncement["announcement ResultAnnouncement"] ResultAnnouncement_ResultAnnouncement["ResultAnnouncement"] end subgraph GenericCSRRegisters["csr_generic GenericCSRRegisters"] GenericCSRRegisters_GenericCSRRegisters["GenericCSRRegisters"] subgraph MachineModeCSRRegisters["m_mode MachineModeCSRRegisters"] subgraph CSRRegister["mvendorid CSRRegister"] CSRRegister__internal_fu_read["_internal_fu_read"] subgraph MethodMap1["fu_read_map MethodMap"] MethodMap1_method["method"] end end subgraph CSRRegister1["marchid CSRRegister"] CSRRegister1__internal_fu_read["_internal_fu_read"] subgraph MethodMap3["fu_read_map MethodMap"] MethodMap3_method["method"] end end subgraph CSRRegister2["mimpid CSRRegister"] CSRRegister2__internal_fu_read["_internal_fu_read"] subgraph MethodMap5["fu_read_map MethodMap"] MethodMap5_method["method"] end end subgraph CSRRegister3["mhartid CSRRegister"] CSRRegister3__internal_fu_read["_internal_fu_read"] subgraph MethodMap7["fu_read_map MethodMap"] MethodMap7_method["method"] end end subgraph CSRRegister4["mscratch CSRRegister"] CSRRegister4__internal_fu_read["_internal_fu_read"] CSRRegister4__internal_fu_write["_internal_fu_write"] subgraph MethodMap8["fu_write_map MethodMap"] MethodMap8_method["method"] end subgraph MethodFilter4["fu_write_filter MethodFilter"] MethodFilter4_method["method"] end subgraph MethodMap9["fu_read_map MethodMap"] MethodMap9_method["method"] end end subgraph CSRRegister5["mconfigptr CSRRegister"] CSRRegister5__internal_fu_read["_internal_fu_read"] subgraph MethodMap11["fu_read_map MethodMap"] MethodMap11_method["method"] end end subgraph AliasedCSR["mstatus AliasedCSR"] AliasedCSR__fu_read["_fu_read"] AliasedCSR__fu_write["_fu_write"] end subgraph AliasedCSR1["mstatush AliasedCSR"] AliasedCSR1__fu_read["_fu_read"] AliasedCSR1__fu_write["_fu_write"] end subgraph CSRRegister6["mcause CSRRegister"] CSRRegister6_read["read"] CSRRegister6__internal_fu_write["_internal_fu_write"] CSRRegister6__internal_fu_read["_internal_fu_read"] CSRRegister6_write["write"] subgraph MethodMap12["fu_write_map MethodMap"] MethodMap12_method["method"] end subgraph MethodFilter6["fu_write_filter MethodFilter"] MethodFilter6_method["method"] end subgraph MethodMap13["fu_read_map MethodMap"] MethodMap13_method["method"] end end subgraph AliasedCSR2["mtvec AliasedCSR"] AliasedCSR2__fu_read["_fu_read"] AliasedCSR2__fu_write["_fu_write"] end subgraph CSRRegister7["mepc CSRRegister"] CSRRegister7__internal_fu_write["_internal_fu_write"] CSRRegister7__internal_fu_read["_internal_fu_read"] CSRRegister7_write["write"] CSRRegister7_read["read"] subgraph MethodMap14["fu_write_map MethodMap"] MethodMap14_method["method"] end subgraph MethodFilter7["fu_write_filter MethodFilter"] MethodFilter7_method["method"] end subgraph MethodMap15["fu_read_map MethodMap"] MethodMap15_method["method"] end end subgraph CSRRegister8["mtval CSRRegister"] CSRRegister8__internal_fu_read["_internal_fu_read"] CSRRegister8__internal_fu_write["_internal_fu_write"] CSRRegister8_write["write"] subgraph MethodMap16["fu_write_map MethodMap"] MethodMap16_method["method"] end subgraph MethodFilter8["fu_write_filter MethodFilter"] MethodFilter8_method["method"] end subgraph MethodMap17["fu_read_map MethodMap"] MethodMap17_method["method"] end end subgraph CSRRegister9["misa CSRRegister"] CSRRegister9__internal_fu_read["_internal_fu_read"] CSRRegister9__internal_fu_write["_internal_fu_write"] subgraph MethodMap18["fu_write_map MethodMap"] MethodMap18_method["method"] end subgraph MethodFilter9["fu_write_filter MethodFilter"] MethodFilter9_method["method"] end subgraph MethodMap19["fu_read_map MethodMap"] MethodMap19_method["method"] end end subgraph CSRRegister10["priv_mode CSRRegister"] CSRRegister10_read["read"] CSRRegister10_write["write"] end subgraph CSRRegister11["mstatus_mie CSRRegister"] CSRRegister11__internal_fu_read["_internal_fu_read"] CSRRegister11_write["write"] CSRRegister11__internal_fu_write["_internal_fu_write"] CSRRegister11_read["read"] subgraph MethodMap22["fu_write_map MethodMap"] MethodMap22_method["method"] end subgraph MethodFilter11["fu_write_filter MethodFilter"] MethodFilter11_method["method"] end subgraph MethodMap23["fu_read_map MethodMap"] MethodMap23_method["method"] end end subgraph CSRRegister12["mstatus_mpie CSRRegister"] CSRRegister12__internal_fu_read["_internal_fu_read"] CSRRegister12_read["read"] CSRRegister12__internal_fu_write["_internal_fu_write"] CSRRegister12_write["write"] subgraph MethodMap24["fu_write_map MethodMap"] MethodMap24_method["method"] end subgraph MethodFilter12["fu_write_filter MethodFilter"] MethodFilter12_method["method"] end subgraph MethodMap25["fu_read_map MethodMap"] MethodMap25_method["method"] end end subgraph CSRRegister13["mstatus_mpp CSRRegister"] CSRRegister13__internal_fu_read["_internal_fu_read"] CSRRegister13_write["write"] CSRRegister13_read["read"] CSRRegister13__internal_fu_write["_internal_fu_write"] subgraph MethodMap26["fu_write_map MethodMap"] MethodMap26_method["method"] end subgraph MethodFilter13["fu_write_filter MethodFilter"] MethodFilter13_method["method"] end subgraph MethodMap27["fu_read_map MethodMap"] MethodMap27_method["method"] end end subgraph CSRRegister14["mstatus_mprv CSRRegister"] CSRRegister14__internal_fu_write["_internal_fu_write"] CSRRegister14_write["write"] CSRRegister14__internal_fu_read["_internal_fu_read"] subgraph MethodMap28["fu_write_map MethodMap"] MethodMap28_method["method"] end subgraph MethodFilter14["fu_write_filter MethodFilter"] MethodFilter14_method["method"] end subgraph MethodMap29["fu_read_map MethodMap"] MethodMap29_method["method"] end end subgraph CSRRegister15["mstatus_tw CSRRegister"] CSRRegister15__internal_fu_read["_internal_fu_read"] CSRRegister15__internal_fu_write["_internal_fu_write"] CSRRegister15_read["read"] subgraph MethodMap30["fu_write_map MethodMap"] MethodMap30_method["method"] end subgraph MethodFilter15["fu_write_filter MethodFilter"] MethodFilter15_method["method"] end subgraph MethodMap31["fu_read_map MethodMap"] MethodMap31_method["method"] end end subgraph CSRRegister16["mtvec_base CSRRegister"] CSRRegister16_read["read"] CSRRegister16__internal_fu_read["_internal_fu_read"] CSRRegister16__internal_fu_write["_internal_fu_write"] subgraph MethodMap32["fu_write_map MethodMap"] MethodMap32_method["method"] end subgraph MethodFilter16["fu_write_filter MethodFilter"] MethodFilter16_method["method"] end subgraph MethodMap33["fu_read_map MethodMap"] MethodMap33_method["method"] end end subgraph CSRRegister17["mtvec_mode CSRRegister"] CSRRegister17__internal_fu_write["_internal_fu_write"] CSRRegister17_read["read"] CSRRegister17__internal_fu_read["_internal_fu_read"] subgraph MethodMap34["fu_write_map MethodMap"] MethodMap34_method["method"] end subgraph MethodFilter17["fu_write_filter MethodFilter"] MethodFilter17_method["method"] end subgraph MethodMap35["fu_read_map MethodMap"] MethodMap35_method["method"] end end end subgraph DoubleCounterCSR["csr_cycle DoubleCounterCSR"] DoubleCounterCSR_increment["increment"] subgraph CSRRegister18["register_low CSRRegister"] CSRRegister18__internal_fu_read["_internal_fu_read"] CSRRegister18_write["write"] CSRRegister18_read["read"] subgraph MethodMap37["fu_read_map MethodMap"] MethodMap37_method["method"] end end subgraph CSRRegister19["register_high CSRRegister"] CSRRegister19__internal_fu_read["_internal_fu_read"] CSRRegister19_write["write"] CSRRegister19_read["read"] subgraph MethodMap39["fu_read_map MethodMap"] MethodMap39_method["method"] end end end subgraph DoubleCounterCSR1["csr_time DoubleCounterCSR"] DoubleCounterCSR1_increment["increment"] subgraph CSRRegister20["register_low CSRRegister"] CSRRegister20_read["read"] CSRRegister20__internal_fu_read["_internal_fu_read"] CSRRegister20_write["write"] subgraph MethodMap41["fu_read_map MethodMap"] MethodMap41_method["method"] end end subgraph CSRRegister21["register_high CSRRegister"] CSRRegister21_read["read"] CSRRegister21__internal_fu_read["_internal_fu_read"] CSRRegister21_write["write"] subgraph MethodMap43["fu_read_map MethodMap"] MethodMap43_method["method"] end end end end subgraph InternalInterruptController["interrupt_controller InternalInterruptController"] InternalInterruptController_InternalInterruptController["InternalInterruptController"] InternalInterruptController_interrupt_cause["interrupt_cause"] InternalInterruptController_entry["entry"] InternalInterruptController_InternalInterruptController1["InternalInterruptController"] InternalInterruptController_InternalInterruptController2["InternalInterruptController"] InternalInterruptController_mret["mret"] subgraph CSRRegister22["mie CSRRegister"] CSRRegister22__internal_fu_write["_internal_fu_write"] CSRRegister22__internal_fu_read["_internal_fu_read"] CSRRegister22_read["read"] subgraph MethodMap44["fu_write_map MethodMap"] MethodMap44_method["method"] end subgraph MethodFilter22["fu_write_filter MethodFilter"] MethodFilter22_method["method"] end subgraph MethodMap45["fu_read_map MethodMap"] MethodMap45_method["method"] end end subgraph CSRRegister23["mip CSRRegister"] CSRRegister23__internal_fu_write["_internal_fu_write"] CSRRegister23_read["read"] CSRRegister23_read_comb["read_comb"] CSRRegister23_write["write"] CSRRegister23__internal_fu_read["_internal_fu_read"] subgraph MethodMap46["fu_write_map MethodMap"] MethodMap46_method["method"] end subgraph MethodFilter23["fu_write_filter MethodFilter"] MethodFilter23_method["method"] end subgraph MethodMap47["fu_read_map MethodMap"] MethodMap47_method["method"] end end end subgraph CoreInstructionCounter["core_counter CoreInstructionCounter"] CoreInstructionCounter_increment["increment"] CoreInstructionCounter_decrement["decrement"] end subgraph MethodProduct1["get_instr MethodProduct"] MethodProduct1_method["method"] end subgraph Scheduler["scheduler Scheduler"] subgraph FIFO12["alloc_rename_buf FIFO"] FIFO12_write["write"] FIFO12_read["read"] end subgraph RegAllocation["reg_alloc RegAllocation"] RegAllocation_RegAllocation["RegAllocation"] end subgraph Connect["rename_out_buf Connect"] Connect_write["write"] Connect_read["read"] end subgraph Renaming["renaming Renaming"] Renaming_Renaming["Renaming"] end subgraph FIFO13["reg_alloc_out_buf FIFO"] FIFO13_read["read"] FIFO13_write["write"] end subgraph ROBAllocation["rob_alloc ROBAllocation"] ROBAllocation_ROBAllocation["ROBAllocation"] end subgraph FIFO14["rs_select_out_buf FIFO"] FIFO14_write["write"] FIFO14_read["read"] end subgraph RSSelection["rs_selector RSSelection"] RSSelection_RSSelection["RSSelection"] RSSelection_RSSelection1["RSSelection"] RSSelection_RSSelection2["RSSelection"] RSSelection_RSSelection3["RSSelection"] end subgraph RSInsertion["rs_insertion RSInsertion"] RSInsertion_RSInsertion["RSInsertion"] end end subgraph ModuleConnector["fetch_resume_unifiers ModuleConnector"] subgraph Collector4["FetchResumeKey_unifier Collector"] Collector4_method["method"] subgraph Forwarder9["forwarder Forwarder"] Forwarder9_write["write"] Forwarder9_read["read"] end subgraph ManyToOneConnectTrans4["connect ManyToOneConnectTrans"] subgraph ConnectTrans14["ManyToOneConnectTrans_input_0 ConnectTrans"] ConnectTrans14_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans15["ManyToOneConnectTrans_input_1 ConnectTrans"] ConnectTrans15_ConnectTrans["ConnectTrans"] end end end end subgraph ConnectTrans16["fetch_resume_connector ConnectTrans"] ConnectTrans16_ConnectTrans["ConnectTrans"] end subgraph Retirement["retirement Retirement"] Retirement_Retirement_cond1["Retirement_cond1"] Retirement_Retirement["Retirement"] Retirement_Retirement1["Retirement"] Retirement_core_state["core_state"] Retirement_precommit["precommit"] Retirement_Retirement_cond0["Retirement_cond0"] Retirement_Retirement2["Retirement"] Retirement_Retirement3["Retirement"] subgraph DoubleCounterCSR2["instret_csr DoubleCounterCSR"] DoubleCounterCSR2_increment["increment"] subgraph CSRRegister24["register_low CSRRegister"] CSRRegister24__internal_fu_read["_internal_fu_read"] CSRRegister24_read["read"] CSRRegister24_write["write"] subgraph MethodMap49["fu_read_map MethodMap"] MethodMap49_method["method"] end end subgraph CSRRegister25["register_high CSRRegister"] CSRRegister25_write["write"] CSRRegister25_read["read"] CSRRegister25__internal_fu_read["_internal_fu_read"] subgraph MethodMap51["fu_read_map MethodMap"] MethodMap51_method["method"] end end end subgraph HwCounter9["perf_instr_ret HwCounter"] HwCounter9__incr["_incr"] end subgraph FIFOLatencyMeasurer2["perf_trap_latency FIFOLatencyMeasurer"] FIFOLatencyMeasurer2__stop["_stop"] FIFOLatencyMeasurer2__start["_start"] subgraph HwExpHistogram11["histogram HwExpHistogram"] HwExpHistogram11__add["_add"] end subgraph FIFO15["fifo FIFO"] FIFO15_read["read"] FIFO15_write["write"] end end end end end subgraph TransactionManager["transaction_manager TransactionManager"] TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond2["PrivilegedFuncUnit_PrivilegedFuncUnit_cond2"] TransactionManager_Retirement_cond1_Retirement["Retirement_cond1_Retirement"] TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond3["PrivilegedFuncUnit_PrivilegedFuncUnit_cond3"] TransactionManager_accept_cond0_accept_cond0_ConnectTrans["accept_cond0_accept_cond0_ConnectTrans"] TransactionManager_issue_cond0_LSUDummy["issue_cond0_LSUDummy"] TransactionManager_Fetch_Stage2_cond0_Fetch_Stage2["Fetch_Stage2_cond0_Fetch_Stage2"] TransactionManager_Fetch_Stage2_cond1_Fetch_Stage2["Fetch_Stage2_cond1_Fetch_Stage2"] TransactionManager_issue_cond2_LSUDummy["issue_cond2_LSUDummy"] TransactionManager_issue_cond1_LSUDummy["issue_cond1_LSUDummy"] TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond0["PrivilegedFuncUnit_PrivilegedFuncUnit_cond0"] TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond1["PrivilegedFuncUnit_PrivilegedFuncUnit_cond1"] TransactionManager_ROBAllocation_Renaming["ROBAllocation_Renaming"] TransactionManager_ConnectTrans_accept_cond1["ConnectTrans_accept_cond1"] TransactionManager_Retirement_cond0_Retirement["Retirement_cond0_Retirement"] TransactionManager_accept_cond1_accept_cond0_ConnectTrans["accept_cond1_accept_cond0_ConnectTrans"] end end Core_InitFreeRFFifo --> BasicFifo5_write Retirement_Retirement --> BasicFifo5_write TransactionManager_Retirement_cond0_Retirement --> BasicFifo5_write TransactionManager_Retirement_cond1_Retirement --> BasicFifo5_write WishboneMaster_WishboneMaster --> Forwarder_write WishboneMaster1_WishboneMaster --> Forwarder1_write FIFO4_read --> CoreFrontend_DiscardBranchVerify SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller --> WishboneMasterAdapter_request_read SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller --> Serializer_serialize_in0 SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller --> BasicFifo_write SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller --> WishboneMaster_request WishboneMasterAdapter_get_read_response --> SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller1 Serializer_serialize_out0 --> SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller1 BasicFifo_read --> SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller1 WishboneMaster_result --> SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller1 Forwarder_read --> SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller1 SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller1 --> Forwarder2_write ICache_ICache1 <--> HwCounter4__incr ArgumentsToResultsZipper_peek_arg --> ICache_MemRead BasicFifo3_peek --> ICache_MemRead ICache_MemRead <--> HwCounter1__incr ICache_MemRead --> ArgumentsToResultsZipper_write_results ICache_MemRead --> Forwarder3_write ICache_MemRead <--> HwCounter2__incr ICache_MemRead --> SimpleCommonBusCacheRefiller_start_refill SimpleCommonBusCacheRefiller_accept_refill --> ICache_ICache Forwarder2_read --> ICache_ICache ICache_ICache <--> HwCounter3__incr FetchUnit_Fetch_Stage0 <--> Semaphore_acquire FetchUnit_Fetch_Stage0 --> ICache_issue_req FetchUnit_Fetch_Stage0 <--> HwCounter__incr FetchUnit_Fetch_Stage0 <--> FIFOLatencyMeasurer__start FetchUnit_Fetch_Stage0 --> FIFO_write FetchUnit_Fetch_Stage0 --> ArgumentsToResultsZipper_write_args FetchUnit_Fetch_Stage0 --> BasicFifo3_write FetchUnit_Fetch_Stage0 --> BasicFifo4_write BasicFifo4_read --> FetchUnit_Fetch_Stage1 ICache_accept_res --> FetchUnit_Fetch_Stage1 FetchUnit_Fetch_Stage1 <--> FIFOLatencyMeasurer__stop FIFO_read --> FetchUnit_Fetch_Stage1 FetchUnit_Fetch_Stage1 --> HwExpHistogram__add ArgumentsToResultsZipper_read --> FetchUnit_Fetch_Stage1 BasicFifo3_read --> FetchUnit_Fetch_Stage1 Forwarder3_read --> FetchUnit_Fetch_Stage1 FetchUnit_Fetch_Stage1 --> Pipe_write Serializer_read --> ConnectTrans_ConnectTrans ConnectTrans_ConnectTrans --> BasicFifo2_write BasicFifo2_read --> DecodeStage_DecodeStage DecodeStage_DecodeStage <--> HwCounter6__incr DecodeStage_DecodeStage --> Pipe1_write RegisterFile_perf --> HwExpHistogram2__add ReorderBuffer_perf --> HwExpHistogram4__add GenericCSRRegisters_GenericCSRRegisters <--> DoubleCounterCSR_increment CSRRegister18_read --> GenericCSRRegisters_GenericCSRRegisters GenericCSRRegisters_GenericCSRRegisters --> CSRRegister18_write CSRRegister19_read --> GenericCSRRegisters_GenericCSRRegisters GenericCSRRegisters_GenericCSRRegisters --> CSRRegister19_write GenericCSRRegisters_GenericCSRRegisters <--> DoubleCounterCSR1_increment CSRRegister20_read --> GenericCSRRegisters_GenericCSRRegisters GenericCSRRegisters_GenericCSRRegisters --> CSRRegister20_write CSRRegister21_read --> GenericCSRRegisters_GenericCSRRegisters GenericCSRRegisters_GenericCSRRegisters --> CSRRegister21_write CSRRegister11_read --> InternalInterruptController_InternalInterruptController1 CSRRegister11_read --> InternalInterruptController_InternalInterruptController2 CSRRegister10_read --> InternalInterruptController_InternalInterruptController1 CSRRegister10_read --> InternalInterruptController_InternalInterruptController2 CSRRegister10_read --> WakeupSelect3_WakeupSelect CSRRegister10_read --> CSRUnit_CSRUnit CSRRegister10_read --> TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond2 CSRRegister10_read --> TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond0 CSRRegister10_read --> TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond3 CSRRegister10_read --> TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond1 CSRRegister22_read --> InternalInterruptController_InternalInterruptController1 CSRRegister23_read --> InternalInterruptController_InternalInterruptController1 CSRRegister23_read_comb --> InternalInterruptController_InternalInterruptController InternalInterruptController_InternalInterruptController --> CSRRegister23_write InternalInterruptController_InternalInterruptController2 --> CSRRegister11_write InternalInterruptController_InternalInterruptController2 --> CSRRegister12_write InternalInterruptController_InternalInterruptController2 --> CSRRegister13_write InternalInterruptController_InternalInterruptController2 --> CSRRegister10_write CSRRegister12_read --> InternalInterruptController_InternalInterruptController2 CSRRegister13_read --> InternalInterruptController_InternalInterruptController2 InternalInterruptController_InternalInterruptController2 --> CSRRegister14_write MethodProduct1_method --> RegAllocation_RegAllocation Pipe1_read --> RegAllocation_RegAllocation RegAllocation_RegAllocation <--> CoreInstructionCounter_increment BasicFifo5_read --> RegAllocation_RegAllocation RegAllocation_RegAllocation --> FIFO12_write FIFO13_read --> RSSelection_RSSelection FIFO13_read --> RSSelection_RSSelection2 FIFO13_read --> RSSelection_RSSelection3 FIFO13_read --> RSSelection_RSSelection1 RSFuncBlock_select --> RSSelection_RSSelection RS_select --> RSSelection_RSSelection RSSelection_RSSelection --> FIFO14_write RSSelection_RSSelection2 --> FIFO14_write RSSelection_RSSelection3 --> FIFO14_write RSSelection_RSSelection1 --> FIFO14_write RSFuncBlock1_select --> RSSelection_RSSelection2 RS1_select --> RSSelection_RSSelection2 RSFuncBlock2_select --> RSSelection_RSSelection3 FifoRS_select --> RSSelection_RSSelection3 RSSelection_RSSelection1 <--> CSRUnit_select FIFO14_read --> RSInsertion_RSInsertion RegisterFile_read1 --> RSInsertion_RSInsertion RegisterFile_read2 --> RSInsertion_RSInsertion Retirement_core_state --> RSInsertion_RSInsertion Retirement_core_state --> LSUDummy_LSUDummy1 RSInsertion_RSInsertion --> RSFuncBlock_insert RSInsertion_RSInsertion --> RS_insert RSInsertion_RSInsertion --> TaggedLatencyMeasurer1__start RSInsertion_RSInsertion --> AsyncMemoryBank1_write0 RSInsertion_RSInsertion --> RSFuncBlock1_insert RSInsertion_RSInsertion --> RS1_insert RSInsertion_RSInsertion --> TaggedLatencyMeasurer2__start RSInsertion_RSInsertion --> AsyncMemoryBank2_write0 RSInsertion_RSInsertion --> RSFuncBlock2_insert RSInsertion_RSInsertion --> FifoRS_insert RSInsertion_RSInsertion --> TaggedLatencyMeasurer3__start RSInsertion_RSInsertion --> AsyncMemoryBank3_write0 RSInsertion_RSInsertion --> CSRUnit_insert BasicFifo6_read --> ConnectTrans1_ConnectTrans ConnectTrans1_ConnectTrans --> ExceptionInformationRegister_report ReorderBuffer_get_indices --> ConnectTrans1_ConnectTrans ConnectTrans1_ConnectTrans <--> CoreFrontend_stall ConnectTrans1_ConnectTrans <--> FetchUnit_stall_exception ConnectTrans1_ConnectTrans <--> Serializer_clean ConnectTrans1_ConnectTrans <--> BasicFifo2_clear ConnectTrans1_ConnectTrans <--> Pipe1_clean ConnectTrans14_ConnectTrans --> Forwarder9_write ConnectTrans15_ConnectTrans --> Forwarder9_write BasicFifo8_read --> ConnectTrans14_ConnectTrans CSRUnit_fetch_resume --> ConnectTrans15_ConnectTrans Collector4_method --> ConnectTrans16_ConnectTrans Forwarder9_read --> ConnectTrans16_ConnectTrans ConnectTrans16_ConnectTrans --> FetchUnit_resume_from_unsafe Collector_method --> ResultAnnouncement_ResultAnnouncement Forwarder4_read --> ResultAnnouncement_ResultAnnouncement ResultAnnouncement_ResultAnnouncement --> ReorderBuffer_mark_done ResultAnnouncement_ResultAnnouncement --> RegisterFile_write ResultAnnouncement_ResultAnnouncement --> TaggedLatencyMeasurer__start ResultAnnouncement_ResultAnnouncement --> AsyncMemoryBank_write0 ResultAnnouncement_ResultAnnouncement --> MethodProduct_method ResultAnnouncement_ResultAnnouncement --> RSFuncBlock_update ResultAnnouncement_ResultAnnouncement --> RS_update ResultAnnouncement_ResultAnnouncement --> RSFuncBlock1_update ResultAnnouncement_ResultAnnouncement --> RS1_update ResultAnnouncement_ResultAnnouncement --> RSFuncBlock2_update ResultAnnouncement_ResultAnnouncement --> FifoRS_update ResultAnnouncement_ResultAnnouncement --> CSRUnit_update RS_perf --> HwExpHistogram6__add RS_RS2 --> WakeupSelect_WakeupSelect RS_take --> WakeupSelect_WakeupSelect RS_take --> WakeupSelect1_WakeupSelect RS_take --> WakeupSelect2_WakeupSelect RS_take --> WakeupSelect3_WakeupSelect RS_take --> WakeupSelect4_WakeupSelect WakeupSelect_WakeupSelect --> TaggedLatencyMeasurer1__stop WakeupSelect1_WakeupSelect --> TaggedLatencyMeasurer1__stop WakeupSelect2_WakeupSelect --> TaggedLatencyMeasurer1__stop WakeupSelect3_WakeupSelect --> TaggedLatencyMeasurer1__stop WakeupSelect4_WakeupSelect --> TaggedLatencyMeasurer1__stop AsyncMemoryBank1_read0 --> WakeupSelect_WakeupSelect AsyncMemoryBank1_read0 --> WakeupSelect1_WakeupSelect AsyncMemoryBank1_read0 --> WakeupSelect2_WakeupSelect AsyncMemoryBank1_read0 --> WakeupSelect3_WakeupSelect AsyncMemoryBank1_read0 --> WakeupSelect4_WakeupSelect WakeupSelect_WakeupSelect --> HwExpHistogram5__add WakeupSelect1_WakeupSelect --> HwExpHistogram5__add WakeupSelect2_WakeupSelect --> HwExpHistogram5__add WakeupSelect3_WakeupSelect --> HwExpHistogram5__add WakeupSelect4_WakeupSelect --> HwExpHistogram5__add WakeupSelect_WakeupSelect --> AluFuncUnit_issue WakeupSelect_WakeupSelect --> TaggedCounter4__incr WakeupSelect_WakeupSelect --> FIFO2_write RS_RS1 --> WakeupSelect1_WakeupSelect WakeupSelect1_WakeupSelect --> ShiftFuncUnit_issue WakeupSelect1_WakeupSelect --> FIFO3_write RS_RS --> WakeupSelect2_WakeupSelect WakeupSelect2_WakeupSelect --> JumpBranchFuncUnit_issue WakeupSelect2_WakeupSelect <--> CoreFrontend_target_pred_req WakeupSelect2_WakeupSelect --> BasicFifo7_write WakeupSelect2_WakeupSelect --> TaggedCounter5__incr RS_RS3 --> WakeupSelect3_WakeupSelect WakeupSelect3_WakeupSelect --> ExceptionFuncUnit_issue WakeupSelect3_WakeupSelect --> BasicFifo6_write ConnectTrans8_ConnectTrans --> BasicFifo6_write ConnectTrans10_ConnectTrans --> BasicFifo6_write ConnectTrans5_ConnectTrans --> BasicFifo6_write TransactionManager_ConnectTrans_accept_cond1 --> BasicFifo6_write TransactionManager_accept_cond0_accept_cond0_ConnectTrans --> BasicFifo6_write TransactionManager_accept_cond1_accept_cond0_ConnectTrans --> BasicFifo6_write WakeupSelect3_WakeupSelect --> FIFO5_write RS_RS4 --> WakeupSelect4_WakeupSelect WakeupSelect4_WakeupSelect --> PrivilegedFuncUnit_issue ConnectTrans6_ConnectTrans --> Forwarder5_write ConnectTrans7_ConnectTrans --> Forwarder5_write ConnectTrans8_ConnectTrans --> Forwarder5_write ConnectTrans9_ConnectTrans --> Forwarder5_write ConnectTrans10_ConnectTrans --> Forwarder5_write AluFuncUnit_accept --> ConnectTrans6_ConnectTrans FIFO2_read --> ConnectTrans6_ConnectTrans ShiftFuncUnit_accept --> ConnectTrans7_ConnectTrans FIFO3_read --> ConnectTrans7_ConnectTrans JumpBranchFuncUnit_accept --> ConnectTrans8_ConnectTrans BasicFifo7_read --> ConnectTrans8_ConnectTrans CoreFrontend_target_pred_resp --> ConnectTrans8_ConnectTrans ConnectTrans8_ConnectTrans <--> HwCounter8__incr ConnectTrans8_ConnectTrans <--> HwCounter7__incr ConnectTrans8_ConnectTrans --> FIFO4_write ExceptionFuncUnit_accept --> ConnectTrans9_ConnectTrans FIFO5_read --> ConnectTrans9_ConnectTrans PrivilegedFuncUnit_accept --> ConnectTrans10_ConnectTrans CSRRegister7_read --> ConnectTrans10_ConnectTrans ConnectTrans10_ConnectTrans --> BasicFifo8_write RS1_perf --> HwExpHistogram8__add SequentialUnsignedMul_accept --> MulUnit_MulUnit FIFO7_read --> MulUnit_MulUnit MulUnit_MulUnit --> FIFO6_write RecursiveWithSingleDSPMul_RecursiveWithSingleDSPMul <--> DSPMulUnit_compute RS1_RS1 --> WakeupSelect5_WakeupSelect RS1_take --> WakeupSelect5_WakeupSelect RS1_take --> WakeupSelect6_WakeupSelect WakeupSelect5_WakeupSelect --> TaggedLatencyMeasurer2__stop WakeupSelect6_WakeupSelect --> TaggedLatencyMeasurer2__stop AsyncMemoryBank2_read0 --> WakeupSelect5_WakeupSelect AsyncMemoryBank2_read0 --> WakeupSelect6_WakeupSelect WakeupSelect5_WakeupSelect --> HwExpHistogram7__add WakeupSelect6_WakeupSelect --> HwExpHistogram7__add WakeupSelect5_WakeupSelect --> MulUnit_issue WakeupSelect5_WakeupSelect --> FIFO7_write WakeupSelect5_WakeupSelect --> SequentialUnsignedMul_issue LongDivider_accept --> DivUnit_DivUnit FIFO8_read --> DivUnit_DivUnit DivUnit_DivUnit --> BasicFifo9_write RS1_RS --> WakeupSelect6_WakeupSelect WakeupSelect6_WakeupSelect --> DivUnit_issue WakeupSelect6_WakeupSelect --> FIFO8_write WakeupSelect6_WakeupSelect --> LongDivider_issue ConnectTrans11_ConnectTrans --> Forwarder6_write ConnectTrans12_ConnectTrans --> Forwarder6_write MulUnit_accept --> ConnectTrans11_ConnectTrans FIFO6_read --> ConnectTrans11_ConnectTrans DivUnit_accept --> ConnectTrans12_ConnectTrans BasicFifo9_read --> ConnectTrans12_ConnectTrans FifoRS_perf --> HwExpHistogram10__add Forwarder7_read --> LSUDummy_LSUDummy3 Forwarder7_read --> TransactionManager_issue_cond2_LSUDummy Forwarder7_read --> TransactionManager_issue_cond1_LSUDummy Forwarder7_read --> TransactionManager_issue_cond0_LSUDummy LSUDummy_LSUDummy3 --> FIFO9_write WakeupSelect7_WakeupSelect --> FIFO9_write TransactionManager_issue_cond2_LSUDummy --> FIFO9_write TransactionManager_issue_cond1_LSUDummy --> FIFO9_write TransactionManager_issue_cond0_LSUDummy --> FIFO9_write LSUDummy_LSUDummy3 --> FIFO11_write WakeupSelect7_WakeupSelect --> FIFO11_write TransactionManager_issue_cond2_LSUDummy --> FIFO11_write TransactionManager_issue_cond1_LSUDummy --> FIFO11_write TransactionManager_issue_cond0_LSUDummy --> FIFO11_write LSUDummy_LSUDummy2 --> Retirement_precommit CSRUnit_CSRUnit --> Retirement_precommit TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond2 --> Retirement_precommit TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond0 --> Retirement_precommit TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond3 --> Retirement_precommit TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond1 --> Retirement_precommit ReorderBuffer_peek --> LSUDummy_LSUDummy2 ReorderBuffer_peek --> CSRUnit_CSRUnit ReorderBuffer_peek --> Retirement_Retirement1 ReorderBuffer_peek --> Retirement_Retirement ReorderBuffer_peek --> TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond2 ReorderBuffer_peek --> TransactionManager_Retirement_cond0_Retirement ReorderBuffer_peek --> TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond0 ReorderBuffer_peek --> TransactionManager_Retirement_cond1_Retirement ReorderBuffer_peek --> TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond3 ReorderBuffer_peek --> TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond1 FifoRS_FifoRS --> WakeupSelect7_WakeupSelect FifoRS_take --> WakeupSelect7_WakeupSelect WakeupSelect7_WakeupSelect --> TaggedLatencyMeasurer3__stop AsyncMemoryBank3_read0 --> WakeupSelect7_WakeupSelect WakeupSelect7_WakeupSelect --> HwExpHistogram9__add WakeupSelect7_WakeupSelect --> LSUDummy_issue WakeupSelect7_WakeupSelect --> Forwarder7_write MethodMap1_method --> CSRUnit_CSRUnit CSRRegister__internal_fu_read --> CSRUnit_CSRUnit MethodMap3_method --> CSRUnit_CSRUnit CSRRegister1__internal_fu_read --> CSRUnit_CSRUnit MethodMap5_method --> CSRUnit_CSRUnit CSRRegister2__internal_fu_read --> CSRUnit_CSRUnit MethodMap7_method --> CSRUnit_CSRUnit CSRRegister3__internal_fu_read --> CSRUnit_CSRUnit MethodMap9_method --> CSRUnit_CSRUnit CSRRegister4__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodFilter4_method CSRUnit_CSRUnit --> MethodMap8_method CSRUnit_CSRUnit --> CSRRegister4__internal_fu_write MethodMap11_method --> CSRUnit_CSRUnit CSRRegister5__internal_fu_read --> CSRUnit_CSRUnit AliasedCSR__fu_read --> CSRUnit_CSRUnit MethodMap23_method --> CSRUnit_CSRUnit CSRRegister11__internal_fu_read --> CSRUnit_CSRUnit MethodMap25_method --> CSRUnit_CSRUnit CSRRegister12__internal_fu_read --> CSRUnit_CSRUnit MethodMap27_method --> CSRUnit_CSRUnit CSRRegister13__internal_fu_read --> CSRUnit_CSRUnit MethodMap29_method --> CSRUnit_CSRUnit CSRRegister14__internal_fu_read --> CSRUnit_CSRUnit MethodMap31_method --> CSRUnit_CSRUnit CSRRegister15__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> AliasedCSR__fu_write CSRUnit_CSRUnit --> MethodFilter11_method CSRUnit_CSRUnit --> MethodMap22_method CSRUnit_CSRUnit --> CSRRegister11__internal_fu_write CSRUnit_CSRUnit --> MethodFilter12_method CSRUnit_CSRUnit --> MethodMap24_method CSRUnit_CSRUnit --> CSRRegister12__internal_fu_write CSRUnit_CSRUnit --> MethodFilter13_method CSRUnit_CSRUnit --> MethodMap26_method CSRUnit_CSRUnit --> CSRRegister13__internal_fu_write CSRUnit_CSRUnit --> MethodFilter14_method CSRUnit_CSRUnit --> MethodMap28_method CSRUnit_CSRUnit --> CSRRegister14__internal_fu_write CSRUnit_CSRUnit --> MethodFilter15_method CSRUnit_CSRUnit --> MethodMap30_method CSRUnit_CSRUnit --> CSRRegister15__internal_fu_write AliasedCSR1__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> AliasedCSR1__fu_write MethodMap13_method --> CSRUnit_CSRUnit CSRRegister6__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodFilter6_method CSRUnit_CSRUnit --> MethodMap12_method CSRUnit_CSRUnit --> CSRRegister6__internal_fu_write AliasedCSR2__fu_read --> CSRUnit_CSRUnit MethodMap33_method --> CSRUnit_CSRUnit CSRRegister16__internal_fu_read --> CSRUnit_CSRUnit MethodMap35_method --> CSRUnit_CSRUnit CSRRegister17__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> AliasedCSR2__fu_write CSRUnit_CSRUnit --> MethodFilter16_method CSRUnit_CSRUnit --> MethodMap32_method CSRUnit_CSRUnit --> CSRRegister16__internal_fu_write CSRUnit_CSRUnit --> MethodFilter17_method CSRUnit_CSRUnit --> MethodMap34_method CSRUnit_CSRUnit --> CSRRegister17__internal_fu_write MethodMap15_method --> CSRUnit_CSRUnit CSRRegister7__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodFilter7_method CSRUnit_CSRUnit --> MethodMap14_method CSRUnit_CSRUnit --> CSRRegister7__internal_fu_write MethodMap17_method --> CSRUnit_CSRUnit CSRRegister8__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodFilter8_method CSRUnit_CSRUnit --> MethodMap16_method CSRUnit_CSRUnit --> CSRRegister8__internal_fu_write MethodMap19_method --> CSRUnit_CSRUnit CSRRegister9__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodFilter9_method CSRUnit_CSRUnit --> MethodMap18_method CSRUnit_CSRUnit --> CSRRegister9__internal_fu_write MethodMap37_method --> CSRUnit_CSRUnit CSRRegister18__internal_fu_read --> CSRUnit_CSRUnit MethodMap39_method --> CSRUnit_CSRUnit CSRRegister19__internal_fu_read --> CSRUnit_CSRUnit MethodMap41_method --> CSRUnit_CSRUnit CSRRegister20__internal_fu_read --> CSRUnit_CSRUnit MethodMap43_method --> CSRUnit_CSRUnit CSRRegister21__internal_fu_read --> CSRUnit_CSRUnit MethodMap45_method --> CSRUnit_CSRUnit CSRRegister22__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodFilter22_method CSRUnit_CSRUnit --> MethodMap44_method CSRUnit_CSRUnit --> CSRRegister22__internal_fu_write MethodMap47_method --> CSRUnit_CSRUnit CSRRegister23__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodFilter23_method CSRUnit_CSRUnit --> MethodMap46_method CSRUnit_CSRUnit --> CSRRegister23__internal_fu_write MethodMap49_method --> CSRUnit_CSRUnit CSRRegister24__internal_fu_read --> CSRUnit_CSRUnit MethodMap51_method --> CSRUnit_CSRUnit CSRRegister25__internal_fu_read --> CSRUnit_CSRUnit ConnectTrans2_ConnectTrans --> Forwarder4_write ConnectTrans3_ConnectTrans --> Forwarder4_write ConnectTrans4_ConnectTrans --> Forwarder4_write ConnectTrans5_ConnectTrans --> Forwarder4_write RSFuncBlock_get_result --> ConnectTrans2_ConnectTrans Collector1_method --> ConnectTrans2_ConnectTrans Forwarder5_read --> ConnectTrans2_ConnectTrans RSFuncBlock1_get_result --> ConnectTrans3_ConnectTrans Collector2_method --> ConnectTrans3_ConnectTrans Forwarder6_read --> ConnectTrans3_ConnectTrans RSFuncBlock2_get_result --> ConnectTrans4_ConnectTrans Collector3_method --> ConnectTrans4_ConnectTrans Forwarder8_read --> ConnectTrans4_ConnectTrans CSRUnit_get_result --> ConnectTrans5_ConnectTrans ExceptionInformationRegister_get --> Retirement_Retirement1 ExceptionInformationRegister_get --> TransactionManager_Retirement_cond0_Retirement ExceptionInformationRegister_get --> TransactionManager_Retirement_cond1_Retirement Retirement_Retirement <--> ReorderBuffer_retire TransactionManager_Retirement_cond0_Retirement <--> ReorderBuffer_retire TransactionManager_Retirement_cond1_Retirement <--> ReorderBuffer_retire Retirement_Retirement <--> FIFOLatencyMeasurer1__stop TransactionManager_Retirement_cond0_Retirement <--> FIFOLatencyMeasurer1__stop TransactionManager_Retirement_cond1_Retirement <--> FIFOLatencyMeasurer1__stop FIFO1_read --> Retirement_Retirement FIFO1_read --> TransactionManager_Retirement_cond0_Retirement FIFO1_read --> TransactionManager_Retirement_cond1_Retirement Retirement_Retirement --> HwExpHistogram3__add TransactionManager_Retirement_cond0_Retirement --> HwExpHistogram3__add TransactionManager_Retirement_cond1_Retirement --> HwExpHistogram3__add CoreInstructionCounter_decrement --> Retirement_Retirement CoreInstructionCounter_decrement --> TransactionManager_Retirement_cond0_Retirement CoreInstructionCounter_decrement --> TransactionManager_Retirement_cond1_Retirement RRAT_peek --> Retirement_Retirement RRAT_peek --> TransactionManager_Retirement_cond1_Retirement Retirement_Retirement --> RegisterFile_free TransactionManager_Retirement_cond0_Retirement --> RegisterFile_free TransactionManager_Retirement_cond1_Retirement --> RegisterFile_free Retirement_Retirement --> TaggedLatencyMeasurer__stop TransactionManager_Retirement_cond0_Retirement --> TaggedLatencyMeasurer__stop TransactionManager_Retirement_cond1_Retirement --> TaggedLatencyMeasurer__stop AsyncMemoryBank_read0 --> Retirement_Retirement AsyncMemoryBank_read0 --> TransactionManager_Retirement_cond0_Retirement AsyncMemoryBank_read0 --> TransactionManager_Retirement_cond1_Retirement Retirement_Retirement --> HwExpHistogram1__add TransactionManager_Retirement_cond0_Retirement --> HwExpHistogram1__add TransactionManager_Retirement_cond1_Retirement --> HwExpHistogram1__add Retirement_Retirement --> FRAT_rename TransactionManager_ROBAllocation_Renaming --> FRAT_rename TransactionManager_Retirement_cond1_Retirement --> FRAT_rename Retirement_Retirement3 <--> FIFOLatencyMeasurer2__stop FIFO15_read --> Retirement_Retirement3 Retirement_Retirement3 --> HwExpHistogram11__add CSRRegister16_read --> Retirement_Retirement3 CSRRegister17_read --> Retirement_Retirement3 CSRRegister6_read --> Retirement_Retirement3 Retirement_Retirement3 --> FetchUnit_resume_from_exception Retirement_Retirement3 <--> ExceptionInformationRegister_clear TransactionManager_issue_cond2_LSUDummy <--> LSURequester_issue_cond2 TransactionManager_issue_cond2_LSUDummy <--> LSUDummy_LSUDummy TransactionManager_issue_cond1_LSUDummy <--> LSUDummy_LSUDummy TransactionManager_issue_cond0_LSUDummy <--> LSUDummy_LSUDummy TransactionManager_issue_cond2_LSUDummy --> LSURequester_issue TransactionManager_issue_cond1_LSUDummy --> LSURequester_issue TransactionManager_issue_cond0_LSUDummy --> LSURequester_issue TransactionManager_issue_cond2_LSUDummy --> BasicFifo10_write TransactionManager_issue_cond1_LSUDummy --> BasicFifo10_write TransactionManager_issue_cond0_LSUDummy --> BasicFifo10_write TransactionManager_issue_cond2_LSUDummy --> FIFO10_write TransactionManager_issue_cond1_LSUDummy --> FIFO10_write TransactionManager_issue_cond0_LSUDummy --> FIFO10_write TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond2 <--> PrivilegedFuncUnit_PrivilegedFuncUnit TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond0 <--> PrivilegedFuncUnit_PrivilegedFuncUnit TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond3 <--> PrivilegedFuncUnit_PrivilegedFuncUnit TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond1 <--> PrivilegedFuncUnit_PrivilegedFuncUnit TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond2 --> TaggedCounter6__incr TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond0 --> TaggedCounter6__incr TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond3 --> TaggedCounter6__incr TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond1 --> TaggedCounter6__incr CSRRegister15_read --> TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond2 CSRRegister15_read --> TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond0 CSRRegister15_read --> TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond3 CSRRegister15_read --> TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond1 TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond2 <--> PrivilegedFuncUnit_PrivilegedFuncUnit_cond2 TransactionManager_ConnectTrans_accept_cond1 <--> ConnectTrans13_ConnectTrans TransactionManager_accept_cond0_accept_cond0_ConnectTrans <--> ConnectTrans13_ConnectTrans TransactionManager_accept_cond1_accept_cond0_ConnectTrans <--> ConnectTrans13_ConnectTrans TransactionManager_ConnectTrans_accept_cond1 --> Forwarder8_write TransactionManager_accept_cond0_accept_cond0_ConnectTrans --> Forwarder8_write TransactionManager_accept_cond1_accept_cond0_ConnectTrans --> Forwarder8_write LSUDummy_accept --> TransactionManager_ConnectTrans_accept_cond1 LSUDummy_accept --> TransactionManager_accept_cond0_accept_cond0_ConnectTrans LSUDummy_accept --> TransactionManager_accept_cond1_accept_cond0_ConnectTrans TransactionManager_ConnectTrans_accept_cond1 <--> LSUDummy_accept_cond1 FIFO9_read --> TransactionManager_ConnectTrans_accept_cond1 FIFO11_read --> TransactionManager_ConnectTrans_accept_cond1 TransactionManager_Fetch_Stage2_cond0_Fetch_Stage2 <--> FetchUnit_Fetch_Stage2_cond0 TransactionManager_Fetch_Stage2_cond0_Fetch_Stage2 <--> HwCounter5__incr TransactionManager_Fetch_Stage2_cond0_Fetch_Stage2 --> TaggedCounter__incr TransactionManager_Fetch_Stage2_cond0_Fetch_Stage2 --> Serializer_write TransactionManager_Fetch_Stage2_cond0_Fetch_Stage2 <--> FetchUnit_Fetch_Stage2 TransactionManager_Fetch_Stage2_cond1_Fetch_Stage2 <--> FetchUnit_Fetch_Stage2 TransactionManager_Fetch_Stage2_cond0_Fetch_Stage2 <--> Semaphore_release TransactionManager_Fetch_Stage2_cond1_Fetch_Stage2 <--> Semaphore_release Pipe_read --> TransactionManager_Fetch_Stage2_cond0_Fetch_Stage2 Pipe_read --> TransactionManager_Fetch_Stage2_cond1_Fetch_Stage2 TransactionManager_Fetch_Stage2_cond0_Fetch_Stage2 --> Predecoder_predecode TransactionManager_Fetch_Stage2_cond1_Fetch_Stage2 --> Predecoder_predecode TransactionManager_Fetch_Stage2_cond0_Fetch_Stage2 --> PredictionChecker_check TransactionManager_Fetch_Stage2_cond1_Fetch_Stage2 --> PredictionChecker_check TransactionManager_Fetch_Stage2_cond0_Fetch_Stage2 --> TaggedCounter1__incr TransactionManager_Fetch_Stage2_cond1_Fetch_Stage2 --> TaggedCounter1__incr TransactionManager_Fetch_Stage2_cond0_Fetch_Stage2 --> TaggedCounter2__incr TransactionManager_Fetch_Stage2_cond1_Fetch_Stage2 --> TaggedCounter2__incr TransactionManager_Fetch_Stage2_cond0_Fetch_Stage2 --> TaggedCounter3__incr TransactionManager_Fetch_Stage2_cond1_Fetch_Stage2 --> TaggedCounter3__incr TransactionManager_issue_cond1_LSUDummy <--> LSURequester_issue_cond1 TransactionManager_issue_cond1_LSUDummy --> WishboneMasterAdapter1_request_read TransactionManager_issue_cond1_LSUDummy --> Serializer1_serialize_in0 TransactionManager_issue_cond1_LSUDummy --> BasicFifo1_write TransactionManager_issue_cond0_LSUDummy --> BasicFifo1_write TransactionManager_issue_cond1_LSUDummy --> WishboneMaster1_request TransactionManager_issue_cond0_LSUDummy --> WishboneMaster1_request TransactionManager_Fetch_Stage2_cond1_Fetch_Stage2 <--> FetchUnit_Fetch_Stage2_cond1 TransactionManager_Retirement_cond0_Retirement <--> Retirement_Retirement_cond0 TransactionManager_Retirement_cond0_Retirement --> RRAT_commit TransactionManager_Retirement_cond0_Retirement <--> DoubleCounterCSR2_increment CSRRegister24_read --> TransactionManager_Retirement_cond0_Retirement TransactionManager_Retirement_cond0_Retirement --> CSRRegister24_write CSRRegister25_read --> TransactionManager_Retirement_cond0_Retirement TransactionManager_Retirement_cond0_Retirement --> CSRRegister25_write TransactionManager_Retirement_cond0_Retirement <--> HwCounter9__incr TransactionManager_Retirement_cond0_Retirement <--> Retirement_Retirement2 TransactionManager_Retirement_cond1_Retirement <--> Retirement_Retirement2 TransactionManager_Retirement_cond0_Retirement <--> FIFOLatencyMeasurer2__start TransactionManager_Retirement_cond1_Retirement <--> FIFOLatencyMeasurer2__start TransactionManager_Retirement_cond0_Retirement --> FIFO15_write TransactionManager_Retirement_cond1_Retirement --> FIFO15_write InternalInterruptController_interrupt_cause --> TransactionManager_Retirement_cond0_Retirement InternalInterruptController_interrupt_cause --> TransactionManager_Retirement_cond1_Retirement TransactionManager_Retirement_cond0_Retirement --> CSRRegister6_write TransactionManager_Retirement_cond1_Retirement --> CSRRegister6_write TransactionManager_Retirement_cond0_Retirement --> CSRRegister7_write TransactionManager_Retirement_cond1_Retirement --> CSRRegister7_write TransactionManager_Retirement_cond0_Retirement --> CSRRegister8_write TransactionManager_Retirement_cond1_Retirement --> CSRRegister8_write TransactionManager_Retirement_cond0_Retirement <--> InternalInterruptController_entry TransactionManager_Retirement_cond1_Retirement <--> InternalInterruptController_entry TransactionManager_ROBAllocation_Renaming <--> ROBAllocation_ROBAllocation Connect_read --> TransactionManager_ROBAllocation_Renaming TransactionManager_ROBAllocation_Renaming --> ReorderBuffer_put TransactionManager_ROBAllocation_Renaming <--> FIFOLatencyMeasurer1__start TransactionManager_ROBAllocation_Renaming --> FIFO1_write TransactionManager_ROBAllocation_Renaming --> FIFO13_write TransactionManager_ROBAllocation_Renaming <--> Renaming_Renaming FIFO12_read --> TransactionManager_ROBAllocation_Renaming TransactionManager_ROBAllocation_Renaming --> Connect_write TransactionManager_issue_cond0_LSUDummy <--> LSURequester_issue_cond0 TransactionManager_issue_cond0_LSUDummy --> WishboneMasterAdapter1_request_write TransactionManager_issue_cond0_LSUDummy --> Serializer1_serialize_in1 TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond0 <--> PrivilegedFuncUnit_PrivilegedFuncUnit_cond0 TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond0 <--> InternalInterruptController_mret TransactionManager_Retirement_cond1_Retirement <--> Retirement_Retirement_cond1 TransactionManager_accept_cond0_accept_cond0_ConnectTrans <--> LSURequester_accept_cond0 WishboneMasterAdapter1_get_write_response --> TransactionManager_accept_cond0_accept_cond0_ConnectTrans Serializer1_serialize_out1 --> TransactionManager_accept_cond0_accept_cond0_ConnectTrans BasicFifo1_read --> TransactionManager_accept_cond0_accept_cond0_ConnectTrans BasicFifo1_read --> TransactionManager_accept_cond1_accept_cond0_ConnectTrans WishboneMaster1_result --> TransactionManager_accept_cond0_accept_cond0_ConnectTrans WishboneMaster1_result --> TransactionManager_accept_cond1_accept_cond0_ConnectTrans Forwarder1_read --> TransactionManager_accept_cond0_accept_cond0_ConnectTrans Forwarder1_read --> TransactionManager_accept_cond1_accept_cond0_ConnectTrans TransactionManager_accept_cond0_accept_cond0_ConnectTrans <--> LSUDummy_accept_cond0 TransactionManager_accept_cond1_accept_cond0_ConnectTrans <--> LSUDummy_accept_cond0 LSURequester_accept --> TransactionManager_accept_cond0_accept_cond0_ConnectTrans LSURequester_accept --> TransactionManager_accept_cond1_accept_cond0_ConnectTrans BasicFifo10_read --> TransactionManager_accept_cond0_accept_cond0_ConnectTrans BasicFifo10_read --> TransactionManager_accept_cond1_accept_cond0_ConnectTrans FIFO10_read --> TransactionManager_accept_cond0_accept_cond0_ConnectTrans FIFO10_read --> TransactionManager_accept_cond1_accept_cond0_ConnectTrans TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond3 <--> PrivilegedFuncUnit_PrivilegedFuncUnit_cond3 TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond1 <--> PrivilegedFuncUnit_PrivilegedFuncUnit_cond1 TransactionManager_PrivilegedFuncUnit_PrivilegedFuncUnit_cond1 <--> ICache_flush TransactionManager_accept_cond1_accept_cond0_ConnectTrans <--> LSURequester_accept_cond1 WishboneMasterAdapter1_get_read_response --> TransactionManager_accept_cond1_accept_cond0_ConnectTrans Serializer1_serialize_out0 --> TransactionManager_accept_cond1_accept_cond0_ConnectTrans