First of all I did the literature survey and then decided to implement the D flip flop using the transmission gates.
After that I made the circuit on the paper and uploaded it. 
Then I downloaded the eSim software but it was not opening . So I searched on the FOSSEE site and from there I got the solution, so eSim got opened.
Then i implemented the circuit in the KiCad . The DAC IP course helped me a lot in making the circuit.
After making the circuit I generated the netlist file and then I included the MOSFET's model from the downloaded SkyWater PDK by ADDING the command .lib "sky130_fd_pr/models/sky130.lib.spice" tt 
at the top of the spice file.
Then I tried executing it using ngspice but there was a FATAL ERROR.
So I got to know that I did not save the spice file as a .cir extension which was causing the whole problem.
So I changed the extension and whoaaa!!! ngspice worked!!
Then I googled the commands to plot different plots on separate windows and used it.
But even now there was a problem, the output that I was getting was not the output I had expected.
Then I started debugging and therefore labelled the node after the first transmission gate to see if that is working. And guess what, it was not working :| 
So once again I opened the KiCad and started designing the Transmission Gates. So I changed the W/L ratios and took the Body effect into consideration.
Then I got the expected output with a little bit of distortion,again tried changing W/L ratio till I got the minimum distorted output.
Then I changed the transmisson gates in my original D flip flop circuit using the knowledge which I gained and that worked!!
The waveforms appeared and I GOT A POSITIVE EDGE TRRIGGERED D FLIP FLOP.
