VLSI Project Report Group- 04
VLSI Project Report Group- 04
Faculty of Engineering
Project Report
Project Title: Prepare a design that realizes the following equation using complimentary
CMOS logic. 𝐹 = (𝐴. 𝐵) + (𝐶. 𝐷)
1. I/we hold a copy of this Assignment/Case Study, which can be produced if the original is lost/damaged.
2. This Assignment/Case Study is my/our original work and no part of it has been copied from any other
student’s work or from any other source except where due acknowledgment ismade.
3. No part of this Assignment/Case Study has been written for me/us by any other person except
where such collaboration has been authorized. By the concerned teacher and is acknowledged in
the assignment.
4. I/we have not previously submitted or currently submitting this work for any other course/unit.
5. This work may be reproduced, communicated, compared, and archived to detect plagiarism.
6. I/we permit a copy of my/our marked work to be retained by the Faculty Member for review by any
internal/external examiners.
7. I/we understand that Plagiarism is the presentation of the work, idea, or creation of another person as though
it is your own. It is a form of cheating and is a very serious academic offense that may lead to expulsion from
the University. Plagiarized material can be drawn from, and presented in, written, graphic, and visual forms,
including electronic data, and oral presentations. Plagiarism occurs when the origin of the source is not
appropriately cited.
8. I/we also understand that enabling plagiarism is the act of assisting or allowing another person to plagiarize or
copy my/our work.
* Student(s) must complete all details except the faculty use part.
Abstract:
This project focuses on designing and implementing a complementary CMOS logic circuit to
realize the Boolean function F = (A · B) + (C · D). The design process involved creating the
schematic, simulating the circuit, and developing the layout to ensure accuracy and efficiency.
Various performance metrics, including transient response, Design Rule Check (DRC), and
Layout Versus Schematic (LVS) verification, were analyzed. The goal was to optimize power
consumption, propagation delay, and circuit area while maintaining functional integrity.
Simulation results validated the design, confirming its correctness and efficiency. This project
demonstrates the significance of CMOS technology in modern digital circuit design,
emphasizing its advantages in power efficiency and reliability.
Introduction:
CMOS (Complementary Metal-Oxide-Semiconductor) technology is widely used in VLSI (Very
Large-Scale Integration) circuit design due to its low power consumption, high noise immunity,
and scalability. This project aims to design a CMOS logic circuit to implement the Boolean
function F = (A · B) + (C · D) while ensuring efficiency and accuracy.
The design process includes schematic development, circuit simulation, and verification through
Design Rule Check (DRC) and Layout Versus Schematic (LVS) analysis. Additionally, key
performance factors such as propagation delay, power dissipation, and circuit area are evaluated
to optimize the design. By analyzing and simulating the circuit, this project highlights the
significance of CMOS logic in digital circuits and its role in modern electronic systems.
Literature Review:
CMOS technology is a key component in VLSI design, known for its efficiency, high speed, and
scalability. Research indicates that complementary CMOS logic is superior to other logic
families due to its low static power consumption. Studies on Boolean function implementation
focus on optimizing transistor placement, power efficiency, and circuit layout. Furthermore,
verification techniques such as Design Rule Check (DRC) and Layout Versus Schematic (LVS)
are essential for ensuring circuit reliability. This project applies these established concepts to
develop an optimized CMOS circuit for the Boolean function F = (A · B) + (C · D).
Methodology:
Layout Diagram:
Stick Diagram:
Simulation:
Transient Analysis:
Circuit:
DRC:
LVS:
Simulation Waveform:
Transient Measurement:
Result Analysis:
The designed CMOS circuit for F = (A · B) + (C · D) was successfully implemented and
analyzed through simulation. The transient analysis confirmed correct logical operation, with
output transitions matching expected behavior. Propagation delay and power dissipation were
measured, showing efficient performance within acceptable limits. Design Rule Check (DRC)
and Layout Versus Schematic (LVS) verification ensured accuracy and compliance with design
constraints. Overall, the results validate the circuit’s functionality, demonstrating its reliability
and efficiency in CMOS logic design.
Conclusion:
The objective of this experiment was to learn layout design and verification of logic gates. The
process of designing and verifying the design was learned properly. Furthermore, practice will be
helpful to minimize the errors.
Discussion :
Using the Cadence Virtuoso tool, the schematic of a NAND gate was designed. In the layout
window, the connections were made according to the given instructions. During
verification, the LVS was found to be clean; however, the DRC was not entirely correct due
to some color mismatches in the metal layers.