data/full_repos/permissive/205893930/Kogge-Stone Adder/Test.v
1: b'%Error: Cannot find file containing module: Adder,data/full_repos/permissive/205893930\n        ... Looked in:\n             data/full_repos/permissive/205893930/Kogge-Stone/Adder,data/full_repos/permissive/205893930\n             data/full_repos/permissive/205893930/Kogge-Stone/Adder,data/full_repos/permissive/205893930.v\n             data/full_repos/permissive/205893930/Kogge-Stone/Adder,data/full_repos/permissive/205893930.sv\n             Adder,data/full_repos/permissive/205893930\n             Adder,data/full_repos/permissive/205893930.v\n             Adder,data/full_repos/permissive/205893930.sv\n             obj_dir/Adder,data/full_repos/permissive/205893930\n             obj_dir/Adder,data/full_repos/permissive/205893930.v\n             obj_dir/Adder,data/full_repos/permissive/205893930.sv\n%Error: Cannot find file containing module: data/full_repos/permissive/205893930/Kogge-Stone\n%Error: Cannot find file containing module: Adder/Test.v\n%Error: Exiting due to 3 error(s)\n'
module tb_KSA64;
  wire [63:0] sum;
  wire cout;
  reg [63:0] a, b;
  reg cin;
  
  KSA64 ksa64(sum[63:0], cout, a[63:0], b[63:0]);
  
  initial
  begin
    $display("a|b||cout|sum");
  end
  
  initial
  begin
    $monitor("%d|%d||%d|%h", a[63:0], b[63:0], cout, sum[63:0]);
  end
  
  initial
  begin
    a=64'd998; b=64'd128;
    #10 a=64'd9998; b=64'd9028;
    #10 a=64'hfaaaaaaafaaaaaaa; b=64'hfaaaaaaadbbbbbbb;

  end
endmodule
module tb_KSA64;

  wire [63:0] sum;
  wire cout;
  reg [63:0] a, b;
  reg cin;
  
  KSA64 ksa64(sum[63:0], cout, a[63:0], b[63:0]);
  
  initial
  begin
    $display("a|b||cout|sum");
  end
  
  initial
  begin
    $monitor("%d|%d||%d|%h", a[63:0], b[63:0], cout, sum[63:0]);
  end
  
  initial
  begin
    a=64'd998; b=64'd128;
    #10 a=64'd9998; b=64'd9028;
    #10 a=64'hfaaaaaaafaaaaaaa; b=64'hfaaaaaaadbbbbbbb;

  end
endmodule