Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ghonimo/mosfet-characterization-psu-ece515
Comprehensive characterization of n-channel MOSFET (2N7000) behavior through current-voltage analysis, conducted for ECE 515 - Fundamentals of Semiconductor Devices at Portland State University. Includes MATLAB scripts for generating output and transfer characteristics, as well as subthreshold region analysis.
https://github.com/ghonimo/mosfet-characterization-psu-ece515
characterization characterization-data device mosfet pn-junction
Last synced: 10 days ago
JSON representation
Comprehensive characterization of n-channel MOSFET (2N7000) behavior through current-voltage analysis, conducted for ECE 515 - Fundamentals of Semiconductor Devices at Portland State University. Includes MATLAB scripts for generating output and transfer characteristics, as well as subthreshold region analysis.
- Host: GitHub
- URL: https://github.com/ghonimo/mosfet-characterization-psu-ece515
- Owner: Ghonimo
- License: gpl-3.0
- Created: 2023-07-10T22:09:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-23T21:09:03.000Z (10 months ago)
- Last Synced: 2024-11-10T21:15:45.089Z (2 months ago)
- Topics: characterization, characterization-data, device, mosfet, pn-junction
- Language: MATLAB
- Homepage:
- Size: 2.41 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MOSFET-Characterization-PSU-ECE515
## Description
This project offers an in-depth analysis of n-channel MOSFET characteristics, focusing on the 2N7000 model. It was conducted for the ECE 515: Fundamentals of Semiconductor Devices course at Portland State University. Utilizing the B1500 Device Analyzer within the ICDT Research Lab, we explored the current-voltage relationships to understand MOSFET behavior comprehensively.## Installation
To set up this project locally, follow these steps:
1. Ensure MATLAB is installed on your system.
2. Clone this repository to your local machine using Git:
```bash
git clone https://github.com/Ghonimo/MOSFET-Characterization-PSU-ECE515.git
```
3. Navigate to the cloned repository directory.
4. The data and MATLAB scripts are organized into folders. No additional setup is required.## Usage
To replicate the analysis, perform the following:
1. Open MATLAB and navigate to the `MATLAB Code` directory.
2. Run the scripts in the following order:
- `Output_Characteristics.m` for output characteristics analysis.
- `Transfer_Characteristics.m` for transfer characteristics analysis.
- `Subthreshold_Region_Analysis.m` for subthreshold region exploration.
3. The scripts will automatically import data from the `Collected Data` folder and generate relevant plots and results.
4. Refer to the `Report_Appendix_With_MATLAB_Code.pdf` for detailed explanations of each script and its output.## Results
The project successfully extracted key parameters of the MOSFET, including threshold voltage and subthreshold slope. These findings are crucial for understanding the device's operation and optimizing semiconductor device designs.## Contributing
We welcome contributions and suggestions to improve the project. Please fork the repository and submit a pull request with your proposed changes.## Credits
- **Mohamed Ghonim**: Project lead and author of the MATLAB code and project report.
- **Dr. Malgorzata Chrzanowska-Jeske**: Project supervisor and course instructor.## License
This project is released under the GPL-3.0 license. For more details, see the LICENSE file in the repository.