回路です。基本的にはリピーターで遅延させているだけです。今回も説明はないです。つなぎのリピーターは、その前の動作の一番遅いものと同じだけ遅延させれば、綺麗に動作します。
http://www.nicovideo.jp/watch/sm16277825