data/full_repos/permissive/469509877/rtl/libs/RingCounter.v
1: b"%Error: data/full_repos/permissive/469509877/rtl/libs/RingCounter.v:29: Cannot find file containing module: 'FDRE'\n     FDRE #(.INIT(1'b1) ) ff0 (.C(clkin), .R(reset), .CE(advance), .D(Q[3]), .Q(Q[0]));\n     ^~~~\n        ... Looked in:\n             data/full_repos/permissive/469509877/rtl/libs,data/full_repos/permissive/469509877/FDRE\n             data/full_repos/permissive/469509877/rtl/libs,data/full_repos/permissive/469509877/FDRE.v\n             data/full_repos/permissive/469509877/rtl/libs,data/full_repos/permissive/469509877/FDRE.sv\n             FDRE\n             FDRE.v\n             FDRE.sv\n             obj_dir/FDRE\n             obj_dir/FDRE.v\n             obj_dir/FDRE.sv\n%Error: data/full_repos/permissive/469509877/rtl/libs/RingCounter.v:30: Cannot find file containing module: 'FDRE'\n     FDRE #(.INIT(1'b0) ) ff1 (.C(clkin), .R(reset), .CE(advance), .D(Q[0]), .Q(Q[1]));\n     ^~~~\n%Error: data/full_repos/permissive/469509877/rtl/libs/RingCounter.v:31: Cannot find file containing module: 'FDRE'\n     FDRE #(.INIT(1'b0) ) ff2 (.C(clkin), .R(reset), .CE(advance), .D(Q[1]), .Q(Q[2]));\n     ^~~~\n%Error: data/full_repos/permissive/469509877/rtl/libs/RingCounter.v:32: Cannot find file containing module: 'FDRE'\n     FDRE #(.INIT(1'b0) ) ff3 (.C(clkin), .R(reset), .CE(advance), .D(Q[2]), .Q(Q[3]));\n     ^~~~\n%Error: Exiting due to 4 error(s)\n"
module RingCounter(
    input advance,
    input clkin,
    output [3:0] Q
    );
    
     FDRE #(.INIT(1'b1) ) ff0 (.C(clkin), .R(reset), .CE(advance), .D(Q[3]), .Q(Q[0]));
     FDRE #(.INIT(1'b0) ) ff1 (.C(clkin), .R(reset), .CE(advance), .D(Q[0]), .Q(Q[1]));
     FDRE #(.INIT(1'b0) ) ff2 (.C(clkin), .R(reset), .CE(advance), .D(Q[1]), .Q(Q[2]));
     FDRE #(.INIT(1'b0) ) ff3 (.C(clkin), .R(reset), .CE(advance), .D(Q[2]), .Q(Q[3]));
    
endmodule
module RingCounter(
    input advance,
    input clkin,
    output [3:0] Q
    );

    
     FDRE #(.INIT(1'b1) ) ff0 (.C(clkin), .R(reset), .CE(advance), .D(Q[3]), .Q(Q[0]));
     FDRE #(.INIT(1'b0) ) ff1 (.C(clkin), .R(reset), .CE(advance), .D(Q[0]), .Q(Q[1]));
     FDRE #(.INIT(1'b0) ) ff2 (.C(clkin), .R(reset), .CE(advance), .D(Q[1]), .Q(Q[2]));
     FDRE #(.INIT(1'b0) ) ff3 (.C(clkin), .R(reset), .CE(advance), .D(Q[2]), .Q(Q[3]));
    
endmodule