30.10.2014 Views

Vishwakarma Institute of Technology B.E. (Electronics)

Vishwakarma Institute of Technology B.E. (Electronics)

Vishwakarma Institute of Technology B.E. (Electronics)

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> <strong>Institute</strong> <strong>of</strong> <strong>Technology</strong>, Pune – 411 037<br />

Department <strong>of</strong> <strong>Electronics</strong> Engineering<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 <strong>of</strong> CMOS inverter in detail.<br />

- To draw NAND, NOR, XOR gates using CMOS logic.<br />

- To study VHDL as EDA Tool.<br />

- Mapping with PEO :2,3,4,5,6,7,8<br />

Unit I : Introduction to HDL<br />

(8 Hr)<br />

A] What is HDL, VHDL, role <strong>of</strong> hardware description languages, motivation. Describing<br />

Hardware in VHDL- data types, data objects data operators, Event and 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 and 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 and binding.<br />

B] Generate statement.<br />

Unit III: Advanced Topics<br />

(7 Hr)<br />

A] Sub-programs and overloading -Functions, Procedures. Packages and libraries. Basic<br />

principles <strong>of</strong> Synthesis,. Test benches-test bench for combinational and test bench for<br />

sequential circuits.<br />

B] Synthesizable and non-synthesizable statements.<br />

Structure & Syllabus <strong>of</strong> B.E (<strong>Electronics</strong> ) Program – Pattern ‘C11’, Rev01, dt. 2/4/2011<br />

28

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

Saved successfully!

Ooh no, something went wrong!