data/full_repos/permissive/519458744/BLI201V32I/rtl/lib/dff_reg.v
1: b'%Warning-MULTITOP: data/full_repos/permissive/519458744/BLI201V32I/rtl/lib/dff_reg.v:26: Multiple top level modules\n                                                                                       : ... Suggest see manual; fix the duplicates, or use --top-module to select top.\n                   ... Use "/* verilator lint_off MULTITOP */" and lint_on around source to disable this message.\n                                                                                       : ... Top module \'DFF_REG\'\nmodule DFF_REG #(\n       ^~~~~~~\n                                                                                       : ... Top module \'DFF_REG_R\'\nmodule DFF_REG_R #(\n       ^~~~~~~~~\n                                                                                       : ... Top module \'DFF_REG_RCE\'\nmodule DFF_REG_RCE #(\n       ^~~~~~~~~~~\n%Error: Exiting due to 1 warning(s)\n'
module DFF_REG_RCE #(
  parameter N = 1,
  parameter INIT = {N{1'b0}}
) (
  input               C,
  input               R,
  input               CE,
  input [N-1:0]       D,
  output reg [N-1:0]  Q
);
  initial Q = INIT;
  always @(posedge C)
    if (!R) Q <= INIT;
    else if (CE) Q <= D;
endmodule
module DFF_REG_RCE #(
  parameter N = 1,
  parameter INIT = {N{1'b0}}
) (
  input               C,
  input               R,
  input               CE,
  input [N-1:0]       D,
  output reg [N-1:0]  Q
);

  initial Q = INIT;
  always @(posedge C)
    if (!R) Q <= INIT;
    else if (CE) Q <= D;
endmodule