Dalam dunia elektronik modern, pemindaian batas sangat penting untuk menguji interkoneksi (jalur) pada papan sirkuit tercetak. Pada tahun 1985, Joint Test Action Group (JTAG) mengembangkan serangkaian standar yang menjadikan teknologi pemindaian batas sebagai kemajuan besar dalam industri. Sebagai bagian dari teknologi ini, Boundary Scan Description Language (BSDL) telah menjadi standar umum sejak tahun 1994, membantu perusahaan perangkat elektronik merancang proses pengujian yang efektif.
Arsitektur pemindaian batas memungkinkan pengujian interkoneksi, termasuk kluster logika dan memori, tanpa probe pengujian fisik.
Fungsi utama BSDL adalah untuk memberikan deskripsi yang jelas tentang setiap perangkat yang mendukung IEEE Std 1149.1. Deskripsi seperti itu memudahkan teknisi untuk memecahkan masalah, menguji, dan memverifikasi desain. Dengan cara ini, ketika masalah terjadi selama proses desain, teknisi dapat dengan cepat menemukan masalah dan menghindari pemborosan waktu dan sumber daya yang tidak perlu.
Teknologi pemindaian batas memungkinkan proses pengujian untuk secara langsung mengendalikan pin input dan output perangkat. Teknologi ini memungkinkan perangkat elektronik diuji dalam tata letak komponen yang padat, yang sebelumnya sangat sulit. Melalui BSDL, pengembang dapat menentukan perilaku setiap sinyal digital dan menggunakan vektor pengujian khusus untuk menggerakkan sinyal dan memeriksa respons guna mengonfirmasi kebenaran koneksi.
Dengan menggunakan BSDL, perancang dapat membuat vektor pengujian untuk sistem, yang pada gilirannya mendukung efektivitas proses pemindaian batas.
Untuk menyediakan kemampuan pemindaian batas, produsen IC menggabungkan logika tambahan ke dalam perangkat mereka, termasuk sel pemindaian yang terhubung ke pin eksternal. Sel pemindaian ini membentuk Boundary Scan Shifter (BSR) eksternal yang dikombinasikan dengan dukungan untuk pengontrol JTAG Test Access Port (TAP). Hal ini memungkinkan para teknisi untuk menguji komponen terintegrasi semudah dan seefisien chip yang berdiri sendiri pada papan sirkuit.
Selain itu, desain ini umumnya ditemukan di pustaka Verilog atau VHDL, di mana beban logika tambahan minimal, namun hasil dalam peningkatan efisiensi pengujian cukup besar.
Selama proses pengujian, para desainer memasukkan sinyal ke dalam sirkuit sesuai dengan vektor pengujian yang berbeda dan memeriksa apakah respons keluaran sesuai dengan yang diharapkan. Proses ini dapat menggunakan instruksi EXTEST untuk memeriksa interkoneksi antar chip, dan juga dapat menggunakan instruksi INTEST untuk menguji logika internal chip.
Dengan menggabungkan BSDL dan "netlist" desain, aplikasi pengujian dapat dibuat secara otomatis, yang sangat efektif dalam sistem pengujian JTAG komersial kelas atas.
Sistem pengujian semacam itu juga dapat bermanfaat bagi aplikasi yang tidak terkait dengan pengujian, seperti pemrograman berbagai jenis memori flash. Karena komponen terpasang saat ini menjadi semakin padat, keberadaan teknologi ini tidak diragukan lagi merupakan bantuan yang sangat besar bagi para desainer.
Potensi JTAG dan pemindaian batas terus tumbuh. Karena permintaan pada sistem tertanam meningkat, kemampuan pengujian dan debugging yang disediakan oleh pemindaian batas akan menjadi semakin penting. BSDL tidak hanya dapat meningkatkan cakupan pengujian, tetapi juga mempercepat waktu produk untuk dipasarkan dan meningkatkan daya saing pasar.
Berapa banyak tantangan potensial yang ada di bidang desain elektronik yang menunggu untuk dipecahkan oleh teknologi pemindaian batas?