I am sidhant priyadarshi KLE Technological University,my problem statement was to derive the d flip flop using jk flip flop.
Firt of all i wanted to design the whole circuits using CMOS itself i imagined the circuit i noted it
down on my worksheet and i even designed in esim,so after that i was getting variation in outputs
which were not right and my end sem exams and projects review were overhead so i decided to make
jk flip flop using logic gates and the logic needed to make it D flip flop with CMOS. So i came up
with this and finally designed it.
After that i needed to add sources to make it work so i gave powers to inputs and pull down register
to outputs to take the output waveform,but to give inputs to digital gates i had to convert dc input
to digital using ADC and to get output i had to use DAC to convert digital output to input,so i got
to know about this using examples provided by eSIM which helped me a lot in designing this and also 
guidance of KUNAL sir helped me a lot and kept me motivated in this hectic routine.
My last challenge was to get the waveforms ,so for that i watched vedios provided by eSIM which helped me
getting the outputs.
so finally i got to learn about eSIM and SKY130nm technolgy which i used to run ngspice using its command.
thank you