/VLSI_Design_Coursework

Assignment and Project from VLSI Course

EC2.201 VLSI Coursework - Assignments & Project

This repo contains all assignments and the course project. The assignments and projects involved simualting different basic circuital elements, logic gates and other combinational circuit layouts

Primary Languages Used

  1. NGSPICE
  2. MAGIC
  3. Verilog

Project Outline

Design a 4-bit carry look ahead (CLA) adder as shown in Fig. 1(i). Different modules of the CLA-adder are shown in Fig. 1(ii). Each output sum bit needs to drive an inverter of size Wp/Wn = 20λ/10λ, where λ = 0.09μm. As shown in Fig. 1(iii), consider that input bits are available before the rising edge of the clock and the output should be computed and present at the next rising edge of the clock. You can choose any logic style (static, dynamic, mix) to implement the circuit.

Screenshot 2021-10-19 at 3 17 26 AM