Skip to content

hdl-eda/digital-ic-design-lab

Repository files navigation

DIGITAL INTEGRATED CIRCUITS DESIGN LAB PC459EC

PART-A Experiments:

Write the Code using Verilog and simulate the following:

1. Write structural and dataflow Verilog HDL models for
a) 4-bit ripple carry adder.
b) 4-bit carry Adder – cum Subtractor.
c) 2-digit BCD adder / subtractor.
d) 4-bit carry look ahead adder
e) 4-bit comparator

2. Write a Verilog HDL program in behavioral model for
a) 8:1 multiplexer
b) 3:8 decoder
c) 8:3 encoder
d) 8 bit parity generator and checker

3. Write a Verilog HDL program in Hierarchical structural model for
a) 16:1 multiplexer realization using 4:1 multiplexer
b) 3:8 decoder realization through 2:4 decoder
c) 8-bit comparator using 4-bit comparators and additional logic

4. Write a Verilog HDL program in behavioral model for D,T and JK flip flops, shift registers and
   counters.

5. Write a Verilog HDL program in structural and behavioral models for
a) 8 bit asynchronous up-down counter b) 8 bit synchronous up-down counter

6. Write a Verilog HDL program for 4 bit sequence detector through Moore state machines

7. Write a Verilog HDL program for 4 bit sequence detector through Mealy state machines

PART-B Experiments:

Transistor Level implementation of CMOS circuits using VLSI CAD tool

1. Basic Logic Gates: Inverter, NAND and NOR
2. Half Adder and Full Adder
3. 2:1 Multiplexer and 4:1 Multiplexer using 2:1 Multiplexer
4. one bit comparator and four-bit magnitude comparator using one bit comparator
5. Implement the Layout of CMOS Inverter.
6. Implement the Layout of CMOS NAND.

NOTE:

1. A total of 10 experiments must be completed in the semester.
2. Minimum of 5 experiments from Part-A and 5 from Part-B is compulsory.

EDA Software tools used:

There are various EDA softwares for the same purpose. We will be using the following EDA softwares

  1. Part-A : Modelsim
  2. Part B : For experiments 1-4 LTSpice and For experiments 5 and 6 Microwind
  3. Download links

    Modelsim : https://www.intel.com/content/www/us/en/software-kit/750666/modelsim-intel-fpgas-standard-edition-software-version-20-1-1.html
    LTSpice: https://www.analog.com/en/design-center/design-tools-and-calculators/ltspice-simulator.html
    Microwind: https://www.microwind.net/downloads

    To learn Verilog HDL fundamentals you are suggested to watch my youtube lecture series


    https://youtube.com/playlist?list=PLxeUHjV-IBzuBtgJ1H832fSw4AaFXJCxO

    How to contact for further queries: Mobile: 9949-426-362