15EC53 Verilog HDL syllabus for EC



A d v e r t i s e m e n t

Module-1 Overview of Digital Design with Verilog HDL 10 hours

Overview of Digital Design with Verilog HDL
Evolution of CAD, emergence of HDLs, typical HDL-flow, why Verilog HDL?, trends inHDLs. (Text1)
Hierarchical Modeling Concepts
Top-down and bottom-up design methodology, differences between modules andmodule instances, parts of a simulation, design block, stimulus block. (Text1)

Module-2 Basic Concepts 10 hours

Basic Concepts
Lexical conventions, data types, system tasks, compiler directives. (Text1)
Modules and Ports
Module definition, port declaration, connecting ports, hierarchical name referencing.(Text1)

Module-3 Gate-Level Modeling 10 hours

Gate-Level Modeling
Modeling using basic Verilog gate primitives, description of and/or and buf/not type gates, rise, fall and turn-off delays, min, max, and typical delays. (Text1)
Dataflow Modeling
Continuous assignments, delay specification, expressions, operators, operands,operator types. (Text1)

Module-4 Behavioral Modeling 10 hours

Behavioral Modeling
Structured procedures, initial and always, blocking and non-blocking statements,delay control, generate statement, event control, conditional statements, Multiwaybranching, loops, sequential and parallel blocks. (Text1)

Module-5 Behavioral Modeling 10 hours

Introduction to VHDL
Introduction: Why use VHDL?, Shortcomings, Using VHDL for Design Synthesis,
Design tool flow, Font conventions.
Entities and Architectures: Introduction, A simple design, Design entities,Identifiers, Data objects, Data types, and Attributes. (Text 2)

Last Updated: Tuesday, January 24, 2023