2018
DOI: 10.1016/j.micpro.2018.05.004
|View full text |Cite
|
Sign up to set email alerts
|

Composition of switching lattices for regular and for decomposed functions

Abstract: Multi-terminal switching lattices are typically exploited for modeling switching nano-crossbar arrays that lead to the design and construction of emerging nanocomputers. Typically, the circuit is represented on a single lattice composed by fourterminal switches. In this paper, we propose a two-layer model in order to further minimize the area of regular functions, such as autosymmetric and D-reducible functions, and of decomposed functions. In particular, we propose a switching lattice optimization method for … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 32 publications
(67 reference statements)
0
6
0
Order By: Relevance
“…It can be observed from Table I that there exist a number of possible lattices to realize a given logic function, enabling the designer to choose the most appropriate one that fits best in the design. In recent years, efficient algorithms have been introduced for the synthesis of logic functions using switching lattices [2]- [4], [13]. These algorithms realize a logic function by simply mapping the appropriate literals of the logic function and/or constant values (0 and 1) to the control inputs of switches.…”
Section: Logic Synthesis Using Switching Latticesmentioning
confidence: 99%
See 1 more Smart Citation
“…It can be observed from Table I that there exist a number of possible lattices to realize a given logic function, enabling the designer to choose the most appropriate one that fits best in the design. In recent years, efficient algorithms have been introduced for the synthesis of logic functions using switching lattices [2]- [4], [13]. These algorithms realize a logic function by simply mapping the appropriate literals of the logic function and/or constant values (0 and 1) to the control inputs of switches.…”
Section: Logic Synthesis Using Switching Latticesmentioning
confidence: 99%
“…While developing the technology, we consider two main criteria: 1) considering the symmetry among four terminals, the I-V relationship of terminal pairs should be similar to each other; 2) a single gate to control all current paths between terminal pairs. Since there are 6 possible pair of terminals, computed as C (4,2), where C stands for the combinations, we have 6 different current paths or channels. Note that in a conventional CMOS transistor, there is a single current path between its source and drain terminals.…”
Section: A Technology Developmentmentioning
confidence: 99%
“…Note that not every logic function can be represented in the D-reducible form. Similarly, the methods of [9], [10] exploit the p-circuits and autosymmetric form of a target function, respectively and use the algorithms of [3], [6] to find a solution on the decomposed smaller functions. In [10], the target function is synthesized with multiple lattices sharing the common ones, but adding extra logic gates which may not be desirable due to the wires between these gates and lattice control inputs.…”
Section: B Related Workmentioning
confidence: 99%
“…Similarly, the methods of [9], [10] exploit the p-circuits and autosymmetric form of a target function, respectively and use the algorithms of [3], [6] to find a solution on the decomposed smaller functions. In [10], the target function is synthesized with multiple lattices sharing the common ones, but adding extra logic gates which may not be desirable due to the wires between these gates and lattice control inputs. The method of [11] determines a number of promising lattice candidates and uses a method of [6] to find if one of these lattices leads to a solution.…”
Section: B Related Workmentioning
confidence: 99%
“…The first description of lattices for implementing Boolean functions is due to a seminal paper by Akers in 1972 [1]. Recently, with the advent of a variety of emerging nanoscale technologies based on regular arrays of switches, synthesis methods targeting lattices of multi-terminal switches have found a renewed interest [2], [3], [4], [5], [7], [8], [10], [11], [12].…”
Section: Introductionmentioning
confidence: 99%