Open Access. Powered by Scholars. Published by Universities.®

California Polytechnic State University, San Luis Obispo

Discipline
Keyword
Publication Year
Publication

Articles 1 - 30 of 103

Full-Text Articles in VLSI and Circuits, Embedded and Hardware Systems

Test Bench Pcb Design For A Vlsi Grid Cell Chip, Nicholas Bruk, Jason Alexandar Jun 2026

Test Bench Pcb Design For A Vlsi Grid Cell Chip, Nicholas Bruk, Jason Alexandar

Electrical Engineering

This report presents the design, implementation, and validation of a custom printed circuit board (PCB) test bench for a VLSI grid cell emulation chip. The final board provides two independently adjustable 5V supplies using LM317 linear regulators, eleven potentiometer-controlled bias voltages, high-impedance buffering of analog outputs via an MCP6022 dual operational amplifier, and buffering of digital outputs using a 74HC244 buffer IC. The design includes a 40-pin DIP socket for the VLSI chip, extensive test-point headers for probing, and a 9V battery input for portable operation. Five fully functional boards were fabricated using ExpressPCB and assembled with through-hole components. An …


Design And Parametric Testing Of A Transimpedance Amplifier For Low-Power Biomedical Applications, Stanlon Tan, William Chung, Brandon Wu Jun 2026

Design And Parametric Testing Of A Transimpedance Amplifier For Low-Power Biomedical Applications, Stanlon Tan, William Chung, Brandon Wu

Electrical Engineering

This project developed and evaluated an optical sensing system for detecting changes associated with glucose concentration. The system combined a laser-diode, cuvette sample holder, photodiode, resistive-feedback transimpedance amplifier, high-resolution analog-to-digital converter, and microcontroller. Parametric testing evaluated the effects of input current and feedback resistance on transimpedance gain, output range, and linearity. Firmware was developed to configure the ADC, average repeated conversions, monitor measurement variation, convert raw digital counts into voltage using a source-meter calibration equation, and compare sample measurements with a water reference. A cuvette enclosure maintained alignment between the laser-diode, sample, and photodiode while reducing external optical interference. Testing …


Simulation Of Silicon Neurons With Memristive Synapses For Ai Accelerators, Marcus Ivey, Kelvin Shi Jun 2026

Simulation Of Silicon Neurons With Memristive Synapses For Ai Accelerators, Marcus Ivey, Kelvin Shi

Electrical Engineering

This project seeks to design and simulate a neuromorphic spiking neural network (SNN) that implements the logical AND and logical OR operation through the interaction of a Leaky Integrate-and-Fire (LIF) output neuron and memristive synapses modeled using the Biolek formulation. Two pulsed inputs are transmitted through memristive devices whose conductance serves as the synaptic weights. A supervised Hebbian training strategy, implemented in MATLAB, is employed to adjust the synaptic conductance according to the Hebbian delta rule. The proposed framework demonstrates how elementary logical computation may arise from biologically motivated learning processes embedded in hardware-realistic neuromorphic circuits. The study provides a …


Vlsi Spike Encoder For Spiking Neural Networks With 4-Bit Sar Adc, Jack Marshall, Wyatt Tack, Cameron Young, Ryken Thompson Jun 2026

Vlsi Spike Encoder For Spiking Neural Networks With 4-Bit Sar Adc, Jack Marshall, Wyatt Tack, Cameron Young, Ryken Thompson

Electrical Engineering

A spike encoder forms the interface between sampled data, such as image data or a sensor signal, and a spiking neural network by converting numerical input samples into discrete spike events. Unlike conventional artificial neural networks, spiking neural networks use spare, even-driven computation instead of continuous-valued activations. This makes them attractive for low-power embedded systems, biomedical electronics, and other edge applications where energy consumption, physical area, and thermal limits are important design constraints.

This project develops a modular spike encoder architecture for spiking neural networks with selectable support for temporal, rate, multi-spike, and delta encoding. Prior work has shown that …


Polysaber: A Custom Reactive Lightsaber Soundboard, Pedro B. Medeiros Jun 2026

