Skip to content

ArunkumarK07/Design-Implementation-of-2-Bit-Multiplier-using-Cadence-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

Ex No: 06 - Design & Implementation of 2-Bit Multiplier Using Cadence Virtuoso

Aim

The aim is to design and implement a 2-bit Multiplier using Cadence Virtuoso and verify its functionality through transient analysis simulation.

Tools Required

Cadence Virtuoso Suite

  • Virtuoso Schematic Editor (for circuit design)
  • Spectre Simulator (for circuit simulation)

Process Design Kit (PDK)

  • CMOS technology library

Computer System

  • Minimum 4GB RAM and a multi-core processor

Procedure

1. Launch Cadence Virtuoso Environment:

  • Open the Cadence Virtuoso tool and set up the working library.
  • Create a new schematic cell view for the 2-bit Multiplier design.

2. Schematic Design:

  • Select NMOS and PMOS transistors from the library.
  • Construct the 2-bit Multiplier circuit using AND and ADDER logic gates.
  • Connect the inputs (A1, A0, B1, B0) and outputs (P3, P2, P1, P0) properly.

3. Simulation:

  • Check the design for errors and proceed with simulation.
  • Launch the Analog Design Environment (ADE).
  • Perform transient analysis to verify the multiplication logic.
  • Set up input stimulus and analyze the output waveform.

Circuit Diagram

image

Truth Table for 2-Bit Multiplier

image

Schematic Diagram

Schematicand Symbol of 2-Input AND Gate:

Screenshot 2025-05-10 160454

Screenshot 2025-05-10 160505

Schematicand Symbol of 2-Input EX-OR Gate:

Screenshot 2025-05-10 160515

Screenshot 2025-05-10 160523

Schematicand Symbol of Half Adder:

Screenshot 2025-05-10 160535

Screenshot 2025-05-10 161100

Schematic of 2-Bit Multiplier:

Screenshot 2025-05-10 162446

Output

Transient Analysis Output:

Screenshot 2025-05-15 153033

image

Screenshot 2025-05-15 152538

Run Time : 200ns

Results

  1. Successfully designed the 2-bit Multiplier schematic using Cadence Virtuoso.
  2. Performed transient analysis, verifying the correct operation of the Multiplier.
  3. Observed correct multiplication behavior in response to input signals.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published