DEPARTMENT OF ELECTRICAL ENGINEERING DIGITAL CIRCUITS AND DESIGN (4 credit) Course Code: BEC1405 (5TH SEMESTER) SYLLABUS DIGITAL CIRCUITS AND DESIGN (3-1-0) MODULE-I Number system& codes: Binary Number base conversion, Octal &hexadecimalnumbers, complements, signed binary numbers, binary codes-BCD codes, gray codes, ASCIICharacter Code, Codes for serial data transmission &storage. Boolean Algebra & Logic gates: Axiomatic definition of boolean Algebra .Property of BooleanAlgebra, boolean functions, Canonical & standard form; min terms & max terms, standard forms; Digital Logic Gates, Multiple inputs. MODULE-II Gate level Minimization: The Map Method, K Map up to five variables, Product of Sum simplification, Sum of Product simplification, Don't care conditions. NAND and NORImplementation, AND-OR inverter, OR-AND inverter implementation, Ex-OR Function, parity generation& checking, Hardware Description Language (HDL). Combinational Logic: Combinational Circuits, Analysis &Design procedure; Binary Adder-subtractor, Decimal Adder, Binary Multiplier, Magnitude comparator, Multiplexers and demultiplexers, Decoders, Encoders, Multipliers, Combinational Circuits design
MODULE-III Synchronous Sequential logic: Sequential Circuit, latches, Flip-flop, Analysis of Clocked Sequential circuits, HDL for Sequential Circuits, State Reduction &Assignment, Design procedure.Register &Counters: Shift Register, Ripple Counters, Synchronous Counter, Asynchronous Counter,Ring Counters, Module-n Counters, HDL for Register &Counters . MODULE-IV Memory & Programmable logic: Random Access Memory (RAM), Memory , Decoding, Errordetection & correction, Read only Memory, Programmable logic array,Sequential ProgrammableDevices. Register Transfer levels: Register transfer level notion, Register transfer level in HDL, Algorithm,State machine, Design Example,. HDL Description of Design, Examples, Binary Multiplier, HDL Description, Digital Integrated logic Circuits: RTL, DTL, TTL, ECL, MOS & C-MOS Logic circuits,. Switchlevelmodeling with HDL BOOKS . Digital Design,3rd edition by M. Morris Mano, Pearson Education . Digital Design-Principle& practice, 3rd edition by John F. Wakerley, Pears
Disclaimer This document does not claim any originality and cannot be used as a substitute for prescribed textbooks. The information presented here is merely a collection by the committee members for their respective teaching assignments. Various sources as mentioned at the end of the document as well as freely available material from internet were consulted for preparing this document. The ownership of the information lies with the respective authors or institutions. Further, this document is not intended to be used for commercial purpose and the committee members are not accountable for any issues, legal or otherwise, arising out of use of this document. The committee members make no representations or warranties with respect to the accuracy or completeness of the contents of this document and specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. The committee members shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages.
MODULE-I NUMBER SYSTEMS Many number systems are in use in digital technology. The most common are the decimal,binary, octal, and hexadecimal systems. The decimal system is clearly the most familiar to usbecause it is a tool that we use every day. Examining some of its characteristics will help us tobetter understand the other systems. In the next few pages we shall introduce four numericalrepresentation systems that are used in the digital system. There are other systems, which we will look at briefly. Decimal Binary Octal Hexadecimal Decimal System The decimal system is composed of 10 numerals or symbols. These 10 symbols are 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Using these symbols as digits of a number, we can express any quantity. The decimal system is also called the base-10 system because it has 10 digits. Decimal Examples 3.1410 5210 102410 6400010