data/full_repos/permissive/469509877/rtl/libs/secondTicker.v
1: b"%Error: data/full_repos/permissive/469509877/rtl/libs/secondTicker.v:32: Cannot find file containing module: 'FDRE'\n    FDRE #(.INIT(1'b0) ) ff0 (.C(clk), .R(reset), .CE(frame), .D(~Q[0]), .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/secondTicker.v:33: Cannot find file containing module: 'FDRE'\n    FDRE #(.INIT(1'b0) ) ff1 (.C(clk), .R(reset), .CE(frame & Q[0]), .D(~Q[1]), .Q(Q[1]));\n    ^~~~\n%Error: data/full_repos/permissive/469509877/rtl/libs/secondTicker.v:34: Cannot find file containing module: 'FDRE'\n    FDRE #(.INIT(1'b0) ) ff2 (.C(clk), .R(reset), .CE(frame & Q[0] & Q[1]), .D(~Q[2]), .Q(Q[2]));\n    ^~~~\n%Error: data/full_repos/permissive/469509877/rtl/libs/secondTicker.v:35: Cannot find file containing module: 'FDRE'\n    FDRE #(.INIT(1'b0) ) ff3 (.C(clk), .R(reset), .CE(frame & Q[0] & Q[1] & Q[2]), .D(~Q[3]), .Q(Q[3]));\n    ^~~~\n%Error: data/full_repos/permissive/469509877/rtl/libs/secondTicker.v:36: Cannot find file containing module: 'FDRE'\n    FDRE #(.INIT(1'b0) ) ff4 (.C(clk), .R(reset), .CE(frame & Q[0] & Q[1] & Q[2] & Q[3]), .D(~Q[4]), .Q(Q[4]));\n    ^~~~\n%Error: data/full_repos/permissive/469509877/rtl/libs/secondTicker.v:37: Cannot find file containing module: 'FDRE'\n    FDRE #(.INIT(1'b0) ) ff5 (.C(clk), .R(reset), .CE(frame & Q[0] & Q[1] & Q[2] & Q[3] & Q[4]), .D(~Q[5]), .Q(Q[5]));\n    ^~~~\n%Error: Exiting due to 6 error(s)\n"
module secondTicker(
    input clk,
    input frame,
    input reset,
    output sec
    );
    
    wire [5:0] Q;
    
    FDRE #(.INIT(1'b0) ) ff0 (.C(clk), .R(reset), .CE(frame), .D(~Q[0]), .Q(Q[0]));
    FDRE #(.INIT(1'b0) ) ff1 (.C(clk), .R(reset), .CE(frame & Q[0]), .D(~Q[1]), .Q(Q[1]));
    FDRE #(.INIT(1'b0) ) ff2 (.C(clk), .R(reset), .CE(frame & Q[0] & Q[1]), .D(~Q[2]), .Q(Q[2]));
    FDRE #(.INIT(1'b0) ) ff3 (.C(clk), .R(reset), .CE(frame & Q[0] & Q[1] & Q[2]), .D(~Q[3]), .Q(Q[3]));
    FDRE #(.INIT(1'b0) ) ff4 (.C(clk), .R(reset), .CE(frame & Q[0] & Q[1] & Q[2] & Q[3]), .D(~Q[4]), .Q(Q[4]));
    FDRE #(.INIT(1'b0) ) ff5 (.C(clk), .R(reset), .CE(frame & Q[0] & Q[1] & Q[2] & Q[3] & Q[4]), .D(~Q[5]), .Q(Q[5]));
    
    assign sec = Q[5] & Q[4] & Q[3] & Q[2] & Q[1] & Q[0];
       
endmodule
module secondTicker(
    input clk,
    input frame,
    input reset,
    output sec
    );

    
    wire [5:0] Q;
    
    FDRE #(.INIT(1'b0) ) ff0 (.C(clk), .R(reset), .CE(frame), .D(~Q[0]), .Q(Q[0]));
    FDRE #(.INIT(1'b0) ) ff1 (.C(clk), .R(reset), .CE(frame & Q[0]), .D(~Q[1]), .Q(Q[1]));
    FDRE #(.INIT(1'b0) ) ff2 (.C(clk), .R(reset), .CE(frame & Q[0] & Q[1]), .D(~Q[2]), .Q(Q[2]));
    FDRE #(.INIT(1'b0) ) ff3 (.C(clk), .R(reset), .CE(frame & Q[0] & Q[1] & Q[2]), .D(~Q[3]), .Q(Q[3]));
    FDRE #(.INIT(1'b0) ) ff4 (.C(clk), .R(reset), .CE(frame & Q[0] & Q[1] & Q[2] & Q[3]), .D(~Q[4]), .Q(Q[4]));
    FDRE #(.INIT(1'b0) ) ff5 (.C(clk), .R(reset), .CE(frame & Q[0] & Q[1] & Q[2] & Q[3] & Q[4]), .D(~Q[5]), .Q(Q[5]));
    
    assign sec = Q[5] & Q[4] & Q[3] & Q[2] & Q[1] & Q[0];
       
endmodule