Author_Institution :
Dept. of Inf., Univ. of Oslo, Blindern, Norway
Abstract :
Different ultra low voltage implementations of the minority-3 function are compared with respect to robustness, area and metrics including power, energy and delay. It is shown how entire synchronous or asynchronous systems could be made from minority-3 functions only, instead of traditional Boolean gates and memory. Chip measurements and simulations in 120, 90 and 65 nm technologies are used as background. Monte Carlo simulations including process and parameter variations, as well as multi-objective optimization algorithm, are used to compare implementations of combinatorial circuits and memory, based on Boolean gates and minority-3 gates. The most promising minority-3 implementations are suggested, for use in arithmetics and memory, like D-latches and Muller C elements. A brief discussion suggests implementation of arithmetics based on serial adders instead of parallell, as they have been shown to be more power- and energy- economic for the same computational throughput, under subthreshold operation. Low level redundancy, with a redundancy factor from 2 (duplication) and up, may be used for defect and error tolerance, using shorted driven outputs and no voter.
Keywords :
Monte Carlo methods; adders; combinational circuits; flip-flops; integrated circuit reliability; low-power electronics; optimisation; redundancy; Boolean gates; Boolean memory; D-latches; Monte Carlo simulations; Muller C elements; asynchronous systems; chip measurements; combinatorial circuits; combinatorial memory; minority-3 function; minority-3 gates; multiobjective optimization; redundancy factor; reliability; serial adders; size 120 nm; size 65 nm; size 90 nm; ultra low voltage circuits; CMOS integrated circuits; Logic gates; Nanoscale devices; Power demand; Redundancy; Robustness; Transistors;