CMOS Transistor-Level Circuit Simulator
- Complete UI allowing user to add CMOS components, rotate and drag objects, and re-wire circuit.
- Simulates CMOS circuits by analyzing connected nets. Detects short and open circuits.
- Complete serialization to allow saving and opening previous circuits.
- Programmed in Java using software design practices.
- Designed and programmed in a team of three. Involved over 300 person-hours.
- Designed for professor Eric Karl to be used in a 400-level class at BYU Idaho.