An integrated circuit includes an external reset input, a clock input for receiving
a clock signal and a reset signal sub-circuit including an internal reset output
connected to other circuits of the integrated circuit. The reset signal sub-circuit
immediately supplies an internal reset signal upon receipt of the external reset
signal and ceases to supply the internal reset signal upon a next clock signal
following ceasing to receive the external reset signal. This asynchronously forces
combinational logic to a reset state upon receipt of the internal reset signal
and synchronously forces sequential logic to a reset state upon receipt of a next
clock signal.