Ana gezinime geç Aramaya geç Ana içeriğe geç

Lattice-based computation of Boolean functions

  • Mustafa Altun*
  • , Marc D. Riedel
  • *Bu çalışma için yazışmadan sorumlu yazar
  • University of Minnesota Twin Cities

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

9 Atıf (Scopus)

Özet

This paper studies the implementation of Boolean functions with lattices of two-dimensional switches. Each switch is controlled by a Boolean literal. If the literal is 1, the switch is connected to its four neighbours; else it is not connected. Boolean functions are implemented in terms of connectivity across the lattice: a Boolean function evaluates to 1 iff there exists a top-to-bottom path. The paper addresses the following synthesis problem: how should we map literals to switches in a lattice in order to implement a given target Boolean function? We seek to minimize the number of switches. Also, we aim for an efficient algorithm - one that does not exhaustively enumerate paths. We exploit the concept of lattice and Boolean function duality. We demonstrate a synthesis method that produces lattices with a number of switches that grows linearly with the number of product terms in the function. Our algorithm runs in time that grows polynomially.

Orijinal dilİngilizce
Ana bilgisayar yayını başlığıProceedings of the 47th Design Automation Conference, DAC '10
Sayfalar609-612
Sayfa sayısı4
DOI'lar
Yayın durumuYayınlandı - 2010
Harici olarak yayınlandıEvet
Etkinlik47th Design Automation Conference, DAC '10 - Anaheim, CA, United States
Süre: 13 Haz 201018 Haz 2010

Yayın serisi

AdıProceedings - Design Automation Conference
ISSN (Basılı)0738-100X

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

???event.eventtypes.event.conference???47th Design Automation Conference, DAC '10
Ülke/BölgeUnited States
ŞehirAnaheim, CA
Periyot13/06/1018/06/10

Parmak izi

Lattice-based computation of Boolean functions' araştırma başlıklarına git. Birlikte benzersiz bir parmak izi oluştururlar.

Alıntı Yap