L15: Flip-flops and register | shift, load & reset modeling

Опубликовано: 04 Июнь 2026
на канале: IIT Madras - BS in Electronic Systems
998
6

Welcome to Lecture 15 of the course "Digital System Design" by Prof. Nitin Chandrachoodan
Full Course: https://study.iitm.ac.in/es/course_pa...

Video Overview
This lecture focuses on Verilog modeling of flip flops and registers which form the foundation of sequential logic in digital systems. We begin by introducing the syntax and behavior of D flip flops along with the differences between asynchronous and synchronous reset mechanisms. Understanding how these resets function is critical for writing reliable hardware description code and avoiding simulation mismatches.The lecture then covers the design and implementation of multi bit registers shift registers and loadable shift registers all with practical Verilog examples. Each design is demonstrated with simulation results using EDA Playground allowing you to observe signal transitions and timing in action.In addition to circuit modeling we also guide you through writing effective test benches for sequential logic. This includes clock generation initialization of signals and structuring the test environment to verify correct behavior over time.Whether you are working on FPGAs ASICs or just learning the basics this lecture provides a strong foundation for modeling and testing sequential components using Verilog.

About IIT Madras' online Bachelor of Science programme
IIT Madras offers four-year BS programmes that aim to provide quality education to all, irrespective of age, educational background, or location. The BS programme has multiple levels, which provide flexibility to students to exit at any of these levels. Depending on the courses completed and credits earned, the learner can receive a Foundation Certificate from IITM CODE (Centre for Outreach and Digital Education), Diploma(s) from IIT Madras, or BSc/BS Degrees from IIT Madras.
For more details, Visit: https://www.iitm.ac.in/academics/stud...

#Verilog #HDL #FlipFlop #Register #SequentialLogic #DigitalDesign #LogicDesign #AsynchronousReset #SynchronousReset #MultiBitRegister #ShiftRegister #LoadableShiftRegister #EDAPlayground #Testbench #Simulation #HardwareDescriptionLanguage #DigitalCircuits #VHDL #ClockGeneration #RTLDesign #SequentialCircuit #VerilogCode #ResetLogic #FPGADevelopment #EDAtools