A Satisfiability-Based Approximate Algorithm for Logic Synthesis Using Switching Lattices

Levent Aksoy, Mustafa Altun

Araştırma sonucu: Kitap/Rapor/Konferans Bildirisinde BölümKonferans katkısıbilirkişi

8 Atıf (Scopus)

Özet

In recent years the realization of a logic function on two-dimensional arrays of four-terminal switches, called switching lattices, has attracted considerable interest. Exact and approximate methods have been proposed for the problem of synthesizing Boolean functions on switching lattices with minimum size, called lattice synthesis (LS) problem. However, the exact method can only handle relatively small instances and the approximate methods may find solutions that are far from the optimum. This paper introduces an approximate algorithm, called JANUS, that formalizes the problem of realizing a logic function on a given lattice, called lattice mapping (LM) problem, as a satisfiability problem and explores the search space of the LS problem in a dichotomic search manner, solving LM problems for possible lattice candidates. This paper also presents three methods to improve the initial upper bound and an efficient way to realize multiple logic functions on a single lattice. Experimental results show that JANUS can find solutions very close to the minimum in a reasonable time and obtain better results than the existing approximate methods. The solutions of JANUS can also be better than those of the exact method, which cannot be determined to be optimal due to the given time limit, where the maximum gain on the number of switches reaches up to 25%.

Orijinal dilİngilizce
Ana bilgisayar yayını başlığıProceedings of the 2019 Design, Automation and Test in Europe Conference and Exhibition, DATE 2019
YayınlayanInstitute of Electrical and Electronics Engineers Inc.
Sayfalar1637-1642
Sayfa sayısı6
ISBN (Elektronik)9783981926323
DOI'lar
Yayın durumuYayınlandı - 14 May 2019
Etkinlik22nd Design, Automation and Test in Europe Conference and Exhibition, DATE 2019 - Florence, Italy
Süre: 25 Mar 201929 Mar 2019

Yayın serisi

AdıProceedings of the 2019 Design, Automation and Test in Europe Conference and Exhibition, DATE 2019

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???22nd Design, Automation and Test in Europe Conference and Exhibition, DATE 2019
Ülke/BölgeItaly
ŞehirFlorence
Periyot25/03/1929/03/19

Bibliyografik not

Publisher Copyright:
© 2019 EDAA.

Finansman

This work is part of a project that has received funding from the European Union’s H2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No 691178, and supported by the TUBITAK-Career project #113E760.

FinansörlerFinansör numarası
Marie Skłodowska-Curie113E760
Horizon 2020 Framework Programme691178

    Parmak izi

    A Satisfiability-Based Approximate Algorithm for Logic Synthesis Using Switching Lattices' araştırma başlıklarına git. Birlikte benzersiz bir parmak izi oluştururlar.

    Alıntı Yap