EcrioniX Labs

Interaction Bench

ASYNC RESET INPUT 0
SYSTEM CLOCK 0

The "Reset-Release" Problem

If an asynchronous reset is released (goes 1→0) exactly at the rising edge of the clock, some Flip-Flops in the chip might see the reset, while others don't.

The Reset Synchronizer ensures that while the reset is applied immediately, its removal is delayed and aligned to the clock edge.

INTERNAL RTL ARCHITECTURE
VCC (1) FF_1 FF_2 RST_SYNC_OUT ASYNC_RST_IN CLK
Waveform Analyzer
CLK ASYNC_RST_IN RST_SYNC_OUT
CLK
ASYNC_RST_IN
SYNC_STAGE_1
RST_SYNC_OUT