This dissertation addresses the fundamental problem of how to build computing systems for the nanoscale. With CMOS reaching fundamental limits, emerging nanomaterials such as semiconductor nanowires, carbon nanotubes, graphene etc. have been proposed as promising alternatives. H…
Radio Frequency IDentification (RFID) is an automatic identification technology that uses radio frequency to identify objects. Securing RFID systems and providing privacy in RFID applications has been the focus of much academic work lately. To ensure universal acceptance of RFID…
Advances in super-resolution imaging have been made by reconstruction, interpolation and example-based algorithmic techniques drawn from the fields of signal and image processing, machine learning, biologically-inspired computer vision, and psychology. However, the performance o…
The semiconductor industry has been driven by Moore's law for almost half a century. Miniaturization of device size has allowed more transistors to be packed into a smaller area while the improved transistor performance has resulted in a significant increase in frequency. Increa…
A new type of delta-sigma modulator which operates in reverse hysteresis (proteresis) mode is proposed. In this mode, it brings in attractive advantages for reduced feedback delay and ultra high speed optical implementations. We have investigated the switching periods of the hys…
Photoreceptor cell degeneration due to disease may lead to loss of visual acuity. With the recent availability of adaptive optics (AO) and spectral domain optical coherence tomography (SD-OCT) imaging systems, it is now possible to image the retina at the cellular level. Many of…
To secure today's computer systems, it is critical to have different intrusion detection sensors embedded in them. The complexity of distributed computer systems makes it difficult to determine the appropriate choice and placement of these detectors because there are many possib…
Modern high performance Integrated Circuits (ICs) are pushing the limits of Two Dimensional (2D) planer technologies in terms of power and frequency scaling. Manufacturers and researchers are looking at the Three Dimensional (3D) IC as a method to overcome power delivery and wir…
Since most of the energy is consumed by memory components in many embedded architectures running data-intensive (image/video processing and scientific computations) applications, many designers focus their attention on memory components when trying to optimize various metrics su…
This thesis introduces at the conceptual level, an Orchestrator, a component of a wireless sensor network. This Orchestrator is a cloud server whose role is to manage centralized as well as distributed wireless sensor nodes. In recent years, advancements in micro-electromechanic…
This thesis prompt a theoretical analysis of the hybrid plasmonic waveguide (HPWG) and a TE-pass polarizer based on HPWG has been designed, fabricated and characterized. A combination of low propagation loss, high power density, and large confinement is useful for many applicati…
Radio-over-fiber (RoF) based fiber-wireless (Fi-Wi) networks have received increasing attention for their ability to achieve high spectral efficiency and macroscopic coverage for high speed multimedia services envisioned by future broadband communication systems. However, a majo…
An automated computerized algorithm for identifying and blocking pornographic content was designed. Primitive information on pornography is studied and used to determine if a given image falls under the pornographic category. In this thesis the pornography image is defined as im…
In contrast with analog design, digital design and implementation of any logic circuit suffer much from the difficulty in terms of economy and implementation. Neural networks are artificial systems inspired by the brain's cognitive behavior, which can learn tasks with some degre…
Computer emulations, simulating real or imagined computer systems, are a valuable tool to quickly gain understanding of computer architecture and software. Existing computer emulation systems offer useful but limited visualization and interaction. This paper addresses improving …
There have been numerous studies on design and control of autonomous humanoid robot. However, it's extremely complex in natural environment and there are many factors that can affect the performance of a humanoid robot. This thesis describes the concept, design and configuration…
Clustering of expressed sequence tags (ESTs) is a vital step in EST analysis pipeline. The main goal of clustering is to gather overlapping ESTs from the same transcript of a single gene into a distinct cluster. A simple way to cluster ESTs is by comparing their similarity in a …
Transportation electrification offers solutions to an array of current societal issues, ranging from unstable oil prices to environmental concerns. The promised cost-savings prompt a growing interest to push Electric Vehicles (EVs) into the market. On the other hand, the all-ele…
In recent years, fast simulation of Electronic System Level (ESL) models has gained significant attraction due to the explosive growth of system size and complexity. As a System-Level Description Language (SLDL), SpecC language has explicit advantages in specifying parallelism a…
The Lipschitz property is a fundamental property of functions with many applications in mathematics and computer science. Intuitively, a function is Lipschitz if it is not too sensitive to small changes in its inputs. In various applications, it is important (often crucial) that…