Loading article…
先読みキャリーユニット(LCU )は、デジタル回路設計における論理ユニットであり、加算器ユニットの計算時間を短縮するために使用され、キャリー先読み加算器(CLA)と組み合わせて使用されます。
単一の4ビットCLAを以下に示します。

4つの4ビットCLAを組み合わせることで16ビット加算器を作成できますが、LCUという形で追加のロジックが必要になります。
LCUはグループ伝播を受け入れます()とグループ生成(4つのCLAそれぞれから)そして各CLA加算器には次の式があります。[ 1 ]
LCUは、各CLAに対応するキャリー入力を生成する。
と仮定するはそしてはi番目のCLA から、出力キャリービットは次のようになります。
代入の中へ、 それからの中へ、 それからの中へ展開すると、以下の式が得られます。
これは、2番目のCLAへのキャリー入力に対応します。第三のCLAへ。第4次CLAへ、そしてオーバーフローしたキャリービット。
さらに、LCUは独自の伝播を計算し、生成することができます。

4 つの CLA と 1 つの LCU を組み合わせることで 16 ビット加算器が作られます。これらのユニットを 4 つ組み合わせることで 64 ビット加算器を形成できます。伝播 ()そして生成する(各LCUからの)と、第2レベルLCUによって生成された4つのキャリー出力が第1レベルLCUに入力されます。
