                                           D Flipflop using CMOS

D Flipflop consist of odd number of CMOS that is 3 NMOS and 2 PMOS, whose output will be as that of the input. As part of CIRCUIT DESIGN AND SIMULATION MARATHON USING ESIM,
 the task was mainly to design the chosen circuit using the open-source EDA tool called eSim. It is an integrated tool built using free/libre and open-source software such as KiCad, 
Ngspice and GHDL.  The add on factor here was that along with simulating the circuit using eSim, we were guided in using the Sky Water 130nm PDK to analyze the result of design.

	We first started with learning DAC IP IMPLEMENTATION which was a Udemy course provided to us at free of cost. The course had in-dept concepts which clarified most of our doubts
regarding implementation and use of Sky Water 130. 
After that we started with implementing our circuit on eSim followed by converting the netlist into Sky Water 130.The final aim was to get the desired output.
Initially some of the problems were faced while implementing circuit. Some of the common problems were basically small errors generated due to some common reasons such as
improper connections of ports and creating wrong directories. 
The main challenge was to convert the eSim netlist to Sky Water 130.To get the desired output, some of the circuit components and their values were supposed to be rearranged.
Finally, after referring some resources and with a great support of faculties, guides and students on slack, I was able to successfully complete the task.

	



