13.07.2015 Views

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7Arithmetic CircuitsBeginning with this chapter, <strong>and</strong> in the two chapters following, we will take a comprehensive lookat various building blocks used to design more complex combinational circuits. A combinationallogic circuit is one where the output or outputs depend upon the present state of combination ofthe logic inputs. The logic gates discussed in Chapter 4 constitute the most fundamental buildingblock of a combinational circuit. More complex combinational circuits such as adders <strong>and</strong> subtractors,multiplexers <strong>and</strong> demultiplexers, magnitude comparators, etc., can be implemented using a combinationof logic gates. However, the aforesaid combinational logic functions <strong>and</strong> many more, including morecomplex ones, are available in monolithic IC form. A still more complex combinational circuit maybe implemented using a combination of these functions available in IC form. In this chapter, wewill cover devices used to perform arithmetic <strong>and</strong> other related operations. These include adders,subtractors, magnitude comparators <strong>and</strong> look-ahead carry generators. Particular emphasis is placedupon the functioning <strong>and</strong> design of these combinational circuits. The text has been adequatelyillustrated with the help of a large number of solved problems, the majority of which are designoriented.7.1 Combinational CircuitsA combinational circuit is one where the output at any time depends only on the present combinationof inputs at that point of time with total disregard to the past state of the inputs. The logic gate is themost basic building block of combinational logic. The logical function performed by a combinationalcircuit is fully defined by a set of Boolean expressions. The other category of logic circuits, calledsequential logic circuits, comprises both logic gates <strong>and</strong> memory elements such as flip-flops. Owing tothe presence of memory elements, the output in a sequential circuit depends upon not only the presentbut also the past state of inputs. Basic building blocks of sequential logic circuits are described indetail in Chapters 10 <strong>and</strong> 11.Figure 7.1 shows the block schematic representation of a generalized combinational circuit havingn input variables <strong>and</strong> m output variables or simply outputs. Since the number of input variables is<strong>Digital</strong> <strong>Electronics</strong>: <strong>Principles</strong>, <strong>Devices</strong> <strong>and</strong> <strong>Applications</strong> Anil K. Maini©2007 John Wiley &Sons, Ltd. ISBN: 978-0-470-03214-5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!