The accelerated transfer scheme is a combinational logic circuit that is part of the arithmetic-logic device of most modern computers of microprocessors and microcontrollers .
Designed for parallel formation of carry bits when adding binary numbers in the adder. It is usually constructed in a cascade manner, consists of several accelerated transfer schemes of lower bit depth, usually equal to the natural power of the number 2, but there are single-stage accelerated transfer schemes that generate transfer signals for all bits of the word simultaneously.
The advantage of this scheme is a significant acceleration of arithmetic operations, since time is not required for spreading the transfer sequentially across all bits of a machine word, the disadvantage is increased complexity.
Principle of Operation
Terms:
Carry Lookahead Unit ( CLU ) - Accelerated Transfer Scheme.
Carry Look-ahead Adder ( CLA ) - adder circuit with accelerated carry.
Group propagate ( PG ) - group propagation propagation signal.
Group generate ( GG ) - group transfer generation signal.
When using the accelerated transfer circuit ( LCU ), each single bit of the adder generates a transfer generation signal ( ) and the propagation propagation signal (
)
4-bit circuit
Single digits of the adder are combined into groups of four single digits in each group. Accelerated Transfer Circuit Generates Transfer Signals group transfer generation signal ( GG ) and group transfer propagation signal ( PG ).
Logical expression for transfer in one category:
- where
Here is the point ( ) means logical AND ( AND ), addition sign (+) - logical OR ( OR) and symbol modulo 2 addition EXCLUSIVE OR ( XOR )
For transfers in four digits:
Substituting at then at then at we get the final expressions:
The 4-bit accelerated transfer scheme is available in integrated design, for example: SN74182 ( TTL ), MC10179 ( ESL ) and MC14582, 564IP4 [1] (made using CMOS technology).
16-bit circuit
A 16-bit adder can be created by combining four 4-bit adders with four accelerated transfer schemes (4-bit CLA Adder), supplemented by the fifth accelerated transfer scheme, which is used to process group transfer generation signals - GG and transfer propagation - PG .
Transmission propagation signals received at the input ( ) and the signals generated by each of the four circuits ( GG ). Then, the accelerated transfer circuit generates corresponding signals.
Let's pretend that these are PG signals and is the GG from the ith, then the output bits are set as follows:
Substituting first in then at then at we get the following expression:
accordingly generates a carry bit to the input of the second circuit; at the entrance of the third; at the entrance of the fourth; and generates an overflow bit.
In addition, you can specify transfer propagation and transfer generation signals for the accelerated transfer scheme:
64-bit circuit
Combining the four adder circuits and the accelerated transfer circuit together, we get a 16-bit adder. Four of these blocks can be combined into a 64-bit adder. Additional accelerated transfer schemes (second level) are needed to receive transport propagation signals ( ) and transfer generation signals ( ) from each adder circuit.
Strengths and weaknesses
Advantages:
- High speed.
Disadvantages:
- Higher equipment costs
Parallel transfer generation schemes have a significant speed advantage over sequential transfer schemes .
See also
- Adder
Literature
- Titz U., Schenk K. Chapter 19. Combinational logic circuits. 19.5 Adders. 19.5.3. Adapters with parallel transfer // Semiconductor circuitry = Halbleiter-Schaltungstechnik / Per. with him. G. Karabashev. - Dodeka XXI, 2008 .-- 1784 p. - (Circuitry). - 3000 copies. - ISBN 978-5-94120-200-3 , 978-5-94120-201-0, 3-540-42849-6.
Links
- ↑ Handbook of Low Frequency Digital CMOS ICs. IP4 - accelerated transfer scheme 564IP4 = MC14582A http://www.rlocman.ru/comp/koz/cd/cdh39.htm
Sources
- Vorobyov N. Adders. Definitions, classification, equations, structures and applications. Part 2
- Adders. Improving the performance of parallel adders. The principle of constructing an ECU (accelerated transfer unit).
- Digital Electronics. Lecture course. Theme 4. Combination digital devices. 4-3. Adders.
- Accelerated carryover adder.
- Discrete mathematics: Algorithms. Multi-bit adder.
- Adders. Parallel transfer combiner.