[
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~EL2_IC_DATA|EL2_IC_DATA>io_ic_rd_data",
    "sources":[
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_premux_data",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_sel_premux_data",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_rd_hit",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_wr_en",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_way",
      "~EL2_IC_DATA|EL2_IC_DATA>io_clk_override",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_rw_addr",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_wr_en",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_addr",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_tag_array",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_rd_en",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_rd_en"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_rd_data",
    "sources":[
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_rd_hit",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_wr_en",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_way",
      "~EL2_IC_DATA|EL2_IC_DATA>io_clk_override",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_rw_addr",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_wr_en",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_addr",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_tag_array",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_rd_en",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_rd_en"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~EL2_IC_DATA|EL2_IC_DATA>io_ic_eccerr",
    "sources":[
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_rd_hit",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_wr_en",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_way",
      "~EL2_IC_DATA|EL2_IC_DATA>io_clk_override",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_rw_addr",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_wr_en",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_addr",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_tag_array",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_rd_en",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_rd_en"
    ]
  },
  {
    "class":"firrtl.transforms.CombinationalPath",
    "sink":"~EL2_IC_DATA|EL2_IC_DATA>io_ic_parerr",
    "sources":[
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_rd_hit",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_wr_en",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_way",
      "~EL2_IC_DATA|EL2_IC_DATA>io_clk_override",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_rw_addr",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_wr_en",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_addr",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_tag_array",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_debug_rd_en",
      "~EL2_IC_DATA|EL2_IC_DATA>io_ic_rd_en"
    ]
  },
  {
    "class":"firrtl.EmitCircuitAnnotation",
    "emitter":"firrtl.VerilogEmitter"
  },
  {
    "class":"firrtl.options.TargetDirAnnotation",
    "directory":"."
  },
  {
    "class":"firrtl.options.OutputAnnotationFileAnnotation",
    "file":"EL2_IC_DATA"
  },
  {
    "class":"firrtl.transforms.BlackBoxTargetDirAnno",
    "targetDir":"."
  }
]