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.