data/full_repos/permissive/464367715/Design Sources/puf.v
1: b'%Error: Cannot find file containing module: Sources,data/full_repos/permissive/464367715\n        ... Looked in:\n             data/full_repos/permissive/464367715/Design/Sources,data/full_repos/permissive/464367715\n             data/full_repos/permissive/464367715/Design/Sources,data/full_repos/permissive/464367715.v\n             data/full_repos/permissive/464367715/Design/Sources,data/full_repos/permissive/464367715.sv\n             Sources,data/full_repos/permissive/464367715\n             Sources,data/full_repos/permissive/464367715.v\n             Sources,data/full_repos/permissive/464367715.sv\n             obj_dir/Sources,data/full_repos/permissive/464367715\n             obj_dir/Sources,data/full_repos/permissive/464367715.v\n             obj_dir/Sources,data/full_repos/permissive/464367715.sv\n%Error: Cannot find file containing module: data/full_repos/permissive/464367715/Design\n%Error: Cannot find file containing module: Sources/puf.v\n%Error: Exiting due to 3 error(s)\n'
module arbiter_puf #
( parameter le = 128 )
(
input in_X ,
input in_Y ,
input [ le -1:0] chal ,
output out_Q1,out_Q2 
) ;
wire [ le -1:0] A ;
wire [ le -1:0] B ;
mux4x2 loop0 (. A ( in_X ) ,
. B ( in_Y ) ,
. c ( chal [0]) ,
. X ( A [0]) ,
. Y ( B [0])
) ;
genvar i ;
generate
    for ( i = 1; i < le ; i = i + 1)
    begin : loop
        mux4x2 inst (. A ( A [i -1]) ,
        . B ( B [i -1]) ,
        . c ( chal [ i ]) ,
        . X ( A [ i ]) ,
        . Y ( B [ i ])
        ) ;
    end
endgenerate
flipflop FF1( A [127] , B [127] , out_Q1 ) ;
flipflop FF2( A [127] , B [127] , out_Q2)  ;
endmodule
module arbiter_puf #
( parameter le = 128 )
(
input in_X ,
input in_Y ,
input [ le -1:0] chal ,
output out_Q1,out_Q2 
) ;

wire [ le -1:0] A ;
wire [ le -1:0] B ;
mux4x2 loop0 (. A ( in_X ) ,
. B ( in_Y ) ,
. c ( chal [0]) ,
. X ( A [0]) ,
. Y ( B [0])
) ;
genvar i ;
generate
    for ( i = 1; i < le ; i = i + 1)
    begin : loop
        mux4x2 inst (. A ( A [i -1]) ,
        . B ( B [i -1]) ,
        . c ( chal [ i ]) ,
        . X ( A [ i ]) ,
        . Y ( B [ i ])
        ) ;
    end
endgenerate
flipflop FF1( A [127] , B [127] , out_Q1 ) ;
flipflop FF2( A [127] , B [127] , out_Q2)  ;
endmodule