`include "util.svh" module top #( ADDR_BITS = 14 , DATA_BITS = 12 ) ( input bit clk // verilator public , input bit reset_n // verilator public ); bit reset = 0; bit have_reset = 0; always_ff @(posedge clk) if (reset) have_reset <= 1; assign reset = !reset_n || !have_reset; bit [DATA_BITS-1:0] mem [0:(1<