リングカウンタ
ストレート・リングカウンタは、ここに示す論理構造になっている。

初期状態のOne-hotパターンを設定するリセット信号線の代わりにストレート・リングカウンタは、最後の出力を除く全出力を通じて分布帰還型ゲート(distributed feedback gate)を使うことによって自己初期化を行うこともある。その結果、最後のステージを除いた全てのステージに1が存在しないときに入力に1が提供されることになる。
ジョンソンカウンタ(ロバート・ロイス・ジョンソン(英語版)にちなんで命名)は、出力反転を伴ったリングである。4ビットのジョンソンカウンタをここに示す。

シフトレジスタの最後のQ信号に描かれている小さな丸は、信号の反転を意味することに注意するべきである。そして、反転した信号は最初のD入力に帰還されている。それによってこの回路はジョンソンカウンタとなっている。