data/full_repos/permissive/458737381/src/verilog-parser/tests/bw_clk_cclk_hdr_64x.v
1: b"%Error: data/full_repos/permissive/458737381/src/verilog-parser/tests/bw_clk_cclk_hdr_64x.v:50: Cannot find file containing module: 'bw_u1_syncff_4x'\n   bw_u1_syncff_4x sync_cluster_master (  \n   ^~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/458737381/src/verilog-parser/tests,data/full_repos/permissive/458737381/bw_u1_syncff_4x\n             data/full_repos/permissive/458737381/src/verilog-parser/tests,data/full_repos/permissive/458737381/bw_u1_syncff_4x.v\n             data/full_repos/permissive/458737381/src/verilog-parser/tests,data/full_repos/permissive/458737381/bw_u1_syncff_4x.sv\n             bw_u1_syncff_4x\n             bw_u1_syncff_4x.v\n             bw_u1_syncff_4x.sv\n             obj_dir/bw_u1_syncff_4x\n             obj_dir/bw_u1_syncff_4x.v\n             obj_dir/bw_u1_syncff_4x.sv\n%Error: data/full_repos/permissive/458737381/src/verilog-parser/tests/bw_clk_cclk_hdr_64x.v:60: Cannot find file containing module: 'bw_u1_scanlg_2x'\n   bw_u1_scanlg_2x sync_cluster_slave (  \n   ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/458737381/src/verilog-parser/tests/bw_clk_cclk_hdr_64x.v:74: Cannot find file containing module: 'synchronizer_asr'\n   synchronizer_asr rst_repeater (\n   ^~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/458737381/src/verilog-parser/tests/bw_clk_cclk_hdr_64x.v:85: Cannot find file containing module: 'synchronizer_asr'\n   synchronizer_asr dbginit_repeater (\n   ^~~~~~~~~~~~~~~~\n%Error: Exiting due to 4 error(s)\n"
module bw_clk_cclk_hdr_64x (

   rst_l, dbginit_l, clk, so, 

   gclk, cluster_cken, arst_l, grst_l, adbginit_l, gdbginit_l, si, se,
	rclk
   );

   input       gclk;
   input       rclk;
   input       cluster_cken;
   input       arst_l;
   input       grst_l;
   input       adbginit_l;
   input       gdbginit_l; 
   output      dbginit_l; 
   output      rst_l;
   output      clk;

   input       si;
   input       se;
   output      so;
   
   wire        pre_sync_enable;
   wire        sync_enable;
   wire        cluster_grst_l;
   wire        dbginit_l;
   wire        rst_sync_so;

   bw_u1_syncff_4x sync_cluster_master (
                                        .so(),
                                        .q (pre_sync_enable),
                                        .ck (gclk),
                                        .d (cluster_cken),
                                        .sd(1'b0),
                                        .se(1'b0)
				        );
   

   bw_u1_scanlg_2x sync_cluster_slave (
                                       .so (sync_enable),
                                       .ck (gclk),
                                       .sd (pre_sync_enable),
                                       .se(1'b1)
        			       );
   





   assign #10 clk = gclk & sync_enable;

   synchronizer_asr rst_repeater (
				 .sync_out(rst_l),
				 .so(rst_sync_so),
				 .async_in(grst_l),
				 .gclk(gclk),
				 .rclk(rclk),
				 .arst_l(arst_l),
				 .si(si),
				 .se(se)
				 );
   
   synchronizer_asr dbginit_repeater (
				     .sync_out(dbginit_l),
				     .so(so),
				     .async_in(gdbginit_l),
				     .gclk(gclk),
				     .rclk(rclk),
				     .arst_l(adbginit_l),
				     .si(rst_sync_so),
				     .se(se)
				     );


endmodule
module bw_clk_cclk_hdr_64x (

   rst_l, dbginit_l, clk, so, 

   gclk, cluster_cken, arst_l, grst_l, adbginit_l, gdbginit_l, si, se,
	rclk
   );


   input       gclk;
   input       rclk;
   input       cluster_cken;
   input       arst_l;
   input       grst_l;
   input       adbginit_l;
   input       gdbginit_l; 
   output      dbginit_l; 
   output      rst_l;
   output      clk;

   input       si;
   input       se;
   output      so;
   
   wire        pre_sync_enable;
   wire        sync_enable;
   wire        cluster_grst_l;
   wire        dbginit_l;
   wire        rst_sync_so;

   bw_u1_syncff_4x sync_cluster_master (
                                        .so(),
                                        .q (pre_sync_enable),
                                        .ck (gclk),
                                        .d (cluster_cken),
                                        .sd(1'b0),
                                        .se(1'b0)
				        );
   

   bw_u1_scanlg_2x sync_cluster_slave (
                                       .so (sync_enable),
                                       .ck (gclk),
                                       .sd (pre_sync_enable),
                                       .se(1'b1)
        			       );
   





   assign #10 clk = gclk & sync_enable;

   synchronizer_asr rst_repeater (
				 .sync_out(rst_l),
				 .so(rst_sync_so),
				 .async_in(grst_l),
				 .gclk(gclk),
				 .rclk(rclk),
				 .arst_l(arst_l),
				 .si(si),
				 .se(se)
				 );
   
   synchronizer_asr dbginit_repeater (
				     .sync_out(dbginit_l),
				     .so(so),
				     .async_in(gdbginit_l),
				     .gclk(gclk),
				     .rclk(rclk),
				     .arst_l(adbginit_l),
				     .si(rst_sync_so),
				     .se(se)
				     );


endmodule