14,882 research outputs found
Design of Energy-Efficient Approximate Arithmetic Circuits
Energy consumption has become one of the most critical design challenges in integrated circuit design. Arithmetic computing circuits, in particular array-based arithmetic computing circuits such as adders, multipliers, squarers, have been widely used. In many cases, array-based arithmetic computing circuits consume a significant amount of energy in a chip design. Hence, reduction of energy consumption of array-based arithmetic computing circuits is an important design consideration. To this end, designing low-power arithmetic circuits by intelligently trading off processing precision for energy saving in error-resilient applications such as DSP, machine learning and neuromorphic circuits provides a promising solution to the energy dissipation challenge of such systems.
To solve the chip’s energy problem, especially for those applications with inherent error resilience, array-based approximate arithmetic computing (AAAC) circuits that produce errors while having improved energy efficiency have been proposed. Specifically, a number of approximate adders, multipliers and squarers have been presented in the literature. However, the chief limitation of these designs is their un-optimized processing accuracy, which is largely due to the current lack of systemic guidance for array-based AAAC circuit design pertaining to optimal tradeoffs between error, energy and area overhead.
Therefore, in this research, our first contribution is to propose a general model for approximate array-based approximate arithmetic computing to guide the minimization of processing error. As part of this model, the Error Compensation Unit (ECU) is identified as a key building block for a wide range of AAAC circuits. We develop theoretical analysis geared towards addressing two critical design problems of the ECU, namely, determination of optimal error compensation values and identification of the optimal error compensation scheme. We demonstrate how this general AAAC model can be leveraged to derive practical design insights that may lead to optimal tradeoffs between accuracy, energy dissipation and area overhead. To further minimize energy consumption, delay and area of AAAC circuits, we perform ECU logic simplification by introducing don't cares.
By applying the proposed model, we propose an approximate 16x16 fixed-width Booth multiplier that consumes 44.85% and 28.33% less energy and area compared with theoretically the most accurate fixed-width Booth multiplier when implemented using a 90nm CMOS standard cell library. Furthermore, it reduces average error, max error and mean square error by 11.11%, 28.11% and 25.00%, respectively, when compared with the best reported approximate Booth multiplier and outperforms the best reported approximate design significantly by 19.10% in terms of the energy-delay-mean square error product (EDE_(ms)).
Using the same approach, significant energy consumption, area and error reduction is achieved for a squarer unit, with more than 20.00% EDE_(ms) reduction over existing fixed-width squarer designs. To further reduce error and cost by utilizing extra signatures and don't cares, we demonstrate a 16-bit fixed-width squarer that improves the energy-delay-max error (EDE_(max)) by 15.81%
Wireless Sensor Data Logging System Design
Wireless Sensor Data Logging System Design is a standalone electronic
sensor device that captures and stores data through wireless communication. This
system comprises two main integrated components; the Radio Frequency module
and the Microcontroller based system. The main goal of this project is to design
and construct a data logging system that effectively monitors the device's
measurement values. In real life applications, most data monitoring system is a
passive system. This type of system requires manned guarding on site to manage
the devices. Therefore, a standalone data logging system offers a better
enhancement system to replace the manned guarding method. The standalone data
logger system can be applied by leaving the device alone in any place that
requires the measurement of humidity and temperature. These data can be
retrieved from EEPROM and transferred to a PC whenever needed by a user. A
radio frequency module enables these data travels through wireless transmission
medium, whereas the serial communication interface enables communication
between the devices and PC. For diverse applications, an alarm system can be
implemented if assets and security are the major concerns. The final report
presents the development of a data logger system which is an integration of radio
frequency module and the microcontroller-based system. The system monitors the
device's measurement value via a Graphical User Interface. Basically, the system
introduces a RF module to replace the hard wired scheme and produce a dynamic
data transmission system. It is geared up with a PICI6F877A microcontroller to
drive the outputs besides providing communication between devices and a PC.
Overall, the project is the best platform to improve the traditional monitoring
system and ignites another innovative invention in the future
Threats and countermeasures for network security
In the late 1980's, the traditional threat of anonymous break-ins to networked computers was joined by viruses and worms, multiplicative surrogates that carry out the bidding of their authors. Technologies for authentication and secrecy, supplemented by good management practices, are the principal countermeasures. Four articles on these subjects are presented
Spartan Daily, January 20, 1941
Volume 29, Issue 69https://scholarworks.sjsu.edu/spartandaily/3231/thumbnail.jp
Spartan Daily, January 20, 1941
Volume 29, Issue 69https://scholarworks.sjsu.edu/spartandaily/3231/thumbnail.jp
- …