Hardware Programming for nano-electro-mechanical systems (NEMS)
Project Description
The student will conduct background research on hardware programming, and will build an all-electrical setup for precision measurement of an electro-mechanical resonator. The student will be provided with relevant hardware and software, including FPGA (field programmable gate arrays) boards, their corresponding IDEs (integrated development environment) and other pieces of electronics. The student will work closely with a graduate student and will be in charge of programming, building and testing the electrical circuit.
Mentors
Kamil Ekinci, PI | Monan Ma |
|
|
Research Goals
The goal of this research project is to make significant contributions to building an ultrasensitive, FPGA-based electrical measurement system for detecting high-frequency signals from nano-electro-mechanical systems (NEMS). This will be a compact, digital, and low-cost measurement system that improves upon the currently used analog setup, which is bulkier and more susceptible to external noise sources.
Learning Goals
• Learn the basics of hardware programming and its key differences compared to software programming, understand the concept of parallel computing
• Learn the workflow of how to use Verilog/VHDL to program an FPGA board
• Learn about the concept of a balanced electrical measurement circuit, and divide it into individually programmable components
• Learn troubleshooting techniques, such as timing issues and hazards
• Learn how to build a digital electrical circuit
• Learn the workflow of how to use Verilog/VHDL to program an FPGA board
• Learn about the concept of a balanced electrical measurement circuit, and divide it into individually programmable components
• Learn troubleshooting techniques, such as timing issues and hazards
• Learn how to build a digital electrical circuit
Timeline