module GAL20V8A_U13 (
input CLK,
input i2,
input i3,
input i4,
input i5,
input i6,
input i7,
input i8,
input i9,
input i10,
input i11,
input OE_n,
input i14,
input i15,
(* NOREDUCE = "TRUE" *) inout f16,
// unused o17,
output o18,
(* NOREDUCE = "TRUE" *) inout rf19,
// unused o20,
(* NOREDUCE = "TRUE" *) inout rf21,
inout f22,
input i23
);
reg rf19_reg = 'b0;
reg rf21_reg = 'b0;
assign f22 = ((~i23) | (~i15) | (~i14));
always @(posedge clk) begin
rf21_reg <= (((~rf21) | rf19) & (rf21 | (~i11)));
end
assign rf21 = (~(OE_n)) ? rf21_reg : 'bZ;
// o20 OE signal is grounded
always @(posedge clk) begin
rf19_reg <= ((i2 | i3 | (~f22) | (~i4) | (~rf21) | i5 | (~i6) | (~rf19) | (~i7) | (~i8) | (~i9) | (~i10)) & (i2 | (~rf21) | (~rf19) | i7 | (~i8) | i9 | (~i10)));
end
assign rf19 = (~(OE_n)) ? rf19_reg : 'bZ;
assign o18 = rf19;
// o17 OE signal is grounded
assign f16 = (rf19 & (i2 | f16));
// i15 OE signal is grounded
endmodule // GAL20V8A_U13