Perancangan dan Implementasi Sistem Uji Interaktif Berbasis Mikrokontroler untuk Verifikasi Fungsi Digital pada ASIC Secara Nirkabel

Ghofur, Asy-Syifa Mahardika (2026) Perancangan dan Implementasi Sistem Uji Interaktif Berbasis Mikrokontroler untuk Verifikasi Fungsi Digital pada ASIC Secara Nirkabel. Other thesis, Institut Teknologi Sepuluh Nopember.

Warning
There is a more recent version of this item available.
[thumbnail of buku_ta_syifa_final_final_final.pdf] Text
buku_ta_syifa_final_final_final.pdf - Accepted Version
Restricted to Repository staff only

Download (20MB)

Abstract

Penelitian bertujuan merancang dan mengimplementasikan sistem uji interaktif berbasis mikrokontroler untuk memverifikasi fungsi digital pada chip ASIC hasil tapeout. Objek uji yang digunakan adalah chip Tiny Tapeout 7 (TT07) fabrikasi proses SkyWater 130 nm, yang memuat ratusan blok desain dari orang-orang, di antaranya PRNG xorshift8, Booth multiplier, TD4 4-bit CPU, serta instrumentation amplifier.

Arsitektur sistem dirancang agar dapat dioperasikan dari jarak jauh melalui jaringan lokal, dengan mengintegrasikan komputer host sebagai web interface. Mikrokontroler STM32F411 berperan sebagai pembangkit stimulus digital, sedangkan osiloskop dan function generator digunakan sebagai instrumen akuisisi. Komputer host bertindak sebagai pengendali yang menjalankan skrip Python untuk mengoordinasikan setiap tahap pengujian.

Hasil pengujian menunjukkan seluruh blok digital lulus verifikasi fungsional. PRNG xorshift8 menghasilkan urutan yang identik dengan referensi Python pada periode penuh 255 dengan fmax > 500 kHz. Booth Multiplier lulus 14 dari 14 kasus uji boundary dengan tingkat keberhasilan 100% pada 1400 pengulangan. TD4 4-bit CPU lulus 4 dari 4 skenario uji instruksi. Selama pengujian, ditemukan empat ketidaksesuaian antara datasheet dan implementasi RTL, di antaranya sifat sekuensial pada blok 75 serta saturasi program counter pada blok 128. Pada blok analog, gain diferensial konfigurasi 26 dB terverifikasi pada rentang 25,6–26,0 dB sesuai spesifikasi desain, sedangkan CMRR tidak dapat dilaporkan secara konklusif akibat ketidakstabilan konektor u.FL. Web interface yang digunakan berbasis Flask sehingga seluruh proses pengujian ASIC dapat dilakukan dari jarak jauh secara real-time.

==================================================================================================================================

This research aims to design and implement an interactive microcontroller-based test system for verifying the digital functions of a tapeout-fabricated ASIC chip. The Device Under Test (DUT) is the Tiny Tapeout 7 (TT07) chip, fabricated using the SkyWater 130 nm process, which contains hundreds of community-contributed open-source design blocks. Four of these blocks are tested in this research: a xorshift8 PRNG, a Booth multiplier, a TD4 4-bit CPU, and an instrumentation amplifier.

The system architecture is designed for remote operation over a local network by integrating a host computer that serves as the controller and web interface. An STM32F411 microcontroller serves as the digital stimulus generator, while an oscilloscope and a function generator are used as acquisition instruments. The host computer executes Python scripts to orchestrate every stage of the testing procedure.

The test results show that all digital blocks passed functional verification. The xorshift8 PRNG produced sequences identical to the Python reference across the full period of 255, with fmax > 500 kHz. The Booth multiplier passed 14 out of 14 boundary test cases with a 100% success rate over 1400 repetitions. The TD4 4-bit CPU passed 4 out of 4 instruction test scenarios. During testing, four discrepancies between the datasheet and the RTL implementation were identified, including the sequential nature of block 75 and program counter saturation in block 128. For the analog block, the differential gain at the 26 dB configuration was verified within the range of 25.6–26.0 dB, in accordance with the design specifications, while the CMRR could not be reported conclusively due to unstable u.FL connector contact. The Flask-based web interface enables the entire ASIC testing process to be controlled remotely in real time.

Item Type: Thesis (Other)
Uncontrolled Keywords: ASIC, Tiny Tapeout, STM32, PyVISA, Sistem Uji, Karakterisasi Silikon, Test System, Silicon Characterization.
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK7878 Electronic instruments
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Electrical Engineering > 20201-(S1) Undergraduate Thesis
Depositing User: Asy-syifa Mahardika Ghofur
Date Deposited: 05 Aug 2026 02:07
Last Modified: 05 Aug 2026 02:07
URI: http://repository.its.ac.id/id/eprint/138323

Available Versions of this Item

Actions (login required)

View Item View Item