teknologi implementasi: cmos dan tinjauan praktikal · tersusun atas gerbang-gerbang logika untuk...

42
@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 1 / 42 Teknologi Implementasi: CMOS dan Tinjauan Praktikal Eko Didik Widianto ([email protected]) Sistem Komputer - Universitas Diponegoro

Upload: truongtuyen

Post on 10-Aug-2019

252 views

Category:

Documents


3 download

TRANSCRIPT

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 1 / 42

Teknologi Implementasi: CMOS dan Tinjauan Praktikal

Eko Didik Widianto ([email protected])

Sistem Komputer - Universitas Diponegoro

Review Kuliah

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 2 / 42

• Sebelumnya dibahas sintesis dan analisis rangkaian logika. Rangkaian logikatersusun atas gerbang-gerbang logika untuk menyatakan suatu fungsi

• Selanjutnya adalah mempelajari implementasi gerbang-gerbang logikamenggunakan teknologi CMOS serta abstraksi sistem terhadap underlyinghardwarenya

◦ Bagaimana transistor beroperasi dan membentuk saklar sederhana

◦ Asumsi dan disiplin dalam abstraksi sistem digital

◦ Tinjauan praktikal implementasi sistem

Bahasan

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 3 / 42

Teknologi CMOSSaklar TransistorTransistor NMOSTransistor PMOSImplementasi RangkaianGerbang Logika CMOS

Tinjauan Fisik: Asumsi dan DisiplinAbstraksi DigitalLevel Tegangan LogikaLevel LogikaLevel Beban StatisBeban KapasitifKonduktor SempurnaDelay PropagasiSumber Daya

Buffer dan Transmission GateBufferTri-stateTransmission GateImplementasi CMOS

Teknologi CMOS

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 4 / 42

Saklar Transistor

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 5 / 42

• Rangkaian logika dibangun dengan transistor

• Asumsi sebuah transistor beroperasi seperti saklar sederhana yangdikontrol oleh sinyal logika x

• TIpe transistor untuk mengimplementasikan saklar sederhana yangsering digunakan adalah MOSFET (Metal Oxide SemiconductorField Effect Transistor )

• 2 tipe MOSFET:

◦ N-channel (NMOS)

◦ P-channel (PMOS)

• Sebelumnya, rangkaian hanya menggunakan salah satu transistorNMOS atau PMOS saja, bukan keduanya

• Rangkaian sekarang menggunakan CMOS (Complementary MOS)yang tersusun atas NMOS dan PMOS

Transistor NMOS sebagai Switch

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 6 / 42

Transistor NMOS Simbol NMOS

s

Model saklar NMOS: Fungsi saklar:

• x low (x = 0) →saklar ter-buka

• x high (x = 1) →saklartersambung

Operasi NMOS sebagai Saklar

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 7 / 42

• Transistor beroperasi denganmengontrol tegangan VG diterminal Gate (G)

• Jika VG low , tidak ada koneksiantara terminal Source (S) danDrain (D). Transistor mati (off )

• Jika VG high , transistor hidup(on ). Seolah seperti saklartertutup antara terminalSource (S) dan Drain (D)

Transistor PMOS sebagai Switch

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 8 / 42

Transistor PMOS Simbol PMOS

Model saklar NMOS: Fungsi saklar:

• x low (x = 0) →saklar ter-sambung

• x high (x = 1) →saklarterputus

Operasi PMOS sebagai Saklar

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 9 / 42

• Transistor beroperasi denganmengontrol tegangan VG diterminal Gate (G)

• Jika VG low , tidak ada koneksiantara terminal Source (S) danDrain (D). Transistor mati (off )

• Jika VG high , transistor hidup(on ). Seolah seperti saklartertutup antara terminalSource (S) dan Drain (D)

NMOS dan PMOS dalam Rangkaian Logika

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 10 / 42

NMOS dan PMOS dalam Rangkaian Logika

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 11 / 42

• Saat transistor NMOS on , maka terminal drainnya pulled-down ke Gnd

• Saat transistor PMOS on , maka terminal drainnya pulled-up ke VDD

• Disebabkan cara operasi transistor:

◦ Transistor NMOS tidak dapat digunakan untuk mendorongterminal drainnya secara penuh ke VDD

◦ Transistor PMOS tidak dapat digunakan untuk mendorongterminal drainnya secara penuh ke GND

• Sehingga Dibentuk CMOS , transistor NMOS dan PMOS dipasangkan

Gerbang Logika CMOS

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 12 / 42

• Gerbang CMOS: pasangan NMOS dan PMOS

◦ transistor NMOS membentuk pull-down network (PDN)

◦ transistor PMOS membentuk pull-up network (PUN)

• Fungsi yang direalisasikan dengan PDN dan PUN adalah salingberkomplemen satu dengan yang lain

• PDN dan PUN mempunyai jumlah transistor yang sama

◦ Disusun sehingga kedua jaringan adalah dual satu sama lain

◦ Dimana PDN mempunyai transistor NMOS secara seri, makaPUN mempunyai PMOS secara paralel dan sebaliknya

Gerbang Logika CMOS

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 13 / 42

• Untuk semua valuasi sinyalmasukan:

◦ PDN menarik Vf keGnd (pull-down );atau

◦ PUN menarik Vf keVDD (pull-up )

Gerbang NOT CMOS

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 14 / 42

• Diimplementasikan dengan 2 transistor

Gerbang NAND CMOS

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 15 / 42

• Diimplementasikan dengan 4 transistor

x1 x2 T1 T2 T3 T4 f

0 0 On On Off Off1

0 1 On Off Off On1

1 0 Off On On Off1

1 1 Off Off On On0

Gerbang NOR CMOS

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 16 / 42

• Diimplementasikan dengan 4 transistor

x1 x2 T1 T2 T3 T4 f

0 0 On On Off Off1

0 1 On Off Off On0

1 0 Off On On Off0

1 1 Off Off On On0

Gerbang AND CMOS

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 17 / 42

• Diimplementasikan dengan 6 transistor

x1 x2

T1 T2 T3 T4 T5 T6f

0 0 On On Off Off Off On 0

0 1 On Off Off On Off On 0

1 0 Off On On Off Off On 0

1 1 Off Off On On On Off 1

Gerbang OR CMOS

Teknologi CMOS

• Saklar Transistor

• Transistor NMOS

• Transistor PMOS

• Implementasi Rangkaian

• Gerbang Logika CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 18 / 42

• Diimplementasikan dengan 6 transistor

x1 x2

T1 T2 T3 T4 T5 T6f

0 0 On On Off Off Off On 0

0 1 On Off Off On On Off 1

1 0 Off On On Off On Off 1

1 1 Off Off On On On Off 1

Tinjauan Fisik: Asumsi danDisiplin

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

• Abstraksi Digital

• Level Tegangan Logika

• Level Logika

• Level Beban Statis

• Beban Kapasitif

• Konduktor Sempurna

• Delay Propagasi

• Sumber Daya

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 19 / 42

Sistem Kompleks -> Abstraksi

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

• Abstraksi Digital

• Level Tegangan Logika

• Level Logika

• Level Beban Statis

• Beban Kapasitif

• Konduktor Sempurna

• Delay Propagasi

• Sumber Daya

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 20 / 42

• Bagaimana sebuah IC kompleks dapat didesain?

◦ tersusun atas jutaan (milyaran) transistor

◦ melakukan fungsi kompleks

• Solusinya adalah dengan abstraksi

◦ mengidentifikasikan aspek yang penting untuk dikerjakan

◦ ’menyembunyikan’ detail dari aspek yang lain

• Abstraksi digital:

◦ membuat asumsi

◦ mengikuti disiplin yang membuat asumsi valid sehingga detaildapat disembunyikan, fokus dengan yang penting

• Setidaknya terdapat 5 asumsi dan disiplin dalam abstraksi digital

Nilai Logika sebagai Level Tegangan

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

• Abstraksi Digital

• Level Tegangan Logika

• Level Logika

• Level Beban Statis

• Beban Kapasitif

• Konduktor Sempurna

• Delay Propagasi

• Sumber Daya

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 21 / 42

• Variabel biner akan dinyatakan sebagai sinyal di rangkaian elektronik

◦ Nilai variabel merepresentasikan level tegangan (*) atau arus

◦ Membedakan nilai logika berdasarkan tegangan threshold

◦ Sistem logika positif

• Level tegangan di atas threshold −→logika 1 (high , H)• Level tegangan di bawah threshold −→logika 0 (low , L)

◦ Sistem logika negatif sebaliknya

Nilai Logika sebagai Level Tegangan

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

• Abstraksi Digital

• Level Tegangan Logika

• Level Logika

• Level Beban Statis

• Beban Kapasitif

• Konduktor Sempurna

• Delay Propagasi

• Sumber Daya

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 22 / 42

• Vss merupakan tegangan minimum yangada di sistem. Bisa bernilai negatif. Akandigunakan Vss = 0V

• VDD adalah tegangan suplai. Nilaitegangan: +5V, +3.3V atau 1.2V. Akandigunakan VDD = 5V

Sistem Logika Positif

• Level tegangan untuk V0,max (threshold maksimal) dan V1,min

(threshold minimal) tergantung dari teknologi implementasi

• Level tegangan Vss - V0,max−→logika 0 (low , L)

• Level tegangan V1,min- VDD−→logika 1 (high , H)

Asumsi #1: Level Logika

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

• Abstraksi Digital

• Level Tegangan Logika

• Level Logika

• Level Beban Statis

• Beban Kapasitif

• Konduktor Sempurna

• Delay Propagasi

• Sumber Daya

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 23 / 42

• Asumsi : Semua sinyal mempunyai tegangan ’low’ dan ’high’ yangmemadai (level logika) untuk merepresentasikan nilai diskrit 0 dan 1(positive-logic)

◦ Saat ini, level logika TTL menjadi level standar untuk IC logika

• Tegangan supplai: 5V, 3.3V, 1.8V dan 1.2V

• Menggunakan tegangan threshold untuk membedakan nilai 0 dan 1

◦ akan dibahas detail penggunaan 1 buah threshold, 2-buah thresholddan 4-buah threshold (dengan noise margin)

• Akan problem sensitivitassaat ada variasi threshold(misalnya di penerima)

Margin Noise

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

• Abstraksi Digital

• Level Tegangan Logika

• Level Logika

• Level Beban Statis

• Beban Kapasitif

• Konduktor Sempurna

• Delay Propagasi

• Sumber Daya

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 24 / 42

• Menggunakan 2 threshold:

◦ threshold tinggi dan thresholdrendah. Ada zona unspecified

◦ rentan dengan noise, interferensi,

rugi-rugi parasitic saat transmisi

• Solusi: menambah threshold output

VOL < VIL dan VOH > VOL

• Disiplin : komponen mematuhi spesifikasi

noise margin yang mencukupi untuk

mengantisipasi noise, sehingga level

tegangan tidak terganggu

Asumsi #2: Level Beban Statis

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

• Abstraksi Digital

• Level Tegangan Logika

• Level Logika

• Level Beban Statis

• Beban Kapasitif

• Konduktor Sempurna

• Delay Propagasi

• Sumber Daya

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 25 / 42

• Asumsi : Arus untuk mensuplai komponen mencukupi tanpa mengganggu level logika

◦ Ditentukan oleh rangkaian internal di komponen (resistansi output seri)

• Static load: arus yang mengalir saat beban dihubungkan ke output rangkaian

◦ Static berarti hanya melihat beban saat nilai sinyal tidak berubah

◦ Masukan high: komponen input mensuplai (source) arus ke beban

◦ Masukan low: komponen menerima (sink) arus dari beban

• Disiplin : rangkaian tidak overload, membatasi fanout untuk memenuhi konstrainbeban statis

◦ Manufaktur menyediakan karakteristik load statis (IOH , IOL, IIH dan IIL)

◦ Desainer memastikan fanout (jumlah input yang dapat didrive oleh suatuoutput) tidak mempengaruhi level logika

Karakteristik beban statis

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

• Abstraksi Digital

• Level Tegangan Logika

• Level Logika

• Level Beban Statis

• Beban Kapasitif

• Konduktor Sempurna

• Delay Propagasi

• Sumber Daya

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 26 / 42

Diberikan: Arus input: komponen sbg load

Arus output: komponen sbgdriver

Nilai arus: negatif (arus keluar

dari terminal), positif (arus

masuk ke terminal)

• Tiap keluaran terminal dapat source/sink arus 24mA dan beban masukan 5µA,sehingga dapat mendrive 24mA/5µA = 4800 masukan

• Namun, untuk logika high tegangan keluaran turun 2.2V dan untuk logika lowtegangan naik menjadi 0.55V

• Noise margin hanya menjadi 0.2V untuk logika high dan 0.25V untuk logika low

• Agar noise margin tetap 0.4V, arus keluaran dibatasi 12mA, sehingga fanoutmaksimal 2400 masukan

◦ Tapi, beban statis bukan satu-satunya faktor yang menentukan fanout

Asumsi #3: Beban Kapasitif dan Delay Propagasi

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

• Abstraksi Digital

• Level Tegangan Logika

• Level Logika

• Level Beban Statis

• Beban Kapasitif

• Konduktor Sempurna

• Delay Propagasi

• Sumber Daya

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 27 / 42

• Asumsi : Perubahan level sinyal terjadi secara seketika

• Real: transisi level sinyal tidak seketika

◦ rise-time (tr ): lamanya waktu sinyaltegangan naik dari level rendah ke tinggi

◦ fall-time (tf ): lamanya waktu sinyaltegangan turun dari level tinggi kerendah

• Di tiap komponen: resistansi seri (rs),

kapasitansi masukan (Cin)

• Saat output dihubungkan dengan beberapa beban masukan secara paralel, Cin=total Cin semua masukan. Transisi jadi lebih lambat (landai)

• Disiplin : Minimalkan fanout untuk mengurangi beban kapasitif, sehingga memenuhikonstrain delay propagasi

Asumsi #3: Delay Propagasi

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

• Abstraksi Digital

• Level Tegangan Logika

• Level Logika

• Level Beban Statis

• Beban Kapasitif

• Konduktor Sempurna

• Delay Propagasi

• Sumber Daya

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 28 / 42

• Selain itu, delay propagasi komponen (tpd): lamanya waktu dari perubahan inputsampai outputnya berubah

• Misalnya: Cin tipikal dari komponen IC logika adalah 5pF. Suatu komponen(misalnya gerbang AND) mempunyai delay propagasi maksimum, tpd 4.3ns yangdiukur saat kapasitansi load CL 50pF. Berapa fanout gerbang AND yang dapatdigunakan tanpa menyebabkan delay propagasi yang melebihi nilai maksimum

◦ Maksimum fanout = CL/Cin = 50pF/5pF = 10

◦ Nilai sebenarnya akan lebih kecil karena terdapat kapasitansi stray antarakeluaran dan masukan

Asumsi #4: Wire adalah Konduktor Sempurna

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

• Abstraksi Digital

• Level Tegangan Logika

• Level Logika

• Level Beban Statis

• Beban Kapasitif

• Konduktor Sempurna

• Delay Propagasi

• Sumber Daya

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 29 / 42

• Asumsi : Perubahan nilai di keluaran akan langsung dapat dilihatseketika oleh masukan komponen yang terhubung ke keluarantersebut

◦ Wire adalah konduktor sempurna yang dapatmempropagasikan sinyal tanpa delay

◦ Wire adalah jalur transmisi

• Untuk jalur pendek, asumsi dapat diterima• Jalur panjang, disiplin perlu diperhatikan. Misalnya saat

mendesain rangkaian kecepatan tinggi• Terdapat kapasitansi dan induktansi parasitik yang tidak

dapat diabaikan

• Disiplin : menjaga delay propagasi sinyal masih memenuhi konstrainkecepatan data

Asumsi #5: Flip-flip (Sekuensial)

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

• Abstraksi Digital

• Level Tegangan Logika

• Level Logika

• Level Beban Statis

• Beban Kapasitif

• Konduktor Sempurna

• Delay Propagasi

• Sumber Daya

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 30 / 42

• Asumsi : Di rangkaian sekuensial, sebuah flip-flop menyimpan nilai masukannyaseketika saat transisi masukan clock dari 0 ke 1 (transisi naik). Selain itu, nilai yangtersimpan akan terlihat di keluarannya seketika itu juga

• Flip-flop membutuhkan nilai yang akan disimpanharus ada di jalur masukan dalam interval waktusebelum transisi clock naik. Disebut setup time

• Dan nilainya harus tidak berubah antara interval

tersebut sampai suatu interval setelah transisi clock

naik. Disebut hold time

• Nilai yang tersimpan tidak langsung tampak di keluaran, namun ada delay. Disebutclock-to-output delay

• Disiplin : rangkaian harus memenuhi konstrain berikut

◦ Perubahan data masukan harus tidak terjadi dalam interval th

◦ Keluaran data dari satu sisi clock harus sampai di masukan flip-flopselanjutnya sebelum interval setup time di clock berikutnya

Sumber Daya

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

• Abstraksi Digital

• Level Tegangan Logika

• Level Logika

• Level Beban Statis

• Beban Kapasitif

• Konduktor Sempurna

• Delay Propagasi

• Sumber Daya

Buffer dan TransmissionGate

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 31 / 42

• Dua sumber konsumsi daya di rangkaian digital

◦ daya static: disebabkan karena arus bocor (leakage current)antar dua terminal atau terminal dengan ground

• Terjadi secara kontinyu, tidak dipengaruhi oleh operasirangkaian

◦ daya dinamik: disebabkan karena adanya charging dandischarging di kapasitansi beban saat ada transisi leveltegangan logika di keluaran (naik/turun)

• Dipengaruhi oleh frekuensi perubahan level sinyal

• Upaya mengontrol konsumsi daya:

◦ daya statik: memilih komponen dengan konsumsi daya statikrendah

◦ daya dinamik: mengurangi frekuensi transisi sinyal

Buffer dan Transmission Gate

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

• Buffer

• Tri-state

• Transmission Gate

• Implementasi CMOS

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 32 / 42

Buffer

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

• Buffer

• Tri-state

• Transmission Gate

• Implementasi CMOS

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 33 / 42

• Buffer sering digunakan di rangkaian yang mempunyai load (beban) kapasitif besar

• Dapat dibuat dengan kemampuan kapasitas driving yang berbeda

◦ Tergantung ukuran transistor yang digunakan

◦ Semakin besar transistor →kemampuan menangani arus yang lebih banyak

◦ Umumnya digunakan untuk mengontrol LED (light emitting diode)

• Buffer mempunyai fan-out yang lebih besar daripada gerbang logika lainnya

Buffer non-inverting Buffer inverting

Buffer (Gerbang) Tri-State

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

• Buffer

• Tri-state

• Transmission Gate

• Implementasi CMOS

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 34 / 42

• Gerbang (Buffer) Tri-state mempunyai:

◦ satu input (x)

◦ satu output (f )

◦ satu masukan kontrol (e)

• Saat e = 1, buffer melalukan nilai x ke f. Jika e = 0, masukan bufferterputus dari keluaran f

Buffer (Gerbang) Tri-State

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

• Buffer

• Tri-state

• Transmission Gate

• Implementasi CMOS

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 35 / 42

• Untuk baris dimana e=0,keluaran dinyatakan dengannilai Z

◦ Nilai Z disebut kondisihigh-impedance

• Nama tri-state berasal dari 2keadaan normal (0 dan 1) danZ sebagai keadaan ketiga(tidak mempunyai keluaran)

e x f

0 0 Z

0 1 Z

1 0 0

1 1 1

Tipe Buffer Tri-state

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

• Buffer

• Tri-state

• Transmission Gate

• Implementasi CMOS

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 36 / 42

• 4 konfigurasi buffer tri-state: tipe output dan sinyal kontrol

Aplikasi Buffer

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

• Buffer

• Tri-state

• Transmission Gate

• Implementasi CMOS

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 37 / 42

• Kedua output gerbang tristate dihubungkan

◦ Ini dimungkinkan, karena salah satu keluaran gerbang tri-stateakan Z (high-impedance)

• Fungsi: multiplekser 2-masukan

Transmission Gate

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

• Buffer

• Tri-state

• Transmission Gate

• Implementasi CMOS

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 38 / 42

• Transmission gate (TG) berfungsi seperti saklar, menghubungkaninput (x) ke output (f )

◦ Umumnya digunakan untuk mengimplementasikan gerbangXOR dan rangkaian multiplekser

Buffer non-inverting CMOS

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

• Buffer

• Tri-state

• Transmission Gate

• Implementasi CMOS

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 39 / 42

• Menggunakan 4 transistor

Transmission Gate CMOS

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

• Buffer

• Tri-state

• Transmission Gate

• Implementasi CMOS

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 40 / 42

• Menggunakan 2 transistor

Buffer Tri-state CMOS

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

• Buffer

• Tri-state

• Transmission Gate

• Implementasi CMOS

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 41 / 42

• Menggunakan 8 transistor

Multiplekser dan XOR dengan TG

Teknologi CMOS

Tinjauan Fisik: Asumsi danDisiplin

Buffer dan TransmissionGate

• Buffer

• Tri-state

• Transmission Gate

• Implementasi CMOS

@2011 eko didik widianto (http://didik.blog.undip.ac.id) TSK205 Sistem Digital - Siskom Undip – 42 / 42

• Hitung jumlah transistor yang diperlukan