Multi-terminal switching lattices are typically exploited for modeling switching nano-crossbar arrays that lead to the design and construction of emerging nanocomputers. In this paper we propose a switching lattice optimization method for a special class of “regular” Boolean functions, called autosymmetric functions. Autosymmetry is a property that is frequent enough within Boolean functions to be interesting in the synthesis process. Each autosymmetric function can be synthesized through a new function (called restriction), depending on less variables and with a smaller on-set, which can be computed in polynomial time. In this paper we describe how to exploit the autosymmetry property of a Boolean function in oder to obtain a smaller lattice representation in a reduced minimization time. The original Boolean function can be constructed through a composition of the restriction with some EXORs of subsets of the input variables. Similarly, the lattice implementation of the function can be constructed using some external lattices for the EXORs, whose outputs will input the lattice implementing the restriction. Finally, the output of the restriction lattice corresponds to the output of the original function. Experimental results show that the total area of the obtained lattices is often significantly reduced. Moreover, in many cases, the computational time necessary to minimize the restriction is smaller than the time necessary to perform the lattice synthesis of the entire function.

Composition of Switching Lattices and Autosymmetric Boolean Function Synthesis / A. Bernasconi, V. Ciriani, L. Frontini, G. Trucco - In: 2017 Euromicro Conference on Digital System Design (DSD) / [a cura di] H. Kubatova, M. Novotny, A. Skavhaug. - [s.l] : IEEE, 2017. - ISBN 9781538621462. - pp. 137-144 (( Intervento presentato al 20. convegno Euromicro Conference on Digital System Design tenutosi a Wien nel 2017 [10.1109/DSD.2017.54].

Composition of Switching Lattices and Autosymmetric Boolean Function Synthesis

V. Ciriani
Secondo
;
L. Frontini
Penultimo
;
G. Trucco
Ultimo
2017

Abstract

Multi-terminal switching lattices are typically exploited for modeling switching nano-crossbar arrays that lead to the design and construction of emerging nanocomputers. In this paper we propose a switching lattice optimization method for a special class of “regular” Boolean functions, called autosymmetric functions. Autosymmetry is a property that is frequent enough within Boolean functions to be interesting in the synthesis process. Each autosymmetric function can be synthesized through a new function (called restriction), depending on less variables and with a smaller on-set, which can be computed in polynomial time. In this paper we describe how to exploit the autosymmetry property of a Boolean function in oder to obtain a smaller lattice representation in a reduced minimization time. The original Boolean function can be constructed through a composition of the restriction with some EXORs of subsets of the input variables. Similarly, the lattice implementation of the function can be constructed using some external lattices for the EXORs, whose outputs will input the lattice implementing the restriction. Finally, the output of the restriction lattice corresponds to the output of the original function. Experimental results show that the total area of the obtained lattices is often significantly reduced. Moreover, in many cases, the computational time necessary to minimize the restriction is smaller than the time necessary to perform the lattice synthesis of the entire function.
logic minization
Settore INF/01 - Informatica
   Synthesis and Performance Optimization of a Switching Nano-crossbar Computer
   NANOxCOMP
   EUROPEAN COMMISSION
   H2020
   691178
2017
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
08049777.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Dimensione 285.59 kB
Formato Adobe PDF
285.59 kB Adobe PDF Visualizza/Apri
mainAS.pdf

accesso riservato

Tipologia: Post-print, accepted manuscript ecc. (versione accettata dall'editore)
Dimensione 361.92 kB
Formato Adobe PDF
361.92 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/527055
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 4
social impact