Polysaber: A Custom Reactive Lightsaber Soundboard, Pedro B. Medeiros

Computer Engineering

The PolySaber project was developed as a custom reactive lightsaber control system built as a fully custom PCB design. The purpose of the project was to create a lower-cost and more customizable alternative to commercially available lightsaber soundboards while simultaneously providing hands-on experience in PCB design, embedded systems development, and hardware integration. Commercial lightsaber soundboards are expensive, proprietary, and difficult for hobbyists to customize. The PolySaber project addresses this by creating a modifiable hardware platform built around the ESP32 microcontroller. The system supports programmable firmware, RGB NeoPixel blade control, motion sensing, reactive swing and clash effects, onboard audio amplification, and …


Dot Product Engine Based Neuromorphic Hardware For Continuous-Time Biomedical Signal Classification, Sanjeev Srinivasan Jun 2026

Dot Product Engine Based Neuromorphic Hardware For Continuous-Time Biomedical Signal Classification, Sanjeev Srinivasan

Master's Theses

Accurate diagnosis of pathological conditions from biomedical signals, such as electrocardiograms (ECGs) is often performed offline, making it time-consuming, costly, and inefficient, especially when abnormal patterns are rare and long-term monitoring generates large amounts of data. To address this, this work proposes a compact, scalable, and programmable neuromorphic system designed for real-time preliminary arrhythmia detection and classification using ECG signals, that can be extended to other biomedical signals. The proposed design processes ECG signals using a delta modulation-based spike encoder, followed by classification with a dot-product engine (DPE) based spiking neural network (SNN) processor and winner-take-all (WTA) circuit. The architecture …


Evaluating The Cost-Benefit Tradeoffs Of Simt Control Mechanisms In Resource-Constrained Gpus, Nikolas Tambornini Jun 2026

Evaluating The Cost-Benefit Tradeoffs Of Simt Control Mechanisms In Resource-Constrained Gpus, Nikolas Tambornini

Master's Theses

This thesis conducts a hardware-level analysis of the cost–benefit tradeoffs associated with increasingly complex SIMT control mechanisms in a resource-constrained GPU core. Four design implementations are evaluated: a Base Tiny GPU without warp scheduling capability; a Warp Scheduler using round-robin warp selection; a Branch Divergence implementation incorporating a dedicated divergence stack and post-dominator reconvergence mechanism; and a Dynamic Warp Allocation implementation that replaces the static warp structure with a runtime warp manager, regrouping threads by current program counter to recover SIMD lane utilization during active divergence. Each design is evaluated using two complementary measurements: functional simulation implemented using the CocoTB …


Demystifying Hardware Formal Verification For Undergraduate Education: A Risc-V Processor Case Study With Coursework Implementation, Riley A. Peters Mar 2026

Demystifying Hardware Formal Verification For Undergraduate Education: A Risc-V Processor Case Study With Coursework Implementation, Riley A. Peters

Master's Theses

Hardware verification engineers apply formal methods to prove that a digital device always behaves according to its specification. This differs from traditional functional verification, in which engineers establish correctness by repeatedly sending test inputs to the device and comparing the outputs against a reference model. With the growing complexity of integrated circuits, the demand for digital verification engineers with formal methods experience has continued to increase. However, California Polytechnic State University: San Luis Obispo's current curriculum lacks dedicated material to prepare students for these roles.

This thesis seeks to address the lack of formal methods material through two efforts. First, …


Reverse Engineering Bring Up And Profiling Of Multi-Fpga Systems, Henry A. Evans Jun 2025

Reverse Engineering Bring Up And Profiling Of Multi-Fpga Systems, Henry A. Evans

Master's Theses

FPGAs have long been used for prototyping and verifying high-speed digital designs in industry and in academic research. As ASIC designs have grown in complexity and size, prototyping those designs on FPGAs has required multiple FPGAs that sometimes span multiple servers. Western Digital donated multiple FPGA-based systems to Cal Poly in 2023. These servers contain multiple high-end AMD FPGAs that are ideal for prototyping large high-speed digital designs, however the full documentation on how to use the servers and how the servers work was not provided. The servers did not come with any information on how to program the FPGAs, …


Analog Hardware Implementation Of A Linearly Constrained Quadratic Program Real-Time Solver, Claire E. Tylutki, Claire Tylutki Jun 2025

Analog Hardware Implementation Of A Linearly Constrained Quadratic Program Real-Time Solver, Claire E. Tylutki, Claire Tylutki

Master's Theses

This thesis presents the design, implementation, and analysis of a hardware system for solving Linearly Constrained Quadratic Programs (LCQPs) in real time. The architecture follows a generalized feedback structure composed of three key elements: gradient descent on the quadratic cost function, saturation-based nonlinearity to enforce inequality constraints, and an integral controller with an anti-windup mechanism to regulate dynamic behavior and determine steady-state error. This majority analog system converges with equilibria that satisfy the Karush-Kuhn-Tucker (KKT) optimality conditions. Using a representative LCQP, this work presents simulation of the circuit in PLECS and LT Spice to confirm the feasibility of the novel …


Open Source Asic Design Curriculum, Francisco Wilken Jun 2025

Open Source Asic Design Curriculum, Francisco Wilken

Master's Theses

The ever-growing importance of Application-Specific Integrated Circuits (ASICs) in a high-compute world necessitates that college graduates entering the workforce are well prepared to design them. This thesis details the design of novel ASIC curriculum, using open source tools to teach at the undergraduate level. By moving to a higher level of abstraction than classical transistor-focused coursework, chip design material can be made accessible earlier in an undergraduate degree. Additionally, open source tools provide a powerful, free, and portable platform for students to create their own designs, solving assignments focused on industry readiness. Finally, this thesis studies the results and challenges …


Hypoxic Incubator: Improving Robustness/Reliability And Demonstrating Physiological Efficacy, Damon Dennis Tan Nov 2024

Hypoxic Incubator: Improving Robustness/Reliability And Demonstrating Physiological Efficacy, Damon Dennis Tan

Master's Theses

The Microphysiological Systems Laboratory aims to develop colorectal cancer tumor models under a hypoxic environment to assess model response to pharmaceutical compounds in vitro. To perform relevant studies, researchers have attempted to use different hypoxic inducing strategies such as a nitrogen pod and hypoxic incubator to recreate in vivo physiological responses to hypoxia. However, studies would be interrupted due to incubator functionality failure. To ensure successful and physiologically relevant studies, I improved and verified the robustness and reliability of a hypoxic incubator previously designed and manufactured in the lab. Through the testing and iterating design processes, I engineered and implemented …


Design And Implementation Of An Inverted Short Baseline Acoustic Positioning System, Jakob Frabosilio Sep 2024

Design And Implementation Of An Inverted Short Baseline Acoustic Positioning System, Jakob Frabosilio

Master's Theses

This document details the design, implementation, testing, and analysis of an inverted short baseline acoustic positioning system. The system presented here is an above-water, air-based prototype for an underwater acoustic positioning system; it is designed to determine the position of remotely-operated underwater vehicles (ROVs) and autonomous underwater vehicles (AUVs) in the global frame using a method that does not drift over time.

A ground-truth positioning system is constructed using a stacked hexapod platform actuator, which mimics the motion of an AUV and provides the true position of an ultrasonic microphone array. An ultrasonic transmitter sends a pulse of sound towards …


A Sindy Hardware Accelerator For Efficient System Identification On Edge Devices, Michael Sean Gallagher Mar 2024

A Sindy Hardware Accelerator For Efficient System Identification On Edge Devices, Michael Sean Gallagher

Master's Theses

The SINDy (Sparse Identification of Non-linear Dynamics) algorithm is a method of turning a set of data representing non-linear dynamics into a much smaller set of equations comprised of non-linear functions summed together. This provides a human readable system model the represents the dynamic system analyzed. The SINDy algorithm is important for a variety of applications, including high precision industrial and robotic applications. A Hardware Accelerator was designed to decrease the time spent doing calculations. This thesis proposes an efficient hardware accelerator approach for a broad range of applications that use SINDy and similar system identification algorithms. The accelerator is …


Electronic Note-String Detector, Gavin Garcia-Rossi, Tommy Smail Dec 2023

Electronic Note-String Detector, Gavin Garcia-Rossi, Tommy Smail

Electrical Engineering

As the virtual space has become a dominant part of everyone’s day-to-day lives, many normal face-to-face interactions and services have not yet been facilitated by adapting technology. One of these prevailing areas is music lessons. Over Zoom meetings, or other virtual platforms, it is tremendously challenging to teach students. These challenges include recognizing student mistakes audibly and visually, and being able to give confident feedback on the incorrect notes played by learning musicians. Without having to delve into improving the complex systems that would be required to improve audio, video, and connection quality of these connections, we have another solution …


Custom Led Dashboard Integration For The Cal Poly Racing Team, Josue Hernandez Nov 2023

Custom Led Dashboard Integration For The Cal Poly Racing Team, Josue Hernandez

Computer Engineering

The Custom LED Dashboard Integration was made for the Cal Poly Racing Team, specifically the BAJA division. The dashboard was made as a way to combat the current limitations endured from the past methods used to display critical information of the vehicle to the car. The display was made to combat issues of limited quantity of data being able to be displayed to the driver and its small readability was an issue, the display helped combat that by providing a greater quantity of data being able to be sent and displayed on the display and the information being displayed having …


Neural Compression Inference Accelerator: A Cost And Energy-Effective Alternative To Conventional Machine Learning Inference Methods, Matthew Wallace Jun 2023

Neural Compression Inference Accelerator: A Cost And Energy-Effective Alternative To Conventional Machine Learning Inference Methods, Matthew Wallace

Master's Theses

Recent developments in machine learning and artificial intelligence have sparked an influx of workloads that require specialized computer hardware for cloud services. The hardware running machine learning models predominantly consists of graphics processing units (GPUs) and tensor processing units (TPUs). However, these com- ponents are expensive for cloud services to purchase, costly for customers to rent, prone to price spikes, and energy-intensive. In this research we show that both cloud services and customers would benefit from utilizing field programmable gate arrays (FPGAs) to alleviate the aforementioned challenges. An FPGA can be configured as a machine learning accelerator, operating similarly to …


Phone Microwave, Khanh Kim Hoang, Emily Zhou Mar 2023

Phone Microwave, Khanh Kim Hoang, Emily Zhou

Computer Engineering

This project involves the installation of remote-control capabilities in an antique 1980s microwave, effectively turning the microwave into a “smart” device. While preserving the original functionality of the microwave, a combination of software and hardware components allows for remote microwave operations. The microwave can be remotely operated by calling the built-in number, and more advanced settings and options can be utilized by texting. The microwave is also secured against unauthorized use with the addition of a PIN code that is required to operate the device.


Design And Analysis Of A Discrete, Pcb-Level Low-Power, Microwave Cross-Coupled Differential Lc Voltage-Controlled Oscillator, Pavin Singh Virdee Sep 2022

Design And Analysis Of A Discrete, Pcb-Level Low-Power, Microwave Cross-Coupled Differential Lc Voltage-Controlled Oscillator, Pavin Singh Virdee

Master's Theses

Radio Frequency (RF) and Microwave devices are typically implemented in Integrated Circuit (IC) form to minimize parasitics, increase precision and tolerances, and minimize size. Although IC fabrication for students and independent engineers is cost-prohibitive, an abundance of low-cost, easily accessible printed circuit board (PCB) and electronic component manufacturers allows affordable PCB fabrication.

While nearly all microwave voltage-controlled oscillator (VCO) designs are IC-based, this study presents a discrete PCB-level cross-coupled, differential LC VCO to demonstrate this more affordable and accessible approach. This thesis presents a 65 mW, discrete component VCO PCB with industry-comparable RF performance. A phase noise of -103.7 dBc/Hz …


