"Improving System-On-Chip Test Networks For: Bandwidth, Security, And Power", 2018 Southern Methodist University
"Improving System-On-Chip Test Networks For: Bandwidth, Security, And Power", Saurabh Gupta
Computer Science and Engineering Theses and Dissertations
Modern System-on-Chips (SoCs) provide benefits such as reduction in overall system cost, and size, increased performance, and lower power consumption. Increasing complexity of these Integrated Circuits (ICs) has resulted in a higher probability of manufacturing defects. Manufacturing defects can result in the faulty operation of a system. Thus, it is essential to test an IC after it is manufactured to detect any possible faults in it. These SoCs include on-chip embedded instruments that can be used for test, debug, diagnosis, validation, monitoring, characterization, configuration, or functional purposes. IEEE 1687 Std. (IJTAG) provides a standard interface for the reconfigurable access and ...
A Systolic Simulation And Transformation System, 2018 Selected Works
A Systolic Simulation And Transformation System, Ronald I. Greenberg, H.-C. Oh
This paper presents a CAD tool, SystSim, to ease the design of systolic systems. Given a high-level, functional description of processors, and a high-level description of their interconnection, SystSim will perform simulations and provide graphical output. SystSim will also perform transformations such as retiming, which eases use of the methodology of Leiserson and Saxe of designing a system with broadcasting and then obtaining a systolic system through retiming.
Securing Soft Ips Against Hardware Trojan Insertion, 2018 University of Arkansas, Fayetteville
Securing Soft Ips Against Hardware Trojan Insertion, Thao Phuong Le
Theses and Dissertations
Due to the increasing complexity of hardware designs, third-party hardware Intellectual Property (IP) blocks are often incorporated in order to alleviate the burden on hardware designers. However, the prevalence use of third-party IPs has raised security concerns such as Trojans inserted by attackers. Hardware Trojans in these soft IPs are extremely difficult to detect through functional testing and no single detection methodology has been able to completely address this issue. Based on a Register-Transfer Level (RTL) and gate-level soft IP analysis method named Structural Checking, this dissertation presents a hardware Trojan detection methodology and tool by detailing the implementation of ...
A Proposed Approach To Hybrid Software-Hardware Application Design For Enhanced Application Performance, 2018 University of Arkansas, Fayetteville
A Proposed Approach To Hybrid Software-Hardware Application Design For Enhanced Application Performance, Alex Shipman
Theses and Dissertations
One important aspect of many commercial computer systems is their performance; therefore, system designers seek to improve the performance next-generation systems with respect to previous generations. This could mean improved computational performance, reduced power consumption leading to better battery life in mobile devices, smaller form factors, or improvements in many areas. In terms of increased system speed and computation performance, processor manufacturers have been able to increase the clock frequency of processors up to a point, but now it is more common to seek performance gains through increased parallelism (such as a processor having more processor cores on a single ...
International Journal Of Information Privacy, Security And Integrity, 2017 Roosevelt University
International Journal Of Information Privacy, Security And Integrity, James Stewart, Maurice Dawson
Multiple Camera Control Using An Octaplexer In A 5.8 Ghz Video System, 2017 Montana State University-Bozeman
Multiple Camera Control Using An Octaplexer In A 5.8 Ghz Video System, Uciel Garcia Olmedo, Skylar Tamke
2017 Academic High Altitude Conference
One of the greatest challenges with camera systems on High-Altitude Balloons (HAB) is to control the direction that they point. This is because the payload boxes constantly rotate during the flight. While mechanical gambles are normally used, an electronic gambled was designed using multiple cameras and a series of multiplexers. The design consists of 8 version 1 pi cameras, connected through a series of multiplexers and interfacing with an IMU to tell the direction the cameras are facing. This design attaches to the Raspberry Pi through the GPIO pins. The multiplexers turn on the camera facing the orientation desired and ...
University Of Maine High Altitude Ballooning Eclipse Experience, 2017 University of Maine
University Of Maine High Altitude Ballooning Eclipse Experience, Kent Seneres, Derek Haas, William Bessette, Richard Eason
2017 Academic High Altitude Conference
The University of Maine High Altitude Ballooning (UMHAB) team launched two balloons during the August 21, 2017 total solar eclipse, producing a consistent online video stream of the eclipse to an altitude of 110,000 feet. This paper discusses the key factors that lead to a successful launch and recovery, such as thorough testing procedures, redesign of components, choice of launch site, and a touch of luck. In preparation for the event, the team tested the equipment and code over eleven balloon launches. Airplane based testing and land testing were conducted for the tracking and video stream components. The payloads ...
Answering Food Insecurity: Serving The Community With Food And Knowledge Using Technology, 2017 Purdue University
Answering Food Insecurity: Serving The Community With Food And Knowledge Using Technology, Courtney Simpson
Purdue Journal of Service-Learning and International Engagement
The courses of Tech120, CGT110, and ENGT 180/181 and Red Gold at Purdue collaborated to design a robot that would plant and water a garden for a local community charter school. The students centered the project on the users’ needs for fresh food, nutrition education, and early exposure to STEM for children. The school, Anderson Preparatory Academy (APA), is comprised of many children who come from low-income families and are in the free or reduced lunch program. Inspired from “Farm Bot,” a similar system that allows for almost hands-free gardening, the “Boiler Bot” is designed to be scalable so ...
Event And Time-Triggered Control Module Layers For Individual Robot Control Architectures Of Unmanned Agricultural Ground Vehicles, 2017 University of Nebraska-Lincoln
Event And Time-Triggered Control Module Layers For Individual Robot Control Architectures Of Unmanned Agricultural Ground Vehicles, Tyler Troyer
Biological Systems Engineering--Dissertations, Theses, and Student Research
Automation in the agriculture sector has increased to an extent where the accompanying methods for unmanned field management are becoming more economically viable. This manifests in the industry’s recent presentation of conceptual cab-less machines that perform all field operations under the high-level task control of a single remote operator. A dramatic change in the overall workflow for field tasks that historically assumed the presence of a human in the immediate vicinity of the work is predicted. This shift in the entire approach to farm machinery work provides producers increased control and productivity over high-level tasks and less distraction from ...
Parallel Computation Using Mems Oscillator-Based Computing System, 2017 Purdue University
Parallel Computation Using Mems Oscillator-Based Computing System, Xinrui Wang, Ilias Bilionis, Salar Safarkhani
The Summer Undergraduate Research Fellowship (SURF) Symposium
In recent years, parallel computing systems such as artificial neural networks (ANNs) have been of great interest. In these systems which emulate the behavior of human brains, the processing is carried out simultaneously. However, it is still a challenging engineering problem to design highly efficient hardware for parallel computing systems. We will study the properties of networks of Microelectromechanical System (MEMS) oscillators to explore their capabilities as parallel computing infrastructure. Furthermore, we simulate the time-variant states of MEMS oscillators network under various initial conditions and performance of certain tasks. Recent theoretical results show that networks of MEMS oscillators have some ...
Scalable High-Speed Communications For Neuromorphic Systems, 2017 University of Tennessee, Knoxville
Scalable High-Speed Communications For Neuromorphic Systems, Aaron Reed Young
Field-programmable gate arrays (FPGA), application-specific integrated circuits (ASIC), and other chip/multi-chip level implementations can be used to implement Dynamic Adaptive Neural Network Arrays (DANNA). In some applications, DANNA interfaces with a traditional computing system to provide neural network configuration information, provide network input, process network outputs, and monitor the state of the network. The present host-to-DANNA network communication setup uses a Cypress USB 3.0 peripheral controller (FX3) to enable host-to-array communication over USB 3.0. This communications setup has to run commands in batches and does not have enough bandwidth to meet the maximum throughput requirements of the ...
One-To-Cloud One-Time Pad Data Encryption: Introducing Virtual Prototyping With Pspice, 2017 Dublin Institute of Technology
One-To-Cloud One-Time Pad Data Encryption: Introducing Virtual Prototyping With Pspice, Paul Tobin, Lee Tobin, Roberto Gandia Blanquer Dr, Michael Mckeever, Jonathan Blackledge Professor
In this paper, we examine the design and application of a one-time pad encryption system for protecting data stored in the Cloud. Personalising security using a one-time pad generator at the client-end protects data from break-ins, side-channel attacks and backdoors in public encryption algorithms. The one-time pad binary sequences were obtained from modified analogue chaos oscillators initiated by noise and encoded client data locally. Specific ``one-to-Cloud'' storage applications returned control back to the end user but without the key distribution problem normally associated with one-time pad encryption. Development of the prototype was aided by ``Virtual Prototyping'' in the latest version ...
Mr. Mix: The Automated Home Bartender, 2017 California Polytechnic State University, San Luis Obispo
Mr. Mix: The Automated Home Bartender, Brian Moore, Robert Hulbert
No abstract provided.
Joe On The Go, 2017 California Polytechnic State University, San Luis Obispo
Joe On The Go, Nico Ledwith, Grayson Meurrens
The ultimate goal for this project is to design an automatic, large capacity coffee maker. The system should be able to detect when a cup or mug is in position to receive coffee, then dispense a cup’s worth (~ 8oz) of coffee. When the coffee in the urn is getting low, our system should be able to allow a person to put new coffee grounds in the top, then push a button to start the coffee brewing process. More specifically, we had to accomplish the following tasks in order to meet our goals: solving the issue of transporting water from ...
Daily Dose, 2017 California Polytechnic State University, San Luis Obispo
Daily Dose, Ken H. Yasui, Joey M. Angeja
The project goal is to develop a medication and vitamin management device that will sort and dispense pre-configured amounts of pills at designated times . The main clientele of this device is the elderly community with a secondary client base of the general public. The entire system is designed from scratch, powered by US standard line voltage. The main functionalities of the device are the ability to store multiple types of pills and the ability to accurately handle user input and data transfer. The two engineering specifications that were not met included the desired pill pick up rate and dimensions of ...
Smartgarden, 2017 California Polytechnic State University, San Luis Obispo
Smartgarden, Samuel S. Lees, Matthew T. Lindly
The problem that the SmartGarden project seeks to solve is the challenge of watering succulents correctly and maintaining consistent plant health. Too much water can cause root rot and drowning while too little water can cause dehydration and starvation.
The SmartGarden solves this common problem by configuring a Raspberry Pi to measure soil moisture, store the data to an AWS server in the cloud, and water the succulent when necessary, informing the user by providing both a web-interface and a variety of notifications.
Micro-Spi Sediment Profile Imaging Micro-Inspector, 2017 California Polytechnic State University, San Luis Obispo
Micro-Spi Sediment Profile Imaging Micro-Inspector, Andrew P. Corvin, Caleb T. Davies, Matt R. Ferrari
This project was proposed by Dr. Brian Paavo through a desire to more easily study the benthic sediment layers of the ocean. To do so, he asked us to build a simple and compact machine for use in sediment profile imagery (SPI). Although devices like this already exist, they are all large scale devices that require a ship with a crane to deploy, which is expensive and time consuming. Instead, he desired a “micro” SPI, which is capable of being deployed from a small vessel that can easily navigate shallow waters. Our interpretation of these requirements was as follows: a ...
Blend It Wine Blending Distribution System, 2017 California Polytechnic State University, San Luis Obispo
Blend It Wine Blending Distribution System, Connor Clarry, Russell Temple, Matt Moren
No abstract provided.
Demo: Deepmon - Building Mobile Gpu Deep Learning Models For Continuous Vision Applications, 2017 Singapore Management University
Demo: Deepmon - Building Mobile Gpu Deep Learning Models For Continuous Vision Applications, Nguyen Loc Huynh, Rajesh Krishna Balan, Youngki Lee
Research Collection School Of Information Systems
Deep learning has revolutionized vision sensing applications in terms of accuracy comparing to other techniques. Its breakthrough comes from the ability to extract complex high level features directly from sensor data. However, deep learning models are still yet to be natively supported on mobile devices due to high computational requirements. In this paper, we present DeepMon, a next generation of DeepSense  framework, to enable deep learning models on conventional mobile devices (e.g. Samsung Galaxy S7) for continuous vision sensing applications. Firstly, Deep-Mon exploits similarity between consecutive video frames for intermediate data caching within models to enhance inference latency ...
Solid State Drive, 2017 California Polytechnic State University, San Luis Obispo
Solid State Drive, Shaun A. Steele
This project documents the design and implementation of a solid state drive (SSD). SSDs are a non-volatile memory storage device that competes with hard disk drives. SSDs rely on flash memory, a type of non-volatile memory that is electrically erased and programmed. The appeal of SSDs lies in the fact that they allow a fast, reliable, and durable memory storage device. The goal of this project is to have a working external SSD built from scratch.