Anahtarlama fonksiyonları için yerel basitleştirme algoritmaları

dc.contributor.advisorKahramanlı, Şirzat
dc.contributor.authorBaşçiftçi, Fatih
dc.date.accessioned2017-12-27T13:06:12Z
dc.date.available2017-12-27T13:06:12Z
dc.date.issued2006
dc.departmentEnstitüler, Fen Bilimleri Enstitüsü, Elektrik Elektronik Mühendisliği Ana Bilim Dalıen_US
dc.description.abstractAnahtarlama fonksiyonlarinin sadelestirilmesi tasarimcilara daha kisa zaman süresinde ve daha sade lojik devreler tasarlama imkani saglamaktadir. Sadelestirilmis olan bir fonksiyon daha az güç tüketimi, daha az hacim ve daha az maliyet gerektir ir. Bu konu ile ilgili olarak tek ve çok çikisli fonksiyonlarin sadelestirilmesi için çesitli teknikler gelistirilmistir. Bu tekniklerin çogu iki ana asamada gerçeklestirilir. Birinci asamada, asal implikant larin tümü belirlenir. Ikinci adimda fonksiyonu sadelesmis olarak örtecek, esas asal implikant lar kümesi belirlenir. Anahtarlama fonksiyonlarini sadelestirecek algoritmalarin tümü O(2n ) karmasikligina sahiptirler. Arastirmalar göstermistir ki n'in çok yüksek degerlerinde esas asal implikant larin tam kümesini belirleme yöntemi pratik olarak gerçeklestirilemez duruma gelmektedir. Bu yüzden bu doktora tezinde asal implikant larin belli kistaslara cevap verecek alt kümeleri olusturularak, dogrudan örtme (direct cover) prensibine dayanan bir minimumlastirma yöntemi gelistirilmistir. Var olan dogrudan örtme metotlarinda verilen On-küpü içeren yeterli asal implikant lar kümesini bulmak için, bu küp her defasinda bir koordinat için genisletilir. Her genislemenin dogrulugu, k < 2n Off-küplerin hepsi ile genisletilen küp kesistirilerek kontrol edilir. Bir küpün genislemesinin polinominal karmasikliga sahip oldugu dikkate alindiginda, bu yaklasimin toplam karmasikligi O(np )O(2n ) seklinde olmaktadir. Bu polinominal ve üssel (exponansiyel) karmasikligin çarpimidir. Verilen On-küpü içeren asal implikantlarin tam kümesini elde etmek için önerilen metot, bu On-küp tarafindan genisletilen Off-küpleri kullanir. Bu islemin karmasikligi, yaklasik olarak bir koordinat için bir On-küpün genisletilme karmasikligina esdegerdir. Bundan dolayi, verilen On-küpü içeren asal implikantlarin tam kümesinin hesaplama isleminin karmasikligi yaklasik olarak O(np ) kadar azaltilmis olur. Pratik olarak bu yaklasim bir defada islenecek olan asal implikant sayisini yüzlerce ve binlerce defa azaltmaktadir. Bu ise halen problem olan bellek kapasitesi darbogazini kolaylikla asma imkani saglamaktadir. Böylece en çok yirmi degisken siniri da asilmis olmaktadir. Sunulan metot çesitli problemler üzerinde test edilmis ve 48 adet standart MCNC bencmarklari kullanilarak, dünyaca örnek olarak kabul edilmis olan ESPRESSO programi ile karsilastirilmistir. Bu karsilastirmalar sonucunda, fonksiyonlarin %89,6'sinda YMÖA, %10,4'ünde ise esit hizda sadelestirme yapmislardir. KMÖA'sinda ise fonksiyonlarin %12,5'inde esit zamanda, %16,7'sinde Espresso, %70,8'inde ise KMÖA daha hizli sadelestirme yapmistir. Kullandiklari bellek alani bakimindan degerlendirilmesi yapildiginda, ESPRESSO'nun YMÖA'na göre %16,7 fonksiyonda daha iyi oldugu görülmesine ragmen %83,3 fonksiyonda YMÖA daha az bellek alani kullanmistir. KMÖA'sinda ise ESPRESSO %8,3 fonksiyonda iyi olmasina karsin %91,7 fonksiyonda KMÖA daha az bellek alani kullanmistir.en_US
dc.description.abstractThe minimization of Boolean functions allows designers to make use of fewer components, thus reducing the cost of particular system. Most of single output and multiple-outputs Boolean minimization techniques work on a two-step principle, the first step identifies all of the prime implicants (PI?s) and the second step selects the subset of PI?s that covers the function(s) being minimized. All procedures for reducing either two-level or multilevel Boolean networks into prime and irredundant form have O(2n ) complexity. Prime Implicants identification step can be computational impractical as n increases. Thus, in this Phd thesis, subsets of prime implicants that can prove direct cover principle which based on determineted criters use for mimimization method. To find the sufficient set of prime implicants including given On-cube on the existing direct-cover minimization methods, this cube is expanded for one coordinate at a time. The correctness of each expanding is controlled by the way in which the cube being expanded is intersected with all of k<2n Off-cubes. If to take into consideration that the expanding of one cube has a polynomial complexity then the total complexity of this approach can be expressed as O(np )O(2n ) that is the product of polynomial and exponential complexities. To obtain the complete set of prime imp licants including given On-cube, the proposed method uses Off-cubes expanded by this On-cube. The complexity of this operation is approximately equivalent to a complexity of an intersection of one On-cube expanded by existing methods for one coordinate. Therefore, the complexity of the process of calculating of the complete set of prime implicants including given On- cube is reduced approximately to O(np ) times. This presently obtains solving problem of memory capacity that seems as a bottle neck In this way, number of maximum variables limit that is 20, could be exceeded. The method has been tested on several different kinds of problems and on standard MCNC benchmarks results of which were compared with ESPRESSO.en_US
dc.identifier.citationBaşçiftçi, F. (2006). Anahtarlama fonksiyonları için yerel basitleştirme algoritmaları. Selçuk Üniversitesi, Yayımlanmış doktora tezi, Konya.en_US
dc.identifier.urihttps://hdl.handle.net/20.500.12395/7569
dc.language.isotren_US
dc.publisherSelçuk Üniversitesi Fen Bilimleri Enstitüsüen_US
dc.relation.publicationcategoryTezen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.selcuk20240510_oaigen_US
dc.subjectBoole fonksiyonuen_US
dc.subjectSadeleştirmeen_US
dc.subjectMinimumlaştırmaen_US
dc.subjectBoole ifadesien_US
dc.subjectAsal implikanten_US
dc.subjectKüp cebrien_US
dc.subjectÖrtme algoritmasıen_US
dc.subjectAlgoritmaların karmaşıklığıen_US
dc.subjectOff-küme tabanlı minimumlastırmaen_US
dc.subjectDoğrudan örtme prensibien_US
dc.subjectBoole functionen_US
dc.subjectSimplificationen_US
dc.subjectMinimizationen_US
dc.subjectBoole expressionen_US
dc.subjectPrime implicanten_US
dc.subjectCube algebraen_US
dc.subjectCovering algorithmen_US
dc.subjectComplexity of algorithmsen_US
dc.subjectOff-set based minimizationen_US
dc.subjectDirect-cover principleen_US
dc.titleAnahtarlama fonksiyonları için yerel basitleştirme algoritmalarıen_US
dc.title.alternativeLocal simplification algorithms for switching functionsen_US
dc.typeDoctoral Thesisen_US

Dosyalar

Orijinal paket
Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
183202.pdf
Boyut:
390.06 KB
Biçim:
Adobe Portable Document Format
Açıklama:
Tez
Lisans paketi
Listeleniyor 1 - 1 / 1
Küçük Resim Yok
İsim:
license.txt
Boyut:
1.51 KB
Biçim:
Item-specific license agreed upon to submission
Açıklama: