aboutsummaryrefslogtreecommitdiffstats
path: root/data/cells_verific.v
blob: 6d0ad2d7e65a342d5c60ac22a18d3cc9db856121 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
module VERIFIC_FADD (cin, a, b, cout, o);
  input cin, a, b;
  output cout, o;
  assign {cout, o} = cin + a + b;
endmodule

module VERIFIC_DFFRS (clk, s, r, d, q);
  input clk, d, s, r;
  output reg q ;
  always @(posedge clk, posedge s, posedge r)
    if (r) q <= 0;
    else if (s) q <= 1;
    else q <= d;
endmodule