
        FIVE-STAGE CMOS RING OSCILLATOR:

	A ring oscillator is a device composed of an odd number of NOT gates in a ring, whose output oscillates between two voltage levels.
        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 SkyWater 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 SkyWater 130. After that we started with implementing
        our circuit on eSim followed by converting the netlist into SkyWater 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 challange was to convert the
        eSim netlist to SkyWater 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.

	