Geri Dön

Optimization techniques used in logic circuit synthesis and a study of the optimality of synthesis results

Lojik devre sentezinde kullanılan optimizasyon yöntemleri ve sentez sonuçlarının optimalliğinin incelenmesi

  1. Tez No: 182154
  2. Yazar: NUSRET UTKU ALTUNKAYA
  3. Danışmanlar: PROF.DR. AHMET DERVİŞOĞLU
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2006
  8. Dil: İngilizce
  9. Üniversite: Yeditepe Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 112

Özet

1960'lardan itibaren tümdevre üretim teknolojisinde yaşanan hızlı gelişme, bir çipüzerine sığdırılabilen transistör sayısını her 1.5 ila 2 yılda bir ikiye katlamış ve devrekarmaşıklıkları kalem kağıda dayalı eski tasarım yöntemleriyle altından kalkılamayacakdüzeye gelmiştir. Bu sıkıntılara paralel olarak, bir donanım tanımlama dilinde yazılmışdavranışsal tanımlamadan yola çıkarak lojik devre sentezi yapabilen yeni elektroniktasarım programları ortaya çıkmıştır.Bu tez çalışması, lojik devrelerin sentezlenmesini ele almakta ve sentez programlarıtarafından kullanılan optimizasyon yöntemlerini incelemektedir. Ayrıca, Verilog dilindeyazılmış örnek bir devre, Spartan-3E FPGA üzerinde gerçeklenmek üzere Xilinxfirmasının ISE 8.2i geliştirme ortamının parçası olan XST sentez programında, değişikoptimizasyon ayarları denenmek suretiyle sentezlenmiştir. Denemeler sonucunda eldeedilen devreler boyut ve maksimum çalışma hızı açılarından birbirleriyle karşılaştırılarakyazılımdaki optimizasyon ayarlarının sentez performansını nasıl etkilediği araştırılmıştır.XST'de mevcut ayarların küçük bir kısmıyla, oluşturulabilecek olası bütünkombinezonlar denenerek sentez işlemi defalarca tekrarlanmış, sonuçta elde edilebilen enhızlı devrenin saat frekansı üst sınırı 186.78 MHz olmuş ve devre FPGA'de 235 dilimlikyer kaplamıştır. Buna karşın en küçük boyutlu devre 214 dilime sığarken, maksimum saatfrekansı ise 160.88 MHz'e gerilemiştir.Yapılan denemeler sonunda, sentez programı ayarlarını otomatik değerlerdebırakmanın her zaman optimal sonuç vermediği de görülmüştür. Tasarım hedeflerinikarşılayan bir devreye otomatik ayarlarda ulaşılamazsa, tasarımcının yazılım ayarlarınıbizzat kendisinin seçmesi gerekmektedir. O durumda dahi, büyük boyutlu tasarımlardasentez sonucu elde edilecek devrenin gerçekten optimal bir devre olduğu garantiedilememekte, bilgi işlem kapasitesinin ve zamanın sınırlı oluşu yüzünden, olası bütüngerçeklemeler arasından evrensel en iyiyi arayıp bulmak imkansız hale gelmektedir.

Özet (Çeviri)

From the 1960s to present day, the rapid pace of development in integrated circuit(IC) manufacturing technology has doubled the number of transistors that can be fitted on achip every 1.5 to 2 years. Circuit complexities have grown far beyond what is manageablewith conventional pen-and-paper based design methods, and new electronic designautomation (EDA) tools have emerged that can synthesize complete circuits from verbalbehavioral descriptions written in a Hardware Description Language (HDL).This thesis focuses on logic circuit synthesis and investigates the optimizationtechniques used by these synthesis tools. A sample circuit written in Verilog HDL has alsobeen implemented on a Spartan-3E field programmable gate array (FPGA) with Xilinx?sISE 8.2i development software, using various different optimization settings in its XSTsynthesis tool. The resulting circuits have been compared in terms of device utilization andmaximum operating speed, in order to find out how optimization settings affect thesynthesis tool?s performance.By trying out all possible combinations of a small subset of the XST settings, severalsynthesis iterations were performed. The fastest implementation that could be achievedoccupied 235 slices on the FPGA and had a maximum clock frequency of 186.78 MHz. Incomparison, the smallest implementation occupied 214 slices, but the clock frequency wasdecreased to 160.88 MHz.Synthesis results have also shown that automatic settings do not always produceoptimal results. Manual adjustments and several design iterations are necessary if theautomatic settings fail to produce a circuit meeting the design objectives, and a betterimplementation is required. Even then, a universally optimal implementation cannot beguaranteed for large designs because computational power and time restrictions prohibit anexhaustive search for the best implementation within all possible implementations.

Benzer Tezler

  1. Antenlerin hızlı ve doğru tasarımı için esnek hesaplamaya dayalı sayısal karma yöntemler

    Numerical hybrid methods based on soft computing for fast and accurate design of antennas

    MAHMUD ESAD YİĞİT

    Doktora

    Türkçe

    Türkçe

    2023

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. MURAT TAYFUN GÜNEL

  2. Lojik devre tasarımı algoritmaları

    Başlık çevirisi yok

    ORHAN UÇAR

    Yüksek Lisans

    Türkçe

    Türkçe

    1996

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    PROF.DR. AHMET DERVİŞOĞLU

  3. A new carry save tree algorithm

    Yeni bir carry save tree algoritması

    OKAN KESKİN

    Yüksek Lisans

    İngilizce

    İngilizce

    2010

    Elektrik ve Elektronik MühendisliğiBahçeşehir Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. H. FATİH UĞURDAĞ

  4. Evolutionary Methods for the Design of Digital Electronic Circuits and Systems

    Sayısal Elektronik Devrelerin ve Sistemlerin Tasarımı için Evrimsel Yöntemler

    ERSİN ÖZDEMİR

    Doktora

    İngilizce

    İngilizce

    1999

    Elektrik ve Elektronik MühendisliğiCardiff University (Prifysgol Caerdydd)

    Devreler ve Sistemler Ana Bilim Dalı

    PROF. DR. TUGHRUL ARSLAN

  5. CMOS paralel A/D çeviricide kıyıcı türü karşılaştırıcının analizi ve tasarımı

    The Analysis and design of chopper type comparator in a CMOS flash A/D converter

    YAMAN ÖZELÇİ

    Yüksek Lisans

    Türkçe

    Türkçe

    1991

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    DOÇ.DR. MELİH PAZARCI