Jane Street'in ASIC bulmacası tersine mühendislikle çözüldü
Öne çıkanlar
- ASIC yongasının serim dosyası SkyWater 130 nm standart hücre kütüphanesi kullanılarak çözümlendi.
- Devredeki 92 flip-flop ve metal bağlantılar taranarak mantıksal bir bağlantı listesi çıkarıldı.
- Fiziksel yerleşime göre ayrılan 11 bölgenin 121 bitlik girdiyi 11x11 bir ızgarada işlediği belirlendi.
Finans ve teknoloji şirketi Jane Street, katılımcılardan işlevini bilmedikleri bir ASIC yongasını tersine mühendislikle çözmelerini isteyen teknik bir bulmaca yayımladı. Mühendisler Kjartan van Driel ve Leander Post, yalnızca yonganın fiziksel serimini içeren GDS dosyası ile örnek giriş-çıkışları barındıran VCD dosyasını kullanarak donanımın mantıksal yapısını ve çalışma prensibini ortaya çıkardı.
Araştırmacılar, serim dosyasındaki hücre adlarından yonganın açık kaynaklı SkyWater 130 nm üretim süreciyle tasarlandığını belirledi. Standart hücre kütüphanesini referans alarak katmanlar, metal yollar ve mantık kapıları arasındaki bağlantıları takip eden ikili, tüm devrenin bağlantı listesini (netlist) çıkardı. Yonga üzerinde yer alan 92 adet flip-flop ve çeşitli mantık kapıları dijital simülatör ortamına aktarılarak donanımın mantıksal davranışları birebir doğrulandı.
Devreyi fiziksel yerleşimine göre 11 ayrı mantıksal bölgeye ayıran mühendisler, veri akışını ekolojik besin zinciri hiyerarşisi modeliyle haritalandırdı. Yapılan analizde ilk bölgelerin 121 bitlik girdi verisini 11x11 boyutunda iki boyutlu bir ızgaraya yerleştiren satır ve sütun sayaçları olduğu tespit edildi. Çalışma, modern açık kaynaklı silikon araçlarının tersine mühendislik süreçlerindeki etkinliğini ortaya koydu.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.