data/full_repos/permissive/220229160/ql-qlf-plugin/tests/iob_no_flatten/iob_no_flatten.v
data/verilator_xmls/99c4f8af-a929-4e95-b642-ac27d98b8b41.xml
module my_top (
    inout  wire pad,
    input  wire i,
    input  wire t,
    output wire o,
    input  wire clk
);

  wire i_r;
  wire t_r;
  wire o_r;


  assign pad = (t_r) ? i_r : 1'bz;
  assign o_r = pad;


  my_dff dff_i (
      i,
      clk,
      i_r
  );
  my_dff dff_t (
      t,
      clk,
      t_r
  );
  my_dff dff_o (
      o_r,
      clk,
      o
  );

endmodule
module my_top (
    inout  wire pad,
    input  wire i,
    input  wire t,
    output wire o,
    input  wire clk
);


  wire i_r;
  wire t_r;
  wire o_r;


  assign pad = (t_r) ? i_r : 1'bz;
  assign o_r = pad;


  my_dff dff_i (
      i,
      clk,
      i_r
  );
  my_dff dff_t (
      t,
      clk,
      t_r
  );
  my_dff dff_o (
      o_r,
      clk,
      o
  );

endmodule