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 পৃষ্ঠায় উপলব্ধ।