Low power CMOS circuits with approximate computer arithmetic

Low power consumption is the objective of electronic devices. And now, for many portable multimedia devices, the final output is received by human senses. As human senses are not sensitive as machines and allow the output result to be less accurate, some approximate algorithms trading off accurac...

Full description

Saved in:
Bibliographic Details
Main Author: Cheng, Suoyu
Other Authors: Lau Kim Teen
Format: Theses and Dissertations
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/68687
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Low power consumption is the objective of electronic devices. And now, for many portable multimedia devices, the final output is received by human senses. As human senses are not sensitive as machines and allow the output result to be less accurate, some approximate algorithms trading off accuracy are put forward to reduce the power consumption. Usually, low power consumption is achieved by reducing the number of transistors in the CMOS circuit because fewer transistors in a circuit always mean less power consumption. Many 1-bit imprecise adders which have fewer transistors than the 1-bit precise adder will be designed and compared with each other in this dissertation. In addition, some 4-bit adders established by 1-bit precise and approximate adders will also be designed and discussed. Power consumption, propagation delay and the power-delay product (PDP) are three important parameters of the circuit. Besides, error degree is also an important parameter of approximate arithmetic units when making the comparison. The performance of the approximate arithmetic units is influenced by voltage amplitude and frequency, so simulation about the two factors will be done. After that, a new algorithm, S value, which places different weights on different parameters to determine the best unit is proposed. Finally, comparison of these mathematical units is made by PDP and S value respectively.