This document contains how to re-implemt or execute the one-bit Mirror Adder design along with issues faced:


To execute the design 
Follow 1-3 steps only if you don't have eSim and Sky130 PDK 
1. Download eSim from https://esim.fossee.in/downloads
2. Download skywater-pdk-libs-sky130_fd_pr-main folder from https://static.fossee.in/esim/installation-files/sky130_fd_pr.zip
3. Extract theskywater-pdk-libs-sky130_fd_pr-main folder

4. Download the Mirror_Adder.zip
5. Extract the Mirror_Adder.zip to the path where you have eSim-Workspace
6. Copy and save Mirror_Adder.cir file in skywater-pdk-libs-sky130_fd_pr-main folder 
7. Move skywater-pdk-libs-sky130_fd_pr-main to FOSSEE folder.
7. Open Command Prompt
8. In Command Prompt - change directory to \FOSSEE\ngspice-nghdl\bin
9. Now give the path of Mirror_Adder.cir file which is saved in FOSSEE folder to run ngspice as bellow,
ngspice <path-to-FOSSEE>\FOSSEE\skywater-pdk-libs-sky130_fd_pr-main\Mirror_Adder.cir


Issues Faced:
Opening .cir file directly with ngspice gave me fatal error so to over come the problem, I used command prompt commands which were mentioned above.
