LEBIH LANJUT TENTANG WAVEFORM
PERTEMUAN 5
LEBIH LANJUT TENTANG WAVEFORM
TUJUAN PRAKTIKUM
1. Melakukan simulasi persamaan Boolean dengan Delay
2. Mengenal kode HDL yang memodelkan persamaan Boolean
3. Mengenal fitur-fitur pengukuran dan time marker dalam diagram waktu
4. Mengetahui cara memperbesar dan memperkecil diagram waktu.
TEORI PENUNJANG
Mensimulasi Persamaan Boolean dengan Delay
Dalam bagian ini kita memodifikasi persamaan Boolean dalam waveform dengan memasukan delay propagasi melalui gate AND. Pertama kita lakukan simulasi dengan delay 15ns:
1. Buat kembali waveform seperti yang telah dilakukan pada pertemuan sebelumnya, yang memiliki sinyal seperti dalam gambar berikut:
2. Klik ganda pada nama sinyal SIG2 sehingga terbuka kotak dialog Signal Properties.
3. Untuk melakukan simulasi secara kontinu, pilih radio button Simulate.
4. Masukan salah satu dari persamaan berikut, yang merupakan pernyataan Verilog, VHDL dan persamaan SynaptiCAD ke dalam kotak edit Boolean equation dari SIG2:
#15 (SIG0 & SIG1)
(SIG0 and SIG1) after 15
(SIG0 and SIG1) delay 15
Jika edit box untuk persamaan Boolean tidak terlihat, periksa kembali apakah radio button Boolean Equation telah terpilih.
5. Tekan tombol Apply dan perhatikan bahwa sinyal SIG2 digambarkan seperti gambar berikut
Kotak edit Boolean Equation menerima persamaan Boolean dalam VHDL, Verilog, dan sintaks persamaan SynaptiCAD. Format SynaptiCAD mendukung operator and, or, nand, nor, xor, not, dan delay. Dalam pernyataan dengan operator delay, sebuah sinyal dinyatakan pada bagian kiri dan waktu atau nama parameter pada bagian kanan. Pernyataan ini mengembalikan sebuah sinyal. Jika nama parameter digunakan pada sisi kanan dari operator delay, maka persamaan akan mensimulasi true min/max timing. Berikut adalah contoh-contoh persamaan Boolean:
1. (SIG0 and SIG1 and SIG3) delay 20ns
Dalam persamaan ini terdapat 3 input untuk gate AND dengan delay 20ns.
2. (SIG0 delay 20ns) and (SIG1 delay 10ns)
Dalam persamaan ini terdapat sebuah gate AND dengan dua delay input yang berbeda.
3. (SIG0 and SIG1) delay GateDelay
Diasumsikan bahwa GateDelay adalah sebuah parameter delay dengan min time 15ns dan max time 20ns. Persamaan ini memiliki sebuah gate AND dengan delay antara 15ns dan 20ns. Setiap sinyal yang disimulasi akan memiliki daerah tak tentu abu-abu 5 ns.
Simulasi True Min/max Delay Menggunakan Sintaks SynaptiCAD
True min/max delay dapat disimulasi dengan menggunakan operator delay. Delay propagasi untuk bagian tertentu akan bervariasi dengan variasi temperatur, kondisi loading, dan proses pabrikasi. Variasi delay ini dituliskan pada data sheet dari setiap bagian sebagai waktu minimum (min time) dan waktu maksimum (max time), kadang-kadang hanyak max time yang diberikan. Seringkali min/max delay berbeda untuk setiap kombinasi transisi state yang mungkin (high-to-low, low-to-high, low-to-tristate, tristate-to-low, high-to-tristate, dan tristate-to-high). Jika kita tidak mengetahui apakah transisi yang ada adalah low-high atau high-low, kita harus menggunakan min time terkecil dan max time terbesar.
Dalam operator delay memiliki sinyal yang dinyatakan pada bagian kiri dan waktu atau nama parameter pada bagian kanan, serta mengembalikan sebuah sinyal. Sebuah parameter digunakan oleh simulator untuk menyakatakn informasi waktu. Jika nama parameter digunakan pada sisi kanan operator delay, maka persamaan akan mensimulasi true min/max timing. Berikut adalah langkah-langkah menambah parameter dan kemudian menggunakannya dalam persamaan delay:
1. Tekan button Add Free Parameter dalam jendela Parameter.
Langkah ini akan mengakibatkan penambahan sebuah parameter bebas (free parameter) yang diberi nama F0 ke dalam jendela Parameter.
2. Klik ganda pada nama parameter bebas (F0, dalam jendela Parameter) untuk membuka kotak dialog Parameter Properties.
3. Berikan nilai 10 untuk min time dan 15 untuk max time. Kemudian tekan button OK untuk menutup kotak dialog Parameter Properties.
4. Modifikasi Boolean Equation untuk SIG2 dalam kotak dialog Signal Properties menjadi: (SIG0 and SIG1) delay F0.
Dengan merujuk parameter bebas F0 dalam persamaan, delay propagasi mininum dan maksimum dari gate AND dimasukan ke waveform dari SIG2.
5. Klik button Apply untuk mengaplikasikan perubahan. Selanjutnya simulasi baru akan dilakukan. Perhatikan area tak tentu berwarna abu-abu pada waveform dari SIG2.
Melihat Kode HDL yang Memodelkan Persamaan Boolean
Simulator interaktif membangkitkan kode Verilog dan VHDL untuk sebuah model rangkaian lengkap. Kode Verilog yang dibangkitkan merupakan kode aktual yang digunakan oleh simulator HDL. Kita dapat melihat kode yang dibangkitkan untuk setiap persamaan dengan menggunakan kotak dialog Signals Properties. Berikut adalah langkah-langkahnya
1. Tekan tombol Verilog atau VHDL untuk melihat kodel HDL yang mensimulasi persamaan Boolean.
Jika diperlukan kita dapat menambahkan kode HDL pada bagian ini untuk melakukan fungsi tertentu.
2. Tekan radio button Boolean Equation untuk menampilkan bagian Logic Wizard (atau bagian Boolean Equation) dari kotak dialog Signal Properties.
Fitur-fitur Pengukuran
Terdapat dua button yang ada di atas jendela label sinyal yang absolute time readout dan relative time readout. Button time pada bagian kiri yang dituliskan dengan warna hitam menampilkan posisi saat ini dari kursor mouse dalam diagram waktu. Button Delta pada bagian kanan yang ditulis dengan warna biru menampilkan perbedaan antara kursor mouse dengan tanda delta (segitiga biru) pada timeline di atas jendela diagram.
Setiap kali buton mouse kiri dilepaskan dalam jendela Diagram, tanda delta pindah ke lokasi tersebut. Untuk mengukur jarak antara dua objek (sebagai contoh dua transisi sinyal), dilakukan langkah-langkah berikut:
1. Pilih objek dengan meng-klik pada objek tersebut. Tanda delta akan bergerak ke lokasi tersebut.
2. Pindahkan kursor ke objek lain. Button delta akan menampilkan waktu eksak antara kedua event.
Sebagai contoh, pindahkan tanda delta ke posisi mendekati 50ns. Kemudian gerakan kursor ke posisi mendekati 100ns. Button delta akan menampilkan nilai 49.66ns (atau angka lain yang mendekati).
Button time dan button delta dapat digunakan untuk menggulung secara cepat dalam diagram waktu yang sangat panjang. Berikut adalah langkah-langkahnya:
1. Klik button untuk membuka kotak dialog edit yang menerima nilai waktu.
2. Masukkan nilai dalam button Time, sehingga jendela Diagram akan bergeser/bergulung ke nilai waktu tersebut.
3. Masukkan nilai dalam button Delta, sehingga jendela Diagram akan bergeser/bergulung sejumlah waktu yang dimasukan dari posisinya sekarang.
Sebagai contoh, masukan nilai 100 pada kotak edit setelah button Time ditekan. Kemudian perhatikan tanda delta.
Time Marker untuk Pengukuran
Time marker adalah garis vertikal yang menampilkan waktu penempatannya dalam diagram waktu. Time marker digunakan untuk dokumentasi. Bila sebuah marker telah ditambahkan ke dalam diagram waktu, perilakunya dapat diubah dengan dengan mengubah Marker Type control dalam kotak dialog Edit Time Marker. Time marker dapat ditambahkan dengan cara berikut:
1. Klik button Marker sehingga menjadi berwarna merah.
2. Tentukan apakah marker akan ditempelkan ke waktu yang tetap atau ke sebuah edge. Jika market ditempelkan ke sebuah waktu yang tetap, maka marker akan tetap pada waktu tersebut. Jika marker ditempelkan pada sebuah edge, marker akan tetap pada jarak yang tetap dari edge tersebut.
3. Jika yang digunakan adalah waktu yang tetap, maka periksa kembali apakah edge sinyal atau segmen tidak terpilih dengan memilih objek yang bukan edge seperti parameter atau nama sinyal.
4. Jika yang akan digunakan adalah sebuah edge, pilih edge tersebut dengan cara meng-klik edge.
5. Pindahkan kursor ke level sinyal dimana market akan menampilkan waktunya.
6. Klik kanan untuk menambahkan sebuah time marker.
Sebagai contoh, pindahkan posisi kursor ke 30 ns kemudian klik kanan sehingga muncul Marker seperti gambar berikut
Jika time marker akan dipindahkan, drag dan drop garis atau nama time marker. Untuk menyunting time marker, dilakukan langkah-langkah berikut:
1. Klik ganda pada garis time marker untuk membuka kotak dialog Edit Time Marker.
2. Pilih radio button yang menjelaskan tipe baru dari attachment yang ingin dibuat.
3. Jika attachment adalah waktu, kita dapat memasukan waktu eksak ke dalam kotak edit di bagian kanan radio button.
Untuk menghapus time marker, klik marker yang dimaksud. Beberapa marker dapat dipilih secara bersamaan dengan menekan tombol kunci pada saat menekan time marker tersebut. Selanjutnya tekan kunci , atau pilih menu Edit > Delete, atau gunakan button kanan mouse dalam mode Delete.
Memperbesar dan Memperkecil Diagram Waktu
Editor diagram waktu mendukung beberapa metode memperbesar (zoom) termasuk centered zooming dan drag-and-drop zoom. Untuk keperluan viewing dan dokumentasi, bagian dari diagram waktu dapat disembunyikan atau dikompresi dengan menggukana tipe khusuk dari penanda waktu. Fitur lain yang disediakan untuk viewing diagram waktu adalah mode Read-Only. Dengan mode ini, diagram dapat dibuka dan dilihat, tetapi tidak bisa diubah. Button Zoom yang terletak pada bagian kanan button bar, mengubah zoom level dalam diagram waktu.
Zoom level dari diagram dapat diubah dengan cara berikut:
1. Gunakan button Zoom In dan Zoom Out pada button bar untuk menempatkan objek terpilih di tengah-tengah dan memperbesar objek terpilih.
2. Klik dan drag pada Time Line. Langkah ini merupakan cara cepat untuk menentukan secara grafis zoom level dan range untuk bagian dalam timing diagram yang cukup besar.
3. Gunakan button Zoom Range atau Zoom Full pada button bar. Button Zoom Range membuka sebuah kotak dialog dimana kita bisa mengisikan waktu awal dan waktu akhir yang ditampilkan dalam jendela diagram. Sebagai contoh, masukan waktu awal 0 dan waktu akhir 100, perhatikan perubahan dalam jendela Diagram.
Button Zoom Full menampilkan diagram waktu keseluruhan.
4. Gunakan tombol scroll pada mouse. Tekan terus tombol pada saat menggunakan tombol scroll untuk memperbesar dan memperkecil diagram.
LAPORAN PENDAHULUAN
1. Jelaskan secara singkat langkah-langkah untuk membuat dan menyunting waveform
2. Jelaskan secara singkat cara menambah sinyal pada diagram waktu.
MATERI PRAKTIKUM
1. Mensimulasi persamaan boolean dengan delay
2. Mensimulasi true min/max delay menggunakan sintaks Synapticad
3. Melihat kode HDL yang memodelkan persamaan boolean
4. Menggunakan fitur-fitur pengukuran
5. Membuat time marker untuk pengukuran
6. Memperbesar dan memperkecil diagram waktu
LAPORAN AKHIR
1. Buatlah diagram waktu untuk persamaan Boolean berikut dengan delay yang diberikan:
a. f1 = xy’, delay gate AND 20ns.
b. f1 = xy’, delay input x adalah 20ns dan y adalah 10ns.
c. f2 = xy + xy’, delay setiap gate AND dan gate OR masing-masing 10ns
d. F3 = (x+y)(x+y’), delay setiap gate OR 10ns dan gate AND 20ns
e. f2 = xy + xy’, dengan menggunakan parameter DelayGate dengan min time 10ns dan max time 20ns.
2. Simpanlah diagram waktu yang diperoleh pada soal nomor 1 ke dalam dokumen Ms. Word.
3. Amati dan jelaskan hasil yang diperoleh pada soal nomor 1b, 1c, dan 1e.
4. Tampilkan diagram yang diperoleh pada soal nomor 3 untuk range 0ns sampai dengan 100ns. Gunakan fasilitas Zoom dalam diagram waktu.
DAFTAR PUSTAKA
1. SynaptiCAD Tutorials (rev 11.0) copyright 1994-2006 SynaptiCAD. www.syncad.com.
2. Timing Diagram Editor. 2006. User’s Manual: Timing Diagrammer Pro, WaveFormer Pro, DataSheet Pro. www.syncad.com
SENARAI
LEBIH LANJUT TENTANG WAVEFORM
TUJUAN PRAKTIKUM
1. Melakukan simulasi persamaan Boolean dengan Delay
2. Mengenal kode HDL yang memodelkan persamaan Boolean
3. Mengenal fitur-fitur pengukuran dan time marker dalam diagram waktu
4. Mengetahui cara memperbesar dan memperkecil diagram waktu.
TEORI PENUNJANG
Mensimulasi Persamaan Boolean dengan Delay
Dalam bagian ini kita memodifikasi persamaan Boolean dalam waveform dengan memasukan delay propagasi melalui gate AND. Pertama kita lakukan simulasi dengan delay 15ns:
1. Buat kembali waveform seperti yang telah dilakukan pada pertemuan sebelumnya, yang memiliki sinyal seperti dalam gambar berikut:
2. Klik ganda pada nama sinyal SIG2 sehingga terbuka kotak dialog Signal Properties.
3. Untuk melakukan simulasi secara kontinu, pilih radio button Simulate.
4. Masukan salah satu dari persamaan berikut, yang merupakan pernyataan Verilog, VHDL dan persamaan SynaptiCAD ke dalam kotak edit Boolean equation dari SIG2:
#15 (SIG0 & SIG1)
(SIG0 and SIG1) after 15
(SIG0 and SIG1) delay 15
Jika edit box untuk persamaan Boolean tidak terlihat, periksa kembali apakah radio button Boolean Equation telah terpilih.
5. Tekan tombol Apply dan perhatikan bahwa sinyal SIG2 digambarkan seperti gambar berikut
Kotak edit Boolean Equation menerima persamaan Boolean dalam VHDL, Verilog, dan sintaks persamaan SynaptiCAD. Format SynaptiCAD mendukung operator and, or, nand, nor, xor, not, dan delay. Dalam pernyataan dengan operator delay, sebuah sinyal dinyatakan pada bagian kiri dan waktu atau nama parameter pada bagian kanan. Pernyataan ini mengembalikan sebuah sinyal. Jika nama parameter digunakan pada sisi kanan dari operator delay, maka persamaan akan mensimulasi true min/max timing. Berikut adalah contoh-contoh persamaan Boolean:
1. (SIG0 and SIG1 and SIG3) delay 20ns
Dalam persamaan ini terdapat 3 input untuk gate AND dengan delay 20ns.
2. (SIG0 delay 20ns) and (SIG1 delay 10ns)
Dalam persamaan ini terdapat sebuah gate AND dengan dua delay input yang berbeda.
3. (SIG0 and SIG1) delay GateDelay
Diasumsikan bahwa GateDelay adalah sebuah parameter delay dengan min time 15ns dan max time 20ns. Persamaan ini memiliki sebuah gate AND dengan delay antara 15ns dan 20ns. Setiap sinyal yang disimulasi akan memiliki daerah tak tentu abu-abu 5 ns.
Simulasi True Min/max Delay Menggunakan Sintaks SynaptiCAD
True min/max delay dapat disimulasi dengan menggunakan operator delay. Delay propagasi untuk bagian tertentu akan bervariasi dengan variasi temperatur, kondisi loading, dan proses pabrikasi. Variasi delay ini dituliskan pada data sheet dari setiap bagian sebagai waktu minimum (min time) dan waktu maksimum (max time), kadang-kadang hanyak max time yang diberikan. Seringkali min/max delay berbeda untuk setiap kombinasi transisi state yang mungkin (high-to-low, low-to-high, low-to-tristate, tristate-to-low, high-to-tristate, dan tristate-to-high). Jika kita tidak mengetahui apakah transisi yang ada adalah low-high atau high-low, kita harus menggunakan min time terkecil dan max time terbesar.
Dalam operator delay memiliki sinyal yang dinyatakan pada bagian kiri dan waktu atau nama parameter pada bagian kanan, serta mengembalikan sebuah sinyal. Sebuah parameter digunakan oleh simulator untuk menyakatakn informasi waktu. Jika nama parameter digunakan pada sisi kanan operator delay, maka persamaan akan mensimulasi true min/max timing. Berikut adalah langkah-langkah menambah parameter dan kemudian menggunakannya dalam persamaan delay:
1. Tekan button Add Free Parameter dalam jendela Parameter.
Langkah ini akan mengakibatkan penambahan sebuah parameter bebas (free parameter) yang diberi nama F0 ke dalam jendela Parameter.
2. Klik ganda pada nama parameter bebas (F0, dalam jendela Parameter) untuk membuka kotak dialog Parameter Properties.
3. Berikan nilai 10 untuk min time dan 15 untuk max time. Kemudian tekan button OK untuk menutup kotak dialog Parameter Properties.
4. Modifikasi Boolean Equation untuk SIG2 dalam kotak dialog Signal Properties menjadi: (SIG0 and SIG1) delay F0.
Dengan merujuk parameter bebas F0 dalam persamaan, delay propagasi mininum dan maksimum dari gate AND dimasukan ke waveform dari SIG2.
5. Klik button Apply untuk mengaplikasikan perubahan. Selanjutnya simulasi baru akan dilakukan. Perhatikan area tak tentu berwarna abu-abu pada waveform dari SIG2.
Melihat Kode HDL yang Memodelkan Persamaan Boolean
Simulator interaktif membangkitkan kode Verilog dan VHDL untuk sebuah model rangkaian lengkap. Kode Verilog yang dibangkitkan merupakan kode aktual yang digunakan oleh simulator HDL. Kita dapat melihat kode yang dibangkitkan untuk setiap persamaan dengan menggunakan kotak dialog Signals Properties. Berikut adalah langkah-langkahnya
1. Tekan tombol Verilog atau VHDL untuk melihat kodel HDL yang mensimulasi persamaan Boolean.
Jika diperlukan kita dapat menambahkan kode HDL pada bagian ini untuk melakukan fungsi tertentu.
2. Tekan radio button Boolean Equation untuk menampilkan bagian Logic Wizard (atau bagian Boolean Equation) dari kotak dialog Signal Properties.
Fitur-fitur Pengukuran
Terdapat dua button yang ada di atas jendela label sinyal yang absolute time readout dan relative time readout. Button time pada bagian kiri yang dituliskan dengan warna hitam menampilkan posisi saat ini dari kursor mouse dalam diagram waktu. Button Delta pada bagian kanan yang ditulis dengan warna biru menampilkan perbedaan antara kursor mouse dengan tanda delta (segitiga biru) pada timeline di atas jendela diagram.
Setiap kali buton mouse kiri dilepaskan dalam jendela Diagram, tanda delta pindah ke lokasi tersebut. Untuk mengukur jarak antara dua objek (sebagai contoh dua transisi sinyal), dilakukan langkah-langkah berikut:
1. Pilih objek dengan meng-klik pada objek tersebut. Tanda delta akan bergerak ke lokasi tersebut.
2. Pindahkan kursor ke objek lain. Button delta akan menampilkan waktu eksak antara kedua event.
Sebagai contoh, pindahkan tanda delta ke posisi mendekati 50ns. Kemudian gerakan kursor ke posisi mendekati 100ns. Button delta akan menampilkan nilai 49.66ns (atau angka lain yang mendekati).
Button time dan button delta dapat digunakan untuk menggulung secara cepat dalam diagram waktu yang sangat panjang. Berikut adalah langkah-langkahnya:
1. Klik button untuk membuka kotak dialog edit yang menerima nilai waktu.
2. Masukkan nilai dalam button Time, sehingga jendela Diagram akan bergeser/bergulung ke nilai waktu tersebut.
3. Masukkan nilai dalam button Delta, sehingga jendela Diagram akan bergeser/bergulung sejumlah waktu yang dimasukan dari posisinya sekarang.
Sebagai contoh, masukan nilai 100 pada kotak edit setelah button Time ditekan. Kemudian perhatikan tanda delta.
Time Marker untuk Pengukuran
Time marker adalah garis vertikal yang menampilkan waktu penempatannya dalam diagram waktu. Time marker digunakan untuk dokumentasi. Bila sebuah marker telah ditambahkan ke dalam diagram waktu, perilakunya dapat diubah dengan dengan mengubah Marker Type control dalam kotak dialog Edit Time Marker. Time marker dapat ditambahkan dengan cara berikut:
1. Klik button Marker sehingga menjadi berwarna merah.
2. Tentukan apakah marker akan ditempelkan ke waktu yang tetap atau ke sebuah edge. Jika market ditempelkan ke sebuah waktu yang tetap, maka marker akan tetap pada waktu tersebut. Jika marker ditempelkan pada sebuah edge, marker akan tetap pada jarak yang tetap dari edge tersebut.
3. Jika yang digunakan adalah waktu yang tetap, maka periksa kembali apakah edge sinyal atau segmen tidak terpilih dengan memilih objek yang bukan edge seperti parameter atau nama sinyal.
4. Jika yang akan digunakan adalah sebuah edge, pilih edge tersebut dengan cara meng-klik edge.
5. Pindahkan kursor ke level sinyal dimana market akan menampilkan waktunya.
6. Klik kanan untuk menambahkan sebuah time marker.
Sebagai contoh, pindahkan posisi kursor ke 30 ns kemudian klik kanan sehingga muncul Marker seperti gambar berikut
Jika time marker akan dipindahkan, drag dan drop garis atau nama time marker. Untuk menyunting time marker, dilakukan langkah-langkah berikut:
1. Klik ganda pada garis time marker untuk membuka kotak dialog Edit Time Marker.
2. Pilih radio button yang menjelaskan tipe baru dari attachment yang ingin dibuat.
3. Jika attachment adalah waktu, kita dapat memasukan waktu eksak ke dalam kotak edit di bagian kanan radio button.
Untuk menghapus time marker, klik marker yang dimaksud. Beberapa marker dapat dipilih secara bersamaan dengan menekan tombol kunci
Memperbesar dan Memperkecil Diagram Waktu
Editor diagram waktu mendukung beberapa metode memperbesar (zoom) termasuk centered zooming dan drag-and-drop zoom. Untuk keperluan viewing dan dokumentasi, bagian dari diagram waktu dapat disembunyikan atau dikompresi dengan menggukana tipe khusuk dari penanda waktu. Fitur lain yang disediakan untuk viewing diagram waktu adalah mode Read-Only. Dengan mode ini, diagram dapat dibuka dan dilihat, tetapi tidak bisa diubah. Button Zoom yang terletak pada bagian kanan button bar, mengubah zoom level dalam diagram waktu.
Zoom level dari diagram dapat diubah dengan cara berikut:
1. Gunakan button Zoom In dan Zoom Out pada button bar untuk menempatkan objek terpilih di tengah-tengah dan memperbesar objek terpilih.
2. Klik dan drag pada Time Line. Langkah ini merupakan cara cepat untuk menentukan secara grafis zoom level dan range untuk bagian dalam timing diagram yang cukup besar.
3. Gunakan button Zoom Range atau Zoom Full pada button bar. Button Zoom Range membuka sebuah kotak dialog dimana kita bisa mengisikan waktu awal dan waktu akhir yang ditampilkan dalam jendela diagram. Sebagai contoh, masukan waktu awal 0 dan waktu akhir 100, perhatikan perubahan dalam jendela Diagram.
Button Zoom Full menampilkan diagram waktu keseluruhan.
4. Gunakan tombol scroll pada mouse. Tekan terus tombol
LAPORAN PENDAHULUAN
1. Jelaskan secara singkat langkah-langkah untuk membuat dan menyunting waveform
2. Jelaskan secara singkat cara menambah sinyal pada diagram waktu.
MATERI PRAKTIKUM
1. Mensimulasi persamaan boolean dengan delay
2. Mensimulasi true min/max delay menggunakan sintaks Synapticad
3. Melihat kode HDL yang memodelkan persamaan boolean
4. Menggunakan fitur-fitur pengukuran
5. Membuat time marker untuk pengukuran
6. Memperbesar dan memperkecil diagram waktu
LAPORAN AKHIR
1. Buatlah diagram waktu untuk persamaan Boolean berikut dengan delay yang diberikan:
a. f1 = xy’, delay gate AND 20ns.
b. f1 = xy’, delay input x adalah 20ns dan y adalah 10ns.
c. f2 = xy + xy’, delay setiap gate AND dan gate OR masing-masing 10ns
d. F3 = (x+y)(x+y’), delay setiap gate OR 10ns dan gate AND 20ns
e. f2 = xy + xy’, dengan menggunakan parameter DelayGate dengan min time 10ns dan max time 20ns.
2. Simpanlah diagram waktu yang diperoleh pada soal nomor 1 ke dalam dokumen Ms. Word.
3. Amati dan jelaskan hasil yang diperoleh pada soal nomor 1b, 1c, dan 1e.
4. Tampilkan diagram yang diperoleh pada soal nomor 3 untuk range 0ns sampai dengan 100ns. Gunakan fasilitas Zoom dalam diagram waktu.
DAFTAR PUSTAKA
1. SynaptiCAD Tutorials (rev 11.0) copyright 1994-2006 SynaptiCAD. www.syncad.com.
2. Timing Diagram Editor. 2006. User’s Manual: Timing Diagrammer Pro, WaveFormer Pro, DataSheet Pro. www.syncad.com
SENARAI
Komentar