È possibile ritardare l'aclr circa mezzo ciclo prima di andare al FIFO aggiungendo un flipflop D (DFF) in cui l'aclr invertito è collegato alla porta predefinita del DFF e il wrclk invertito è collegato al clock DFF, con la porta D del DFF collegata a terra. È quindi possibile utilizzare l'output del DFF come aclr del FIFO; ciò garantisce che il bordo di caduta dell'aclr non si verificherà mai sul bordo crescente del clock di scrittura. Un'alternativa a questa soluzione alternativa è avere wrreq basso mentre aclr è attivo per garantire che nessuno dei due contatori si transizioni.
Non è necessario preoccuparsi del lato di lettura se si accende il controllo del sottofioramento. Il FIFO viene svuotato quando viene affermato l'aclr, che a sua volta ignora tutte le richieste di lettura. Questo è simile a mantenere rdreq basso.