09.11.2014 Views

Electronics and Telecommunication Engineering - Vishwakarma ...

Electronics and Telecommunication Engineering - Vishwakarma ...

Electronics and Telecommunication Engineering - Vishwakarma ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!