Apa itu Pemindaian Batas
Pemindaian batas, juga dikenal sebagai JTAG (Joint Test Action Group), adalah teknik pengujian yang melibatkan integrasi sel kait shift register, yang dikenal sebagai sel pemindaian batas, ke dalam setiap koneksi eksternal perangkat yang kompatibel dengan pemindaian batas. Sel-sel ini memungkinkan pengujian dan debugging sirkuit terpadu (IC) dan interkoneksi pada PCB.
Sel pemindaian batas ditempatkan secara strategis berdekatan dengan setiap pin I/O (Input/Output) IC, membentuk rantai register geser yang memungkinkan transfer data antar perangkat. Selama operasi normal, sel pemindaian batas tetap tidak terlihat dan tidak berpengaruh pada sirkuit. Namun, ketika perangkat diatur ke mode uji, aliran data serial, yang disebut vektor uji, dapat dilewatkan melalui rantai register geser. Hal ini memungkinkan pengambilan data dari jalur sirkuit terintegrasi atau pemaksaan data ke jalur tersebut, sehingga memfasilitasi pengujian dan analisis yang komprehensif.
Untuk mengontrol perangkat pemindaian batas, Test Access Port (TAP) dan TAP Controller khusus digunakan. TAP Controller, mesin 16 status, mengelola Boundary Register, yang terdiri dari sel pemindaian batas. Sinyal TAP, termasuk Test Data In (TDI), Test Data Out (TDO), Test Clock (TCK), Test Mode Select (TMS), dan Test Reset (TRST) opsional, digunakan untuk mengontrol perangkat pemindaian batas dan melakukan berbagai fungsi pengujian.
Standar IEEE 1149.1 mendefinisikan arsitektur dan prosedur untuk pengujian pemindaian batas. Standar ini menetapkan tiga fungsi pengujian wajib: EXTEST, SAMPEL/PRELOAD, dan BYPASS. Selain itu, standar ini menjelaskan fungsi pengujian opsional seperti INTEST, RUNBIST, IDCODE, CLAMP, HIGHZ, dan USERCODE. Produsen juga memiliki fleksibilitas untuk menambahkan fungsi pengujian mereka sendiri dalam pedoman standar IEEE.
Boundary Scan, dengan kemampuannya untuk menguji dan men-debug IC dan interkoneksi yang rumit tanpa memerlukan probe uji fisik, merupakan teknik yang sangat berharga dalam industri PCB. Ini memberikan solusi pengujian yang komprehensif, terutama dalam kasus-kasus di mana akses fisik ke pin menjadi tantangan karena faktor-faktor seperti kepadatan komponen yang tinggi, tapak yang lebih kecil, dan teknologi canggih seperti BGA dan SMT.
Pertanyaan yang Sering Diajukan
Apa Perbedaan Antara JTAG dan Pemindaian Batas
Pemindaian batas adalah teknologi pengujian yang melibatkan penambahan sel ekstra pada lead dari silikon ke pin eksternal. Hal ini memungkinkan verifikasi chip dan fungsionalitas board. Di sisi lain, JTAG adalah singkatan dari Joint Test Action Group, yang mengacu pada antarmuka atau port akses pengujian yang digunakan untuk tujuan komunikasi.
Apa Tujuan dari Register Pemindaian Batas
Register pemindaian batas berfungsi untuk menangkap data dalam sel pemindaian batas, yang melibatkan pemantauan pin input. Data ini dapat dipindai keluar dari perangkat melalui pin TDO untuk verifikasi, dan juga dapat dipindai ke dalam perangkat melalui pin TDI. Dengan demikian, penguji dapat memverifikasi data pada pin output perangkat.
Apa itu JTAG di PCB
JTAG, yang merupakan singkatan dari Joint Test Action Group, adalah standar industri yang digunakan untuk memverifikasi desain dan menguji papan sirkuit tercetak setelah diproduksi. Ini adalah alat yang melengkapi simulasi digital dan mengimplementasikan standar untuk instrumentasi on-chip dalam otomasi desain elektronik (EDA).
Apa Itu Data Batas
Data batas mengacu pada sekumpulan nilai data uji yang terletak di titik ekstrem dari rentang tertentu. Nilai-nilai ini mewakili batas atas dan bawah dari apa yang diharapkan dan harus diterima. Sebaliknya, nilai apa pun yang berada di luar batas-batas ini, baik sebelum atau sesudahnya, harus ditolak.
Bagaimana Cara Kerja JTAG
Arsitektur uji JTAG/pemindaian batas pada awalnya dirancang untuk menguji koneksi antara sirkuit terpadu (IC) pada papan sirkuit cetak (PCB) tanpa memerlukan probe uji fisik. Hal ini dicapai dengan memasang sel pemindaian batas, yang dibuat menggunakan sirkuit multiplexer dan latch, ke setiap pin pada perangkat.
Apa Manfaat dari JTAG
Menggunakan JTAG untuk ekstraksi firmware menawarkan banyak manfaat. Pertama, JTAG adalah protokol yang diakui secara universal dan digunakan secara luas, yang berarti ada berbagai alat dan sumber daya yang dapat diakses untuk penggunaannya. Kedua, JTAG memungkinkan akses langsung ke memori perangkat, sehingga tidak memerlukan perangkat lunak atau fungsionalitas firmware apa pun.
Apa Perbedaan Antara JTAG dan ISO
Versi ISO pada dasarnya sama dengan versi RGH/JTAG, tetapi dalam format yang berbeda. File ISO berisi file game, sedangkan versi RGH/JTAG dalam format yang berbeda. Kemarin, Noobert bereksperimen dengan mengompres file-file tersebut ke dalam format yang lebih kecil.
Apa itu Arsitektur Pemindaian Batas
Arsitektur pemindaian batas adalah metode pengujian standar yang mendefinisikan teknik dan struktur untuk mengatasi masalah perangkat keras pada komponen seperti papan sirkuit tercetak (PCB) dan sirkuit terpadu. Pendekatan ini sangat berguna untuk menguji PCB yang rumit dan padat, karena penguji dalam sirkuit tradisional mungkin tidak efektif dalam kasus ini.
Apa Itu Pengontrol Ketuk JTAG
Pengontrol TAP JTAG, menurut standar IEEE-1149.1, adalah mesin keadaan terbatas 16-negara yang dikendalikan oleh jam uji (TCK) dan sinyal pilih mode uji (TMS). Transisi pengontrol TAP ditentukan oleh status TMS pada tepi naik TCK.
Protokol Apa yang Digunakan JTAG
Protokol JTAG, juga dikenal sebagai IEEE 1149.1, pada awalnya dikembangkan untuk merampingkan pengujian interkonektivitas PCB selama proses manufaktur.
Apakah JTAG merupakan Perangkat Keras atau Perangkat Lunak
JTAG adalah antarmuka perangkat keras yang diciptakan oleh Joint Test Access Group pada tahun 1980-an untuk mengatasi kesulitan teknis dan pembatasan pengujian interkoneksi pada papan sirkuit cetak (PCB) yang lebih rumit dan ringkas.