AP4152 Advanced Digital System Design Syllabus:
AP4152 Advanced Digital System Design Syllabus – Anna University PG Syllabus Regulation 2021
COURSE OBJECTIVES:
To design asynchronous sequential circuits.
To learn about hazards in asynchronous sequential circuits.
To study the fault testing procedure for digital circuits.
To understand the architecture of programmable devices.
To design and implement digital circuits using programming tools.
UNIT I SEQUENTIAL CIRCUIT DESIGN
Analysis of Clocked Synchronous Sequential Circuits and Modelling- State Diagram, State Table, State Table Assignment and Reduction-Design of Synchronous Sequential Circuits Design of Iterative Circuits-ASM Chart and Realization using ASM.
UNIT II ASYNCHRONOUS SEQUENTIAL CIRCUIT DESIGN
Analysis of Asynchronous Sequential Circuit – Flow Table Reduction-Races-State Assignment Transition Table and Problems in Transition Table- Design of Asynchronous Sequential Circuit – Static, Dynamic and Essential hazards – Mixed Operating Mode Asynchronous Circuits – Designing Vending Machine Controller.
UNIT III FAULT DIAGNOSIS AND TESTABILITY ALGORITHMS
Fault Table Method-Path Sensitization Method – Boolean Difference Method – D Algorithm –– Tolerance Techniques – The Compact Algorithm – Fault in PLA – Test Generation – DFT Schemes – Built in Self Test.
UNIT IV SYNCHRONOUS DESIGN USING PROGRAMMABLE DEVICES
Programming Logic Device Families – Designing a Synchronous Sequential Circuit using PLA/PAL – Designing ROM with PLA – Realization of Finite State Machine using PLD – FPGA – Xilinx FPGA – Xilinx 4000.
UNIT V SYSTEM DESIGN USING VERILOG
Hardware Modelling with Verilog HDL – Logic System, Data Types And Operators For Modelling In Verilog HDL – Behavioural Descriptions In Verilog HDL – HDL Based Synthesis – Synthesis Of Finite State Machines– Structural Modelling – Compilation And Simulation Of Verilog Code – Test Bench – Realization Of Combinational And Sequential Circuits Using Verilog – Registers – Counters – Sequential Machine – Serial Adder – Multiplier- Divider – Design Of Simple Microprocessor, Introduction To System Verilog.
45 PERIODS
SUGGESTED ACTIVITIES:
1: Design asynchronous sequential circuits.
2: Design synchronous sequential circuits using PLA/PAL.
3: Simulation of digital circuits in FPGA.
4: Design digital systems with System Verilog.
PRACTICAL EXERCISES: 30 PERIODS
1. Design of Registers by Verilog HDL.
2. Design of Counters by Verilog HDL.
3. Design of Sequential Machines by Verilog HDL.
4. Design of Serial Adders , Multiplier and Divider by Verilog HDL.
5. Design of a simple Microprocessor by Verilog HDL.
COURSE OUTCOMES:
At the end of this course, the students will be able to:
CO1: Analyse and design synchronous sequential circuits.
CO2: Analyse hazards and design asynchronous sequential circuits.
CO3: Knowledge on the testing procedure for combinational circuit and PLA.
CO4: Able to design PLD and ROM.
CO5: Design and use programming tools for implementing digital circuits of industry standards.
TOTAL:75 PERIODS
REFERENCES
1. Charles H.Roth jr., “Fundamentals of Logic Design” Thomson Learning,2013.
2. M.D.Ciletti , Modeling, Synthesis and Rapid Prototyping with the Verilog HDL, Prentice Hall, 1999
3. M.G.Arnold, Verilog Digital – Computer Design, Prentice Hall (PTR), 1999.
4. Nripendra N Biswas “Logic Design Theory” Prentice Hall of India,2001.
5. Paragk.Lala “Fault Tolerant and Fault Testable Hardware Design” B S Publications,2002
6. Paragk.Lala “Digital System Design Using PLD” B S Publications,2003.
7. Palnitkar , Verilog HDL – A Guide to Digital Design and Synthesis, Pearson , 2003.