Electronics and Telecommunication Engineering - Vishwakarma ...
Electronics and Telecommunication Engineering - Vishwakarma ...
Electronics and Telecommunication Engineering - Vishwakarma ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Bansilal Ramnath Agarwal Charitable Trust’s<br />
<strong>Vishwakarma</strong> Institute of Technology, Pune – 411 037<br />
Department of <strong>Electronics</strong> <strong>and</strong> <strong>Telecommunication</strong> <strong>Engineering</strong><br />
FF No.: 654<br />
EC30107 :: DIGITAL INTREGRATED CIRCUITS<br />
Credits: 03<br />
Teaching Scheme: - Theory 3 Hrs/Week<br />
Prerequisites: Nil<br />
Objectives:<br />
• To study behavior of CMOS inverter in detail.<br />
• To draw NAND, NOR, XOR gates using CMOS logic.<br />
• To study VHDL as EDA Tool.<br />
• Mapping with PEOs:2,35,6,7,8<br />
Unit I: Introduction to HDL<br />
(8 Hr)<br />
A. What is HDL, VHDL, role of hardware description languages, motivation. Describing<br />
Hardware in VHDL- data types, data objects data operators, Event <strong>and</strong> transactions,<br />
attributes. Concurrency, Entity, Architecture, concurrent Signal assignments, resolved<br />
signals, conditional signal assignment statement, selected signal assignment statement,<br />
constructing VHDL models.<br />
Delays- Inertial Delay, transport delay, Delta delay, waveform <strong>and</strong> timing.<br />
B. predefined attributes.<br />
Unit II: Modeling in VHDL<br />
(8 Hr)<br />
A. Behavior Modeling- Process construct, programming constructs-If –then else<br />
statements, case statement, loop statements, more on process, wait statement, using signal<br />
in process, state machine modeling. Structural modeling, component declaration,<br />
instantiation, Generics, configuration <strong>and</strong> binding.<br />
B. Generate statement.<br />
Unit III: Advanced Topics<br />
(7 Hr)<br />
A. Sub-programs <strong>and</strong> overloading -Functions, Procedures. Packages <strong>and</strong> libraries. Basic<br />
principles of Synthesis,. Test benches-test bench for combinational <strong>and</strong> test bench for<br />
sequential circuits.<br />
B. Synthesizable <strong>and</strong> non-synthesizable statements.<br />
Structure & Syllabus of B.E (E&TC) Program – Pattern ‘C11’, Rev01, dt. 2/4/2011<br />
27