Professional Documents
Culture Documents
Low-Power Noise-Immune Nanoscale Circuit Design Using Coding-Based Partial MRF Method-1-6
Low-Power Noise-Immune Nanoscale Circuit Design Using Coding-Based Partial MRF Method-1-6
Authorized licensed use limited to: China University of Petroleum. Downloaded on December 16,2023 at 08:19:08 UTC from IEEE Xplore. Restrictions apply.
2390 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 53, NO. 8, AUGUST 2018
traditional representation, the propagation delay of SC systems tion and time delay [34]. Meanwhile, the traditional MRF
is proportional to the length of bitstreams, which renders such design pays attention to the structure of each logic oper-
techniques unsuitable for high-speed VLSI design. In addition, ation, which limits this method for further VLSI structure
a few SCs have been implemented for noise-tolerant circuit design.
designs under an ultra-low supply voltage. Based on ANT, In this paper, we propose a coding-based partial
the design in [19] focuses on low-complexity and reduced MRF (CPMRF) method for multi-logic operations. First, we
precision redundancy (RPR) modules to compensate for errors divide the MRF clique energy, U , into two subsets {U0 , U1 }.
in the main computing unit. This technology is power efficient Here, U0 is the clique energy corresponding to logic
since the main unit operates under a low supply voltage, while output “0,” while U1 is for logic output “1.” In logic circuits,
the RPR modules are supplied at a regular voltage. If the main there arise many instances of asymmetric gates, including
unit and the RPR modules work under the same ultra-low NAND , NOR , AND , as well as OR gates. For example, a NAND
supply voltages, dynamic errors can influence both the main gate has an asymmetric probability distribution for its output
unit and the RPR modules such that the performance loss (three logic “1” outputs versus one logic “0” output) when
cannot be compensated for. Another probabilistic technique, its inputs satisfy the Bernoulli distribution. We discovered
PCMOS, is a model used in noise-tolerant designs [22]. Its that some asymmetric gates can be paired with others such
performance depends on the chosen noise model. However, as an AND – NOR pair to complement the clique energy with
there is no prior knowledge about the distribution of intrinsic each other, referred to as complementary pairs. On the
noise in nanoscale circuits. Therefore, such a model is not contrary, there are non-complementary gate pairs, such as a
suitable for noise tolerant designs. NOR – NOR pair. Based on these observations, we propose a
In contrast to the above approaches, Markov random CPMRF method using complementary gate pairs and non-
field (MRF) theory is applied on circuit designs as a complementary gate pairs. In the previous work, a partial-
probabilistic-based technique to deal with the issue of noise. clique-energy MRF design [35] was carried out to investigate
Recently, many researchers have adopted this approach in the its area efficiency. However, it has some limitations: 1) it
circuit design to handle dynamic errors [23]–[34]. In the only considers designs for complementary gate pairs; 2) output
probabilistic framework, it is unreasonable to assume each logic operations must correspond to input logic operations; and
logic value, as each node in a real circuit can stay correct 3) it does not summarize a general mapping method. Aiming
at all times. What we can expect is that the probability to overcome these limitations, the proposed CPMRF, which
distribution of these values will have the highest likelihood combines the idea of partial-clique-energy with the idea of
in a correct logic state. The appropriate mathematical frame- strong/weak outputs implemented by the coding structures,
work according to the analysis is MRF, which optimizes achieves: 1) general mapping methods for both complementary
the values of a large set of random variables so that their and non-complementary gate pairs and 2) multi-logic opera-
overall joint probability is a global maximum. In a logic tions not limited to input logic operations. Therefore, the prime
circuit, hundreds of internal logic signal paths exist from the novelty of the proposed CPMRF method lies in offering:
inputs to the outputs. Only one set of variable assignments 1) a general design method to achieve multi-logic operations
has the highest probability of being correct, and the correct by specially designed coding structures for partial MRF gate
set corresponds to the optimum setting. The propagation of pairs and 2) large area and power savings while maintaining
logic states through the network is orchestrated such that high noise immunity.
the distribution of each variable is at its local probability The rest of this paper is organized as follows. Section II
maximum in order to achieve the correct logic values at the clearly introduces the MRF theory and previous MRF circuit
output. Through this design paradigm, MRF circuits can designs. Section III presents a general CPMRF design method
achieve high noise immunity under ultra-low supply volt- for complementary gate pairs and non-complementary gate
ages [24]. However, there exist significant shortcomings of pairs. In Section IV, we implement an 8-bit CPMRF carry-
traditional MRF designs due to its complex hardware architec- lookahead adder using the IBM 130-nm process to prove the
ture. MRF-based circuits often require 20 times the number of effectiveness of the proposed method. This paper is concluded
transistors as compared to traditional circuit implementations. in Section V.
To minimize this shortcoming, area-performance optimization
becomes the major challenge for using MRF-based designs. II. MRF-BASED C IRCUIT D ESIGN M ETHODOLOGY
An area-efficient MRF structure [31] and a master-and-slave The MRF circuit design is based on the MRF theory [27].
(MS) [28] MRF can achieve about 50% area saving compared It involves the mapping from a multi-level Boolean logic
to the original MRF circuits. However, the MS-based units circuit to an MRF network followed by the mapping from an
experience a performance loss as studied in [33]. An area- MRF network to MRF standard cells. In this section, we will
sharing cyclic structure was proposed in [30] having high area introduce some basic concepts and the mapping processes
efficiency with shared structures. Unfortunately, the structures involved in the MRF design.
cannot implement the complete MRF clique energy functions,
and thus the system performance is limited. A hardware-
efficient feedback-based design combines the idea of MRF A. Markov Random Field Theory
and the Schmitt trigger to enhance the noise immunity Let X = {x 0 , x 1 , . . . , x n } be a set of random
based on the MS design, but it increases power consump- variables. A graph example is shown in Fig. 1, where
Authorized licensed use limited to: China University of Petroleum. Downloaded on December 16,2023 at 08:19:08 UTC from IEEE Xplore. Restrictions apply.
LI et al.: LOW-POWER NOISE-IMMUNE NANOSCALE CIRCUIT DESIGN USING CPMRF METHOD 2391
Authorized licensed use limited to: China University of Petroleum. Downloaded on December 16,2023 at 08:19:08 UTC from IEEE Xplore. Restrictions apply.
2392 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 53, NO. 8, AUGUST 2018
TABLE II
T RUTH TABLE OF AN AND – NOR PAIR
Authorized licensed use limited to: China University of Petroleum. Downloaded on December 16,2023 at 08:19:08 UTC from IEEE Xplore. Restrictions apply.
LI et al.: LOW-POWER NOISE-IMMUNE NANOSCALE CIRCUIT DESIGN USING CPMRF METHOD 2393
Fig. 9. (a) Mixed mapping MUX. (b) CPMRF pair-based MUX structure.
Authorized licensed use limited to: China University of Petroleum. Downloaded on December 16,2023 at 08:19:08 UTC from IEEE Xplore. Restrictions apply.
2394 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 53, NO. 8, AUGUST 2018
TABLE III
T RANSISTOR C OUNT C OMPARISON FOR D IFFERENT S TRUCTURES
Authorized licensed use limited to: China University of Petroleum. Downloaded on December 16,2023 at 08:19:08 UTC from IEEE Xplore. Restrictions apply.