data/full_repos/permissive/146246005/JK Flip Flop/JKFF.v
1: b'%Error: Cannot find file containing module: Flip\n        ... Looked in:\n             data/full_repos/permissive/146246005/JK/Flip\n             data/full_repos/permissive/146246005/JK/Flip.v\n             data/full_repos/permissive/146246005/JK/Flip.sv\n             Flip\n             Flip.v\n             Flip.sv\n             obj_dir/Flip\n             obj_dir/Flip.v\n             obj_dir/Flip.sv\n%Error: Cannot find file containing module: Flop,data/full_repos/permissive/146246005\n%Error: Cannot find file containing module: data/full_repos/permissive/146246005/JK\n%Error: Cannot find file containing module: Flop/JKFF.v\n%Error: Exiting due to 4 error(s)\n'
module JKFF(Q, Q_N, SD_N, CP, J, K_N, RD_N);

    input SD_N, CP, J, K_N, RD_N;
    output Q, Q_N;

    wire a1, a2, nr, n1, n2, n3, Q, Q_N;

    and #(`time_delay_3+ `FO1) AND1(a1, J, Q_N, RD_N, n3);
    and #(`time_delay_3+ `FO1) AND2(a2, Q, K_N, RD_N, n3);

    nand #(`time_delay_2+ `FO1) NAND1(n1, nr, SD_N, n2);
    nor #(`time_delay_1+ `FO2) NOR2(nr, a1, a2);

    nand #(`time_delay_2+ `FO3) NAND2(n2, n1, CP, RD_N);
    nand #(`time_delay_2+ `FO2) NAND3(n3, n2, CP, nr);

    nand #(`time_delay_2+ `PO+ `FO3) NAND4(Q, SD_N, n2, Q_N);
    nand #(`time_delay_2+ `PO+ `FO3) NAND5(Q_N, Q, n3, RD_N);

endmodule
module JKFF(Q, Q_N, SD_N, CP, J, K_N, RD_N);


    input SD_N, CP, J, K_N, RD_N;
    output Q, Q_N;

    wire a1, a2, nr, n1, n2, n3, Q, Q_N;

    and #(`time_delay_3+ `FO1) AND1(a1, J, Q_N, RD_N, n3);
    and #(`time_delay_3+ `FO1) AND2(a2, Q, K_N, RD_N, n3);

    nand #(`time_delay_2+ `FO1) NAND1(n1, nr, SD_N, n2);
    nor #(`time_delay_1+ `FO2) NOR2(nr, a1, a2);

    nand #(`time_delay_2+ `FO3) NAND2(n2, n1, CP, RD_N);
    nand #(`time_delay_2+ `FO2) NAND3(n3, n2, CP, nr);

    nand #(`time_delay_2+ `PO+ `FO3) NAND4(Q, SD_N, n2, Q_N);
    nand #(`time_delay_2+ `PO+ `FO3) NAND5(Q_N, Q, n3, RD_N);

endmodule