Professional Documents
Culture Documents
VLSI Project - Deniz Ertan Ertem
VLSI Project - Deniz Ertan Ertem
4 BIT ADDER-SUBSTRACTOR
VE
4 X 16 DECODER
VLSI TASARIMI
KOCAELİ, 2021
İçindekiler
ŞEKİLLER DİZİNİ…..…………………………………………………………………………..4
1 4 BIT ADDER-SUBSTRACTOR......................................................................................... 6
2
1.6 4 Bit Adder-Substractor Tasarım Aşamaları ............................................................. 16
............................................................................................................................................. 26
3
Şekiller Dizini
4
Şekil 2.3: 2x4 Decoder L-Edit Tasarımı ..................................................................................... 23
Şekil 2.4: 2x4 Decoder T-spice Kodu ......................................................................................... 23
Şekil 2.5:2x4 Decoder W-edit çıktısı .......................................................................................... 24
Şekil 2.6:2x4 Enable bitli Decoder tasarımı ............................................................................... 24
Şekil 2.7:2x4 Enable bit içeren decoder L-edit tasarımı ............................................................. 25
Şekil 2.8: 2x4 Enable bitli Decoder T-Spice kodu ...................................................................... 25
Şekil 2.9: 2x4 Enable bitli decoder W-Edit Çıktısı ..................................................................... 26
Şekil 2.10: 4x16 Decoder Şematiği 1. türü ................................................................................. 27
Şekil 2.11: 4x16 Decoder S-Edit Tasarımı ................................................................................. 28
Şekil 2.12: 4 x 16 Decoder L -Edit Tasarımı .............................................................................. 29
Şekil 2.13: 4x16 Decoder T-Spice Kodu-1 ................................................................................. 29
Şekil 2.14:: 4x16 Decoder T-Spice Kodu-2 ................................................................................ 29
Şekil 2.15:4x 16 Decoder W-.Edit Çıktısı-1 (out9-out16) .......................................................... 30
Şekil 2.16:4x 16 Decoder W-.Edit Çıktısı-1 (out1-out8) ............................................................ 30
Şekil 2.17: 4x16 Decoder Güç Analizi Kodu.............................................................................. 31
Şekil 2.18: Güç Analizinin W-Edit Çıktısı ................................................................................. 31
Şekil 2.19: 4x16 Decoder Güç Analiz Sonuçları ........................................................................ 32
5
1 4 BIT ADDER-SUBSTRACTOR
Nand Kapısı universal gate olarak her iki tasarımı gerçekleştirmemizi sağlayan
kapıdır.Bu Kapının her tasarım aşaması S-Edit, L-Edit , T-spice, W-Edit Grafiği yazıda
belirtilen sıra ile dosyaya eklenecektir.
6
Nand S-Edit Tasarımı
7
Nand T-Spice Analiz Kodu
T-Spice Analiz Kodu Çalıştırıldıktan sonra W-edit grafiği Şekil 1.5’te görülmektedir.
Not (inverter) Kapısı universal gate olarak her iki tasarımı gerçekleştirmemizi sağlayan
kapıdır.Bu Kapının her tasarım aşaması S-Edit, L-Edit , T-spice, W-Edit Grafiği yazıda
belirtilen sıra ile dosyaya eklenecektir.
8
Not (Inverter) S-Edit Tasarımı
9
Not (inverter) Kapısı T-Spice Analiz Kodu
Nor Kapısı universal gate olarak her iki tasarımı gerçekleştirmemizi sağlayan kapıdır.Bu
Kapının her tasarım aşaması L-Edit , T-spice, W-Edit Grafiği yazıda belirtilen sıra ile
dosyaya eklenecektir.
10
Nor Kapısı L-Edit Tasarımı
11
Nor Kapısı W-Edit Çıktısı
Nor Kapısı universal gate olarak her iki tasarımı gerçekleştirmemizi sağlayan kapıdır.Bu Kapının
her tasarım aşaması L-Edit , T-spice, W-Edit Grafiği yazıda belirtilen sıra ile dosyaya
eklenecektir.
12
Xor L-Edit Tasarımı
Xor Kapısının T-Spice Analizini yapmak için gereken kod Şekil 1.16’te gösterilmiştir.
13
Xor W-Edit Çıktısı
Full Adder Kapısı universal gate olarak her iki tasarımı gerçekleştirmemizi sağlayan
kapıdır.Bu Kapının her tasarım aşaması L-Edit , T-spice, W-Edit Grafiği yazıda belirtilen
sıra ile dosyaya eklenecektir.Full adder 2 Xor kapısı , 2 and ve 1 adet or kapısı
kullanılmıştır.
14
Full Adder S-Edit Tasarımı
Full Adder S-Edit Tasarımı Şekil 1.19 da gösterilmiştir.
15
Full Adder T-Spice Analiz Kodu
4 Bit Adder-Substractor, nand universal gate olarak her iki tasarımı gerçekleştirmemizi
sağlayan kapıdır.Bu Kapının her tasarım aşaması L-Edit , T-spice, W-Edit Grafiği
yazıda belirtilen sıra ile dosyaya eklenecektir.
16
4 Bit Full Adder şematiğine göre 4 adet Exor ve 4 adet daha önce tasarladığımız Full
Adder kullanılmaktadır.Şekil 1.23 ‘te gösterilmiştir.
17
4 Bit Adder – Substractor L-Edit Tasarımı
18
4 Bit Adder-Substractor T-Spice Analiz Kodu
4Bit Adder Substractor ‘un T-Spice Analiz kodu şekil 1.26’da gösterilmiştir.
4 Bit Adder-Substractor’un T-Spice Analizi sonucu oluşan W-Edit çıktısı Şekil 1.27 de
gösterilmiştir.
19
1.7 4 Bit Adder-Subs Güç Analizi
Güç analizi yapmak için şekil 1.28’deki kodu T-spice’da “insert comment” diyerek
oluşturalım.
20
Güç Analizi Sonuç Değerleri
21
2 4 X 16 DECODER TASARIMI
22
2x4 Decoder L-Edit Tasarımı
2x4 Decoder’ın T-spice analizi için kullanılan kod şekil 2.4 gösterilmiştir.
23
2x4 Decoder W-Edit Çıktısı
Şekil 2.1’de görüldüğü üzere şemada 4 adet enable bite sahip 2x4 decoder vardır. Enable
biti devrenin açık veya kapalı olmasını sağlamaktadır. Enable bitine 1 verdiğimizde
decoder çalışır durumda 0 verdiğimizde ise kapalı durumda olacaktır. Bu tasarım için
şekil 2.6’da verilen şema kullanılmıştır.
24
2x4 Enable Bitli Decoder L-Edit Tasarımı
2x4 Decoder tasarımına Enable bit için giriş eklenip instance komutu kullanılarak şekil
2.7’deki tasarlanmıştır.
Şekil 2.8 enable bitli decoder ‘ı test etmek için T-spice kodu mevcuttur.
25
2x4 Enable Bitli Decoder W-Edit Çıktısı
26
2.3 4x16 Decoder Tasarım Aşamaları
2x4 Decoder ve 2x4 Enable bitli Decoder kullanılarak 4x16 Decoder tasarımı
gerçeklendi.Bu Decoder türlerinin Tasarım aşamaları önceki bölümlerde
gösterilmiştir.Sırasıyla S-Edit, L-Edit tasarımları, T-Spice’da analizi ve Analiz sonucu
olarak W-Edit çıktısı aşağıdaki bölümlerde belirtilecektir.
4 x 16 Decoder S-Edit üzerinde tasarımı Şekil 2.10’da belirtilen şematik varyantına göre
yapılmıştır. Tasarım önceki bölümlerde tasarlanan 2x4 decoder ve 16 nand+inverter
bağlantısı ile gerçeklenmiştir.Şekil 2.11 de S-Edit çizimi görülmektedir.
27
Şekil 2.11: 4x16 Decoder S-Edit Tasarımı
28
4 x 16 Decoder L-Edit Tasarımı
2 x 4 ve 2x4 Enable bitli tasarlanan decoderlar ile “ cell / instance ” komutu kullanıalrak
tasarlanan 4 x 16 Decoder ‘ın L-Edit tasarımı şekil 2.12 ‘de gösterilmiştir.
29
4 x16 Decoder W-Edit Çıktısı
Tasarımın Transient analizi sonucu çıktıları şekil 2.15 ve 2.16 ‘da verilmiştir.
30
2.4 4 X16 Decoder Güç Analizi
Güç analizi yapmak için şekil 2.17’deki kodu T-spice’da “insert comment” diyerek
oluşturalım.
T-spice’daki analiz sonucu bulunanın W-edit Grafiği şekil 2.18 ‘de gösterilmiştir.
31
4x16 Decoder Güç Analiz Sonuç Değerleri
32