0% found this document useful (0 votes)
4 views1 page

Verilog

The document outlines a course on hardware modeling using Verilog, intended for students in Computer Science, Electronics, and Electrical Engineering. It covers digital circuit design, Verilog language constructs, and includes practical applications like test benches and processor design. The course is taught by Prof. Indranil Sengupta, an experienced faculty member at IIT Kharagpur with extensive research and teaching credentials.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views1 page

Verilog

The document outlines a course on hardware modeling using Verilog, intended for students in Computer Science, Electronics, and Electrical Engineering. It covers digital circuit design, Verilog language constructs, and includes practical applications like test benches and processor design. The course is taught by Prof. Indranil Sengupta, an experienced faculty member at IIT Kharagpur with extensive research and teaching credentials.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

HARDWARE MODELING

USING VERILOG
PROF. INDRANIL SENGUPTA
Department of Computer Science and Engineering
IIT Kharagpur

INTENDED AUDIENCE: Computer Science and Engineering ; Electronics and Communication Engineering ;
Electrical Engineering

PRE-REQUISITES : Basic concepts in digital circuit design ; Familiarity with a programming language like C or C++

INDUSTRY SUPPORT : Intel, Cadence, Mentor Graphics, Synopsys, Xilinx.

COURSE OUTLINE:
The course will introduce the participants to the Verilog hardware description language. It will help them to learn
various digital circuit modeling issues using Verilog, writing test benches, and some case studies.

ABOUT INSTRUCTOR:
[Link] Sengupta has obtained his [Link]., [Link]. and Ph.D. degrees in Computer Science and Engineering
from the University of Calcutta. He joined the Indian Institute of Technology, Kharagpur, as a faculty member in
1988, in the Department of Computer Science and Engineering, where he is presently a full Professor. He had been
the former Heads of the Department of Computer Science and Engineering and also the School of Information
Technology of the Institute. He has over 28 years of teaching and research experience. He has guided 22 PhD
students, and has more than 200 publications to his credit in international journals and conferences. His research
interests include cryptography and network security, VLSI design and testing, and mobile computing.

He is a Senior Member of IEEE. He had been the General Chairs of Asian Test Symposium (ATS-2005),
International Conference on Cryptology in India (INDOCRYPT-2008), International Symposium on VLSI Design and
Test (VDAT-2012), International Symposium on Electronic System Design (ISED-2012), and the upcoming
Conference on reversible Computation (RC-2017). He had delivered invited and tutorial talks in several conferences
in the areas of VLSI design and testing, and network security.

COURSE PLAN:
Week 1: Introduction to digital circuit design flow (3 hours)
Week 2: Verilog variables, operators and language constructs (2 hours)
Week 3: Modeling combinational circuits using Verilog (2 hours)
Week 4: Modeling sequential circuits using Verilog (3 hours)
Week 5: Verilog test benches and design simulation (2 hours)
Week 6: Behavioral versus structural design modeling (2 hours)
Week 7: Miscellaneous modeling issues: pipelining, memory, etc. (2 hours)
Week 8: Processor design using Verilog (4 hours)

You might also like