[
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_debug_wdata_rs1_d",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_write",
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_type",
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_valid"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_ret",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_ret"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_dbecc_d",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_dbecc"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_br_error",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_br_error"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_pc_d",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_pc"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_toffset",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_toffset"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_icaf_f1_d",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_icaf_f1"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_bp_btag",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_bp_btag"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_way",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_way"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_pc4_d",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_pc4"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_hist",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_hist"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_ib0_valid_d",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_valid",
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_valid",
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_type"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_instr_d",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_instr",
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_valid",
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_type",
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_addr",
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_write"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_br_start_error",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_br_start_error"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_bp_fghr",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_bp_fghr"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_prett",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_prett"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_bank",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_bank"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_icaf_d",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_icaf"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_bp_index",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_bp_index"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_icaf_type_d",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_ifu_i0_icaf_type"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_i0_brp_valid",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_i0_brp_valid"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dec_debug_fence_d",
    "sources":[
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_write",
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_type",
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_addr",
      "~el2_dec_ib_ctl|el2_dec_ib_ctl>io_dbg_cmd_valid"
    ]
  },
  {
    "class":"firrtl.EmitCircuitAnnotation",
    "emitter":"firrtl.VerilogEmitter"
  },
  {
    "class":"firrtl.options.TargetDirAnnotation",
    "directory":"."
  },
  {
    "class":"firrtl.options.OutputAnnotationFileAnnotation",
    "file":"el2_dec_ib_ctl"
  },
  {
    "class":"firrtl.transforms.BlackBoxTargetDirAnno",
    "targetDir":"."
  }
]