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_KSA8;
  wire [7:0] sum;
  wire cout;
  reg [7:0] a, b;
  reg cin;
  
  KSA8 ksa8(sum[7:0], cout, a[7:0], b[7:0]);
  
  initial
  begin
    $display("a       |b       ||cout|sum     ");
  end
  
  initial
  begin
    $monitor("%b|%b||%b   |%b", a[7:0], b[7:0], cout, sum[7:0]);
  end
  
  initial
  begin
    a=8'b10100000; b=8'b10100000;
    #10 a=8'b01011000; b=8'b11110100;
    #10 a=8'b00111101; b=8'b00001111;
    #10 a=8'b11001010; b=8'b11001000;
    #10 a=8'b10100110; b=8'b11110100;
    #10 a=8'b11110011; b=8'b11001100;
    #10 a=8'b11110011; b=8'b01010111;

  end
endmodule
module tb_KSA8;

  wire [7:0] sum;
  wire cout;
  reg [7:0] a, b;
  reg cin;
  
  KSA8 ksa8(sum[7:0], cout, a[7:0], b[7:0]);
  
  initial
  begin
    $display("a       |b       ||cout|sum     ");
  end
  
  initial
  begin
    $monitor("%b|%b||%b   |%b", a[7:0], b[7:0], cout, sum[7:0]);
  end
  
  initial
  begin
    a=8'b10100000; b=8'b10100000;
    #10 a=8'b01011000; b=8'b11110100;
    #10 a=8'b00111101; b=8'b00001111;
    #10 a=8'b11001010; b=8'b11001000;
    #10 a=8'b10100110; b=8'b11110100;
    #10 a=8'b11110011; b=8'b11001100;
    #10 a=8'b11110011; b=8'b01010111;

  end
endmodule