The primary objective of this thesis is to explore the design and simulation of Low NoiseAmplifiers using Ngspice. Additionally, it delves into a machine learning approach aimed
at learning design based on threshold specifications, with Ngspice serving as the simulation
engine.
Chapter 1 introduces the background and underscores the significance of the research. Chapter 2 delves into Ngspice, highlighting its applications in analog and RF design. Chapter 3 is dedicated to the design and simulation of a Low-Noise Amplifier (LNA) utilizing Ngspice. Chapter 4 revisits our prior work titled ”Learning to Design Analog Circuits to Meet Threshold Specifications”, placing special emphasis on the LNA circuit incorporated within.