Dijital Tasarım · Sayısal Gerilim Düzeyleri ve Mantık
#01 Gerilimden bite — LOW/HIGH eşikleri, belirsiz bölge ve eşik güvenlik payı
Gerçek bir gerilimin ne zaman güvenli 0, güvenli 1 veya belirsiz kabul edildiğini eşikler ve sayısal bir örnekle öğren.
Soru

3,3 V ile çalışan bir dijital giriş için V_{IL(max)} = 0,8 V ve V_{IH(min)} = 2,0 V verilmiştir. V_{in} = 0,4 V, 1,2 V ve 2,8 V ölçümlerini güvenli 0, belirsiz veya güvenli 1 olarak sınıflandırın. Güvenli ölçümlerin en yakın karar eşiğine uzaklığını hesaplayın ve belirsiz bölgenin neden üçüncü bir mantık değeri olmadığını açıklayın.
Yazılı çözüm ve anlatım dökümü(çözümün tamamını gösterir)
Aşağıda defterde yazılan bütün satırlar ve bunlara eşlik eden sesli anlatımın tam metni bulunur.
1. Dijital kararın fiziksel temelini gör

Bit, fiziksel gerilimin belirli sınırlar içinde yorumlanmış hâlidir. Gerçek telde sürekli değer alan bir gerilim vardırDijital giriş bu gerilimi bir karar aralığına eşlerYeterince düşük gerilim → mantık 0Yeterince yüksek gerilim → mantık 1Aradaki gerilim → güvenilir bir dijital cevap değilFiziksel gerilim → bit → mantık kuralıSesli anlatım metni
Dijital tasarıma hoş geldin. İlk küçük sürpriz şu: dijital sistemler, boşlukta dolaşan soyut sıfır ve birlerden oluşmaz. Gerçek tellerden geçen gerçek gerilimlerden oluşur. Sıfır genelde düşük bir gerilim aralığıdır. Bir genelde yüksek bir gerilim aralığıdır. Dijital tasarım şu anlaşmayla başlar: karmaşık analog gerilimi temiz bir karar gibi yorumlarız. Bugün bu anlaşmayı kuruyoruz: gerilim bite dönüşür, bitler kapılara girer, kapılar da bilgisayarın yapı taşlarına dönüşür.
2. LOW, HIGH ve belirsiz bölgeyi tanımla

Belirsiz bölge üçüncü bir mantık değeri değil, tasarımın kaçınması gereken giriş aralığıdır. Vin ≤ VIL(max) → güvenli LOW → 0Vin ≥ VIH(min) → güvenli HIGH → 1VIL(max) < Vin < VIH(min) → belirsiz bölgeBelirsiz ≠ üçüncü mantık değeriTasarım kuralı: kararı ara bölgedeki gerilime bağlamaSesli anlatım metni
Temel sözleşme burada. Giriş bizden tam olarak sıfır volt ya da tam 3.3 volt istemez. Bunun yerine eşikler kullanır. Düşük eşiğin altında giriş sıfır kabul edilir. Yüksek eşiğin üstünde giriş bir kabul edilir. Bu iki eşik arasında yasak ya da belirsiz bir bölge vardır. Bu orta bölge üçüncü bir mantık değeri değildir. Bir uyarıdır: devrenin doğru çalışmasını bu aralığa düşen bir gerilime bağlama.
3. Bitleri mantık kapılarına bağla

Eşik devresi gerilim ayrıntısını sakladıktan sonra kapılar temiz bit kurallarıyla çalışır. Eşik kararı sonrası tam gerilim değeri soyutlanırNOT: 0 → 1 ve 1 → 0AND: yalnız bütün girişler 1 ise çıkış 1OR: en az bir giriş 1 ise çıkış 1Küçük güvenilir kurallar birleşerek daha büyük işlevler kurarSesli anlatım metni
Eşik kararı verildikten sonra devre bir süreliğine tam gerilimi unutup bitlerle düşünebilir. Mantık kapısı, bitler için küçük bir kural makinesidir. İnverter sıfırı bire, biri sıfıra çevirir. AND kapısı ancak bütün girişler birse bir üretir. OR kapısı ise en az bir giriş birse bir üretir. Derindeki fikir soyutlamadır: gerilim ayrıntılarını bit sözleşmesinin arkasına saklarız, sonra küçük güvenilir kurallardan daha büyük kurallar kurarız.
4. 3,3 V giriş örneğini kur

Her ölçüm, eşiklerle karşılaştırılarak sınıflandırılır. Besleme: 3,3 VÖlçüm 1:Ölçüm 2:Ölçüm 3:Sesli anlatım metni
Şimdi gerçekçi bir eşik örneği çözelim. Diyelim ki 3.3 voltluk bir dijital girişin iki sınırı var. V I L max 0.8 volt; yani 0.8 volt ve altı güvenli düşük kabul ediliyor. V I H min 2.0 volt; yani 2.0 volt ve üstü güvenli yüksek kabul ediliyor. Girişte üç ölçüm var: 0.4 volt, 1.2 volt ve 2.8 volt. Hangileri güvenli sıfır ya da bir, hangisi bizi tedirgin etmeli?
5. Üç ölçümü çöz ve güvenlik payını bul

0,4 V ve 2,8 V güvenlidir; 1,2 V bir dijital cevap değil, tasarım uyarısıdır. 0,4 V ≤ 0,8 V → güvenli LOW → 0LOW eşik uzaklığı = 0,8 − 0,4 = 0,4 V2,8 V ≥ 2,0 V → güvenli HIGH → 1HIGH eşik uzaklığı = 2,8 − 2,0 = 0,8 V0,8 V < 1,2 V < 2,0 V → belirsiz1,2 V ne güvenli 0 ne de güvenli 1’dirNot: Bunlar ölçüm–eşik uzaklıklarıdır; standart NML/NMH hesabı çıkış garantilerini de isterSonuç: 0,4 V → 0; 1,2 V → belirsiz; 2,8 V → 1Sesli anlatım metni
0.4 volt ile başlayalım. 0.8 voltun altında olduğu için güvenli sıfırdır. Düşük taraftaki gürültü payı 0.8 eksi 0.4, yani 0.4 volttur. Şimdi 2.8 volt. 2.0 voltun üstünde olduğu için güvenli birdir. Yüksek taraftaki gürültü payı 2.8 eksi 2.0, yani 0.8 volttur. Ama 1.2 volt, 0.8 ile 2.0 arasında kalır. Güvenli sıfır değildir, güvenli bir de değildir. Dijital tasarım incelemesinde bu değer cevap değil, hata raporudur.
6. Dijital sistemin nasıl ölçeklendiğini gör

Her basamak alttaki ayrıntıyı güvenilir bir sözleşme arkasında saklar. 1) Fizik → gerilim2) Eşikler → bit3) Mantık kapıları → Boolean kuralları4) Çoklayıcı ve toplayıcı → seçim ve aritmetik5) Yazmaç → zamanda saklama6) FSM → kontrollü karar dizisi7) İşlemci ve bellek → düzenli sistemSesli anlatım metni
Dijital tasarımın ölçeklenebilmesinin nedeni bu. En altta fizik bize gerilimleri verir. Eşikler gerilimleri bitlere çevirir. Kapılar bitleri mantığa çevirir. Çoklayıcılar ve toplayıcılar kapılardan seçim ve aritmetik üretir. Yazmaçlar bitleri zamanda saklar. Sonlu durum makineleri karar dizilerini kontrol eder. Bu parçalar dikkatli düzenlendiğinde işlemci ve bellek sistemleri kurabiliriz. Her seviye, üst seviyeye verilmiş bir sözdür.
7. Tasarım kurallarını özetle

İki güvenli karar aralığı kullan; orta bölgeyi tasarım hatası olarak ele al. Dijital sistem analog fiziği ortadan kaldırmazGüvenli LOW aralığı → 0Güvenli HIGH aralığı → 1Orta bölge → kaçınılacak belirsizlikEşik sözleşmesi gerilim ayrıntısını mantıktan ayırırSonraki ders: binary, hexadecimal ve bit desenleriSesli anlatım metni
İlk zihinsel modelimiz bu kadar sade ve güçlü. Dijital demek analog dünya yok oldu demek değildir. Üzerine disiplinli bir arayüz kurduk demektir. Sıfır için güvenli düşük aralıkları, bir için güvenli yüksek aralıkları kullan; belirsiz orta bölgeden uzak dur. Bir sonraki derste bu bitleri kullanışlı hale getiren sayı sistemlerine gireceğiz: binary, hexadecimal ve bit desenlerini kaybolmadan okuma.
Kaynak video: Dijital Tasarım #01 | Gerilimden Bite, Bitten Mantığa (3:44)