******************************************************Desgining and implementation of circuit by using eSim & sky130************************************************************

######### sir here in this desgin I implemented both TRANSIENT  analysis and AC analysis. And the AC analysis netlist is kept within comments  in the main netlist which  I submitted.  

Title of Circuit desgined  : LowVoltageLowPower Amplifier based on MOSFET Darlington  Configuration

Circuit is desgined and implemented by : Naveen Kumar Mangalapally 

I desgined the circuit by taking some references from some published journals and  made some improvements in it .

PROCEDURE:

1.The circuit is degined by using 2 NMOS transistors and some capacitors and resistors (where we used to get the best output) , dc voltage  source and sine wave as input.
and I gave the resistors capaciotrs values as required to get the promising output.
2.And then annotated the components and checked  for error connections  by using ERC(electrical rukes check) thier i got some errors and i cleared them, then  I  saved my circuit as  .sch file.

3. Then I made a spice netlist of the circuit which i desgined and saved it as .Cir file. Later I closed the schematic window and converted the netlist from  kicad to Ngspice ,lateri got my .cir.out file is generated.

4.I copied .cir.out file to sky 130 folder and then I  opened .cir.out file using notepad and mapped the nmos transistors to sky130 pdk components.

5.Then I saved the mapped .cir.out file and gave the appropriate values of dc voltage source, sine wave to get required output.

6.Then on the basis of getting required analysis I gave the values of inputs and plotted the voltage, gain and phase plots  and implemented it in the ngspice.

7.There after I got the results plotted as  Input and output waveforms.


EXPERIENCE:

When started learning about eSim and Skywater pdk are new to me I never heard about such things initially I thought it will be simple but when  I started learning and implementing in past few weeks.
And I got curious about it and started learning about many new things. And learning new things will be make curious every one. It is interesting to participating in such big competitions.
And get guided by such an inspiring person kunal sir is a good experience  

DIFFICULTIES FACED:

1.I Faced alot of  issues with Ngspice on implementing, but I learnt ngspice netlist format and cleared the problems by getting inputs from my collage proffesor and some of the guides from slack .  

2. While building a subcircuit also I faced many difficulties but I cleared most of my queries in the slack channel.

3.I was confused  a lot when connecting the circuit. but some how I cleared my confusions  and raised some  difficulties  while mapping to sky130 pdk.


Conclusion:

I got a very good experience on participating in this marathon and learnt a lot which never thought for us in our colleges.
Learning some stuff like this will help a core student a lot in the future and  can be helped a lot in the some other circuit desgining marathons or courses. 