Smartphone Control Of Rc Cars, Weston R. Fitzgerald Jun 2022

Smartphone Control Of Rc Cars, Weston R. Fitzgerald

Electrical Engineering

The smartphone-controlled RC (remote-controlled) car is an inexpensive remote-controlled car designed to be fast and portable. Instead of manufacturing, packaging, and shipping a separate controller, the remote control is implemented in a phone application, which saves time and money in both the design process and the manufacturing process. Utilizing the user’s smartphone is more cost-effective since mobile devices are a common recurrence, and packaging fewer devices results in overall better portability of the product.

This smartphone-controlled car is speedy and intuitive to learn for typical smartphone users. The user can change the car’s speed and direction wirelessly using their phone; …


Mars Prototype Rover Environmental Measurement System, James A. Renick Jun 2022

Mars Prototype Rover Environmental Measurement System, James A. Renick

Computer Engineering

In my senior project, the problem I am trying to solve is how to efficiently design, create, and install an original library onto a Mars prototype rover operating system and to further use that library to integrate a new weather measurement sensor device into the rover system with the necessary software and hardware implementations. This is an important and highly valued problem as many aerospace and other engineering companies utilize rovers and other autonomous systems for important research, explorations, and reconnaissance missions and goals. In solving this problem, I utilized many resources that were available to me such as advisors, …


Signal Adc Converter Simulation On Cadence Virtuoso For Audio Applications, Maxwell Kazuki Fukada Jun 2022

Signal Adc Converter Simulation On Cadence Virtuoso For Audio Applications, Maxwell Kazuki Fukada

Electrical Engineering

Audio signals are representations of sounds with a mixture of multiple analog signals between the frequency of 20Hz to 20,000Hz. To record snippets of audio data onto a mobile phone or computer, the signal needs to be converted to a digital format. For this purpose, many devices utilize a converter, specifically a sigma-delta modulator with a digital filter. By using a converter, electronics can receive binary data about the audio signal accurately and quickly without losing important signal information. This project aims to simulate a fully functional audio converter with a sigma-delta modulator and decimation filter. The system will receive …


Indoor Positioning Using Synchronized Ultrasonic Ofdma Signals, Julian Bartolone Dec 2021

Indoor Positioning Using Synchronized Ultrasonic Ofdma Signals, Julian Bartolone

Master's Theses

This paper proposes a method of short-range indoor localization using differential phase measurements of synchronized two-tone ultrasonic signals in an Orthogonal Frequency Multiple Access (OFDMA) scheme. This indoor positioning system (IPS) operates at an ultrasonic frequency of approximately 40kHz and synchronizes using an infrared signal. The OFDMA scheme allows for a receiver to process the signals from multiple transmitters continuously without the signals interfering with each other. The phases of the signals are measured using Goertzel Filters, allowing for low-complexity frequency content analysis. A MATLAB simulation using the proposed localization method is performed using four transmitter nodes in the corners …


Tractor Hacking, Jin Huang, Kyle B. Kesler Jun 2021

Tractor Hacking, Jin Huang, Kyle B. Kesler

Electrical Engineering

Tractor hacking arose from tractor owners' desire for full control over the tractors they purchase. Tractor manufacturers set strict security on the electrical components of their tractors, making it difficult for tractor owners to diagnose and monitor their tractors on their own. The UltraBlue Tractor Hacking project is a solution to this problem, allowing tractor owners to perform diagnostics and monitor the equipment they purchased without having to go through dealerships. From talking to farmers, we found that they valued a diagnostic tool that allows for clearing and resetting Diagnostic Trouble Codes (DTCs), viewing diagnostic data pertaining to a specific …


Energy Efficient Computing Using Scalable General Purpose Analog Processors, Ethan Paul Palisoc De Guzman Jun 2021

Energy Efficient Computing Using Scalable General Purpose Analog Processors, Ethan Paul Palisoc De Guzman

Master's Theses

