HeadlinesBriefing favicon HeadlinesBriefing.com

जेन स्ट्रीट ASIC रिवर्स इंजीनियरिंग चैलेंज

Hacker News •
×

लेखक ने जेन स्ट्रीट रिवर्स इंजीनियरिंग चैलेंज को हल करने के लिए एक महीने के प्रयासों का वर्णन किया, जिसमें एक ASIC (एप्लिकेशन-स्पेसिफिक इंटीग्रेटेड सर्किट) के कार्य का पता लगाने के लिए GDS फ़ाइल का विश्लेषण किया गया। 27 सेल्स वाले वार्मअप पज़ल से शुरू करते हुए, लेखक ने Python लाइब्रेरी gdstk का उपयोग करके फ़ाइलों का विश्लेषण किया, जिसमें clk (घंटी), rst (रीसेट), VGND, और VPWR जैसी परिचित सिग्नलों की पहचान की, साथ ही sky130_fd_sc_hd__ प्रीफिक्स वाले लॉजिक तत्व। एक vcd फ़ाइल ने एक छोटे C प्रोग्राम के माध्यम से "TRY AGAIN" पाठ्य आउटपुट दिखाया। परियोजना अंत में sqlite3, हार्डवेयर डिस्क्रिप्शन लैंग्वेज पार्सर, टेस्टिंग हार्नेस, और raylib-आधारित GDS व्यूअर वाले एक कस्टम सर्किट सिमुलेटर बनाने तक पहुंच गई। लेखक ने अधिक तर्कहीन बातों और नींद के अभाव को स्वीकार किया, और वाद किया कि भविष्य में विशिष्ट तकनीकी चरणों को कवर करने वाले पोस्ट आएंगे। कोड लेखक के GitHub पृष्ठ पर उपलब्ध है।