To execute the Gilbert Multiplier cell we need to execute the gilbermultiplier.cir file in ngspice simulator.

The circuit was simulated using 180nm Technology

Output was not as expected during the initial stages later on further analysis and understanding of the circuit helped in achieving the expected output.

During the simulation I came across errors such as:
1.singular matrix error
2.list index out of range error
3.error in plotting graph using pyplot

Later the circuit was implemented with various variation in circuit elements.

After generation of the netlist modifications was made to implement it using sky130.

the CIR file was executed using ngspice.