Due to fundamental physical limitations, conventional digital circuits have not been able to scale at the pace expected from Moore’s law. In addition, computationally intensive applications such as neural networks and computer vision demand large amounts of energy from digital circuits. As a result, energy efficient alternatives are needed in order to provide continued performance scaling. Analog circuits have many well known benefits: the ability to store more information onto a single wire and efficiently perform mathematical operations such as addition, subtraction, and differential equation solving. However, analog computing also comes with drawbacks such as its sensitivity to process variation …


Design And Characterization Of Standard Cell Library Using Finfets, Phanindra Datta Sadhu Jun 2021

Design And Characterization Of Standard Cell Library Using Finfets, Phanindra Datta Sadhu

Master's Theses

The processors and digital circuits designed today contain billions of transistors on a small piece of silicon. As devices are becoming smaller, slimmer, faster, and more efficient, the transistors also have to keep up with the demands and needs of the daily user. Unfortunately, the CMOS technology has reached its limit and cannot be used to scale down due to the transistor's breakdown caused by short channel effects. An alternative solution to this is the FinFET transistor technology, where the gate of the transistor is a three dimensional fin that surrounds the transistor and prevents the breakdown caused by scaling …


Design Of An Ultra-Wideband Frequency-Modulated Continuous Wave Short Range Radar System For Extending Independent Living, Toai-Chi Nguyen Apr 2021

Design Of An Ultra-Wideband Frequency-Modulated Continuous Wave Short Range Radar System For Extending Independent Living, Toai-Chi Nguyen

Master's Theses

Falls in the disabled and elderly people have been a cause of concern as they can be immobilized by the fall and have no way to contact others and seek assistance. The proposed frequency modulated continuous wave (FMCW) short range radar (SRR) system, which uses ultra-wideband (UWB) signals can provide immediate assistance by monitoring and detecting fall events. The unique characteristics of this system allow for a frequency-based modulation system to carry out triangulation and sense the location of the fall through the usage of a continuous chirp signal that linearly sweeps frequency. This project focuses on the development, design …


Polyone Smartphone, Joshua Zalmanowitz, Chi Nguyen, Gerome Cacho, Chris Lim Jun 2020

Polyone Smartphone, Joshua Zalmanowitz, Chi Nguyen, Gerome Cacho, Chris Lim

Electrical Engineering

The Poly One Smartphone is a student designed smartphone built to explore the implementation of 5G, provide a hardware solution to ensure personal information security and privacy, and provide longer battery life. The key features of this smartphone include but are not limited to a main cpu, some form of network connectivity in the form of Wi-fi or Cellular Data, calling functionality, a rechargeable battery that works with common power connection protocols, and compatibility with popular applications.


Flight Director Embedded System And Mobile Ios Application, Anthony Epshteyn Jun 2019

Flight Director Embedded System And Mobile Ios Application, Anthony Epshteyn

Computer Engineering

For my senior project, I was asked to assist an Aerospace Engineering professor with the design of his new glider. He needed to create a flight director-type instrument so that his pilot could get the aircraft’s positional data during flight. This positional data came from a powerful sensor mounted on the fuselage. To interface with the sensor, I created an embedded system comprised of a ESP32 micro-controller communicating with the sensor via UART/RS-232. The micro-controller was mounted on a breadboard and connected to the sensor via jumper wires. The ESP32 featured a Bluetooth chip that allowed for communication using the …


Weight Controlled Electric Skateboard, Zachary Barram, Carson Bertozzi, Vishnu Dodballapur Jun 2019

Weight Controlled Electric Skateboard, Zachary Barram, Carson Bertozzi, Vishnu Dodballapur

Computer Engineering

Technology and the way that humans interact is becoming more vital and omnipresent with every passing day. However, human interface device designers suffer from the increasingly popular “designed for me or people like me” syndrome. This design philosophy inherently limits accessibility and usability of technology to those like the designer. This places severe limits of usability to those who are not fully able as well as leaves non-traditional human interface devices unexplored. This project set out to explore a previously uncharted human interface device, on an electric skateboard, and compare it send user experience with industry leading human interface devices.