data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v
None: at end of input
1: b'%Error: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:26: Cannot find include file: modulos/ffD.v\n`include "modulos/ffD.v" \n         ^~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/100331186/tarea3/pruebas,data/full_repos/permissive/100331186/modulos/ffD.v\n             data/full_repos/permissive/100331186/tarea3/pruebas,data/full_repos/permissive/100331186/modulos/ffD.v.v\n             data/full_repos/permissive/100331186/tarea3/pruebas,data/full_repos/permissive/100331186/modulos/ffD.v.sv\n             modulos/ffD.v\n             modulos/ffD.v.v\n             modulos/ffD.v.sv\n             obj_dir/modulos/ffD.v\n             obj_dir/modulos/ffD.v.v\n             obj_dir/modulos/ffD.v.sv\n%Error: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:59: Unsupported or unknown PLI call: $dumpfile\n    $dumpfile("tests/testFfD.vcd");\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:60: Unsupported or unknown PLI call: $dumpvars\n    $dumpvars(0, testFfD);\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:103: Unsupported or unknown PLI call: $monitor\n    $monitor("%t | %b | %b   | %b    | %b    | %b  | %b  | %f ns",\n    ^~~~~~~~\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:114: Unsupported: Ignoring delay on this delayed statement.\n    # 0 clk = 0;\n    ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:116: Unsupported: Ignoring delay on this delayed statement.\n    # 1000 d = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:117: Unsupported: Ignoring delay on this delayed statement.\n    # 0 notpreset = 1;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:118: Unsupported: Ignoring delay on this delayed statement.\n    # 0 notclear = 1;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:119: Unsupported: Ignoring delay on this delayed statement.\n    # 0 retardo = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:120: Unsupported: Ignoring delay on this delayed statement.\n    # 0 inicio = $realtime;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:122: Unsupported: Ignoring delay on this delayed statement.\n    # 1000 clk = 1;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:123: Unsupported: Ignoring delay on this delayed statement.\n    # 0 retardo = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:124: Unsupported: Ignoring delay on this delayed statement.\n    # 0 inicio = $realtime;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:126: Unsupported: Ignoring delay on this delayed statement.\n    # 1000 clk = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:127: Unsupported: Ignoring delay on this delayed statement.\n    # 0 retardo = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:128: Unsupported: Ignoring delay on this delayed statement.\n    # 0 inicio = $realtime;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:131: Unsupported: Ignoring delay on this delayed statement.\n    # 1000 d = 1;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:132: Unsupported: Ignoring delay on this delayed statement.\n    # 0 notpreset = 1;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:133: Unsupported: Ignoring delay on this delayed statement.\n    # 0 notclear = 1;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:134: Unsupported: Ignoring delay on this delayed statement.\n    # 0 retardo = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:135: Unsupported: Ignoring delay on this delayed statement.\n    # 0 inicio = $realtime;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:137: Unsupported: Ignoring delay on this delayed statement.\n    # 1000 clk = 1;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:138: Unsupported: Ignoring delay on this delayed statement.\n    # 0 retardo = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:139: Unsupported: Ignoring delay on this delayed statement.\n    # 0 inicio = $realtime;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:141: Unsupported: Ignoring delay on this delayed statement.\n    # 1000 clk = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:142: Unsupported: Ignoring delay on this delayed statement.\n    # 0 retardo = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:143: Unsupported: Ignoring delay on this delayed statement.\n    # 0 inicio = $realtime;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:146: Unsupported: Ignoring delay on this delayed statement.\n    # 1000 d = 1\'bx;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:147: Unsupported: Ignoring delay on this delayed statement.\n    # 0 notpreset = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:148: Unsupported: Ignoring delay on this delayed statement.\n    # 0 notclear = 1;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:149: Unsupported: Ignoring delay on this delayed statement.\n    # 0 retardo = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:150: Unsupported: Ignoring delay on this delayed statement.\n    # 0 inicio = $realtime;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:152: Unsupported: Ignoring delay on this delayed statement.\n    # 1000 clk = 1;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:153: Unsupported: Ignoring delay on this delayed statement.\n    # 0 retardo = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:154: Unsupported: Ignoring delay on this delayed statement.\n    # 0 inicio = $realtime;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:156: Unsupported: Ignoring delay on this delayed statement.\n    # 1000 clk = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:157: Unsupported: Ignoring delay on this delayed statement.\n    # 0 retardo = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:158: Unsupported: Ignoring delay on this delayed statement.\n    # 0 inicio = $realtime;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:161: Unsupported: Ignoring delay on this delayed statement.\n    # 1000 d = 1\'bx;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:162: Unsupported: Ignoring delay on this delayed statement.\n    # 0 notpreset = 1;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:163: Unsupported: Ignoring delay on this delayed statement.\n    # 0 notclear = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:164: Unsupported: Ignoring delay on this delayed statement.\n    # 0 retardo = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:165: Unsupported: Ignoring delay on this delayed statement.\n    # 0 inicio = $realtime;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:167: Unsupported: Ignoring delay on this delayed statement.\n    # 1000 clk = 1;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:168: Unsupported: Ignoring delay on this delayed statement.\n    # 0 retardo = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:169: Unsupported: Ignoring delay on this delayed statement.\n    # 0 inicio = $realtime;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:171: Unsupported: Ignoring delay on this delayed statement.\n    # 1000 clk = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:172: Unsupported: Ignoring delay on this delayed statement.\n    # 0 retardo = 0;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:173: Unsupported: Ignoring delay on this delayed statement.\n    # 0 inicio = $realtime;\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/100331186/tarea3/pruebas/testffD.v:175: Unsupported: Ignoring delay on this delayed statement.\n    # 1000 $finish;\n    ^\n%Error: Exiting due to 4 error(s), 46 warning(s)\n'
module testFfD;


  initial begin
    $display ("testFfD");
    $dumpfile("tests/testFfD.vcd");
    $dumpvars(0, testFfD);
  end



  reg d, clk, notpreset, notclear;




  wire q, notq;




  realtime inicio, retardo;



  ffD ffD1 (
    .d(d),
    .clk(clk),
    .notpreset(notpreset),
    .notclear(notclear),
    .q(q),
    .notq(notq)
  );









  always @ (q) begin
    retardo = $realtime-inicio;
  end

  initial begin


    $monitor("%t | %b | %b   | %b    | %b    | %b  | %b  | %f ns",
            $time, d, clk, notpreset, notclear, q, notq, retardo);


    $display("------------------------------------------");
    $display("Test para el Flip Flop");
    $display("---------------------+---+-----+------+------+----+----+--------");
    $display("              Tiempo | d | clk | ~pre | ~clr |  q | ~q | Retardo");
    $display("---------------------+---+-----+------+------+----+----+--------");


    # 0 clk = 0;

    # 1000 d = 0;
    # 0 notpreset = 1;
    # 0 notclear = 1;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 1;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 0;
    # 0 retardo = 0;
    # 0 inicio = $realtime;


    # 1000 d = 1;
    # 0 notpreset = 1;
    # 0 notclear = 1;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 1;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 0;
    # 0 retardo = 0;
    # 0 inicio = $realtime;


    # 1000 d = 1'bx;
    # 0 notpreset = 0;
    # 0 notclear = 1;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 1;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 0;
    # 0 retardo = 0;
    # 0 inicio = $realtime;


    # 1000 d = 1'bx;
    # 0 notpreset = 1;
    # 0 notclear = 0;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 1;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 0;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 $finish;
  end

endmodule
module testFfD;



  initial begin
    $display ("testFfD");
    $dumpfile("tests/testFfD.vcd");
    $dumpvars(0, testFfD);
  end



  reg d, clk, notpreset, notclear;




  wire q, notq;




  realtime inicio, retardo;



  ffD ffD1 (
    .d(d),
    .clk(clk),
    .notpreset(notpreset),
    .notclear(notclear),
    .q(q),
    .notq(notq)
  );









  always @ (q) begin
    retardo = $realtime-inicio;
  end

  initial begin


    $monitor("%t | %b | %b   | %b    | %b    | %b  | %b  | %f ns",
            $time, d, clk, notpreset, notclear, q, notq, retardo);


    $display("------------------------------------------");
    $display("Test para el Flip Flop");
    $display("---------------------+---+-----+------+------+----+----+--------");
    $display("              Tiempo | d | clk | ~pre | ~clr |  q | ~q | Retardo");
    $display("---------------------+---+-----+------+------+----+----+--------");


    # 0 clk = 0;

    # 1000 d = 0;
    # 0 notpreset = 1;
    # 0 notclear = 1;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 1;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 0;
    # 0 retardo = 0;
    # 0 inicio = $realtime;


    # 1000 d = 1;
    # 0 notpreset = 1;
    # 0 notclear = 1;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 1;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 0;
    # 0 retardo = 0;
    # 0 inicio = $realtime;


    # 1000 d = 1'bx;
    # 0 notpreset = 0;
    # 0 notclear = 1;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 1;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 0;
    # 0 retardo = 0;
    # 0 inicio = $realtime;


    # 1000 d = 1'bx;
    # 0 notpreset = 1;
    # 0 notclear = 0;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 1;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 clk = 0;
    # 0 retardo = 0;
    # 0 inicio = $realtime;

    # 1000 $finish;
  end

endmodule