Type something to search...

ความลับในการออกแบบ ASIC แบบกำหนดเองเต็มรูปแบบสำหรับการขุด Bitcoin และสกุลเงินดิจิทัล

Tan Shuai
[email protected]
tanshuai.com


บทคัดย่อ

ในโลกที่แข่งขันกันอย่างดุเดือดของการขุดคริปโตเคอร์เรนซี ประสิทธิภาพการใช้พลังงาน ประสิทธิภาพของอัตราแฮช และความน่าเชื่อถือเป็นสิ่งสำคัญยิ่ง บทความนี้เจาะลึกการออกแบบ ASIC (Application-Specific Integrated Circuit) แบบกำหนดเองเต็มรูปแบบชั้นนำ โดยเปิดเผยความลับในอุตสาหกรรมและวิธีการของผู้เชี่ยวชาญที่ขับเคลื่อนการขุด Bitcoin และคริปโตเคอร์เรนซีที่มีประสิทธิภาพสูง เขียนโดยผู้เชี่ยวชาญด้านเทคโนโลยีจากหนึ่งในบริษัทผู้ผลิต ASIC ชั้นนำ บทความนี้ใช้เทคนิคการออกแบบขั้นสูง การวางผังทางกายภาพที่พิถีพิถัน และกระบวนการตรวจสอบที่ครอบคลุมเพื่อแสดงความสามารถพิเศษของ ASIC แบบกำหนดเองเต็มรูปแบบในการเพิ่มประสิทธิภาพและความสามารถในการทำกำไรของการขุด

บทนำ

วิวัฒนาการของการขุดคริปโตเคอร์เรนซี โดยเฉพาะการขุด Bitcoin ได้เห็นการเปลี่ยนแปลงจากการใช้ CPU, FPGA, และ GPU ที่มีวัตถุประสงค์ทั่วไปไปเป็น ASIC เฉพาะทาง ASIC เหล่านี้มีประสิทธิภาพและประสิทธิภาพการใช้พลังงานที่ไม่มีใครเทียบได้ การออกแบบ ASIC แบบกำหนดเองเต็มรูปแบบเป็นจุดสูงสุดของวิวัฒนาการนี้ ทำให้สามารถแก้ปัญหาได้อย่างตรงเป้าหมายตามความต้องการเฉพาะของการดำเนินการขุด

เอกสารจำนวนมากที่มีอยู่เกี่ยวกับการออกแบบ ASIC สำหรับการขุดคริปโตเคอร์เรนซีมาจากวงการวิชาการหรือองค์กรที่ไม่ใช่การขุด ซึ่งมักขาดการประยุกต์ใช้ในโลกแห่งความเป็นจริง จนถึงปัจจุบันมีเพียงไม่กี่บริษัท ส่วนใหญ่เป็นบริษัทจีน (เช่น MicroBT, Bitmain) ที่พัฒนา ASIC สำหรับการขุด Bitcoin ที่สามารถทำการตลาดได้สำเร็จ บทความนี้พยายามเติมเต็มช่องว่างนั้นโดยให้ข้อมูลเชิงลึกที่ได้จากการปฏิบัติจริงในอุตสาหกรรม นำเสนอข้อมูลที่มีพื้นฐานจากความเป็นจริงของภาคการขุด

ในฐานะผู้เชี่ยวชาญที่มีประสบการณ์มากกว่าสิบปีในอุตสาหกรรมเทคโนโลยี ผู้เขียนบทความนี้ได้พัฒนาเครื่องขุด Bitcoin ASIC ชั้นนำของโลก (WhatsMiner), เครื่องขุด LTC/DOGE และ ETH และมีบทบาทสำคัญในบริษัทเช่น MicroBT, BTC.COM และบริษัทอื่นๆ ที่ไม่มีโรงงานเป็นของตนเอง เขาดำรงตำแหน่งสำคัญในบริษัทที่จดทะเบียนใน NASDAQ, HKSE และ NYSE ด้วยประสบการณ์กว้างขวางในการสร้างพันธมิตรกับ TSMC, Texas Instruments, ARM และ Intel เขานำความรู้และความเชี่ยวชาญเชิงปฏิบัติมาสู่วงการออกแบบ ASIC แบบกำหนดเองสำหรับการขุด Bitcoin และคริปโตเคอร์เรนซี

วิธีการและขั้นตอนการออกแบบ

ปรัชญาการออกแบบ

แนวทางของเราในการออกแบบ ASIC แบบกำหนดเองเต็มรูปแบบถูกขับเคลื่อนโดยมุ่งเน้นไปที่การเพิ่ม PPA (พลังงาน, ประสิทธิภาพ, และพื้นที่) ให้สูงสุด โดยเฉพาะอย่างยิ่งภายใต้สภาวะการใช้งานแรงดันไฟฟ้าต่ำ ส่วนนี้จะอธิบายปรัชญาและวิธีการออกแบบของเรา:

  1. สถาปัตยกรรม Pipeline: ใช้ประโยชน์จากโครงสร้าง Pipeline สำหรับอัลกอริธึมการขุด ซึ่งประกอบด้วยขั้นตอนของการลงทะเบียนและตรรกะผสมผสาน ด้วยการใช้สถาปัตยกรรม Pipeline เราสามารถจัดการกับการดำเนินการความถี่สูงที่จำเป็นสำหรับการขุดคริปโตเคอร์เรนซีได้อย่างมีประสิทธิภาพ
  2. Netlist และการวางตำแหน่งแบบ Manual: การเขียนสคริปต์อย่างละเอียดสำหรับการสร้าง Netlist และการวางเซลล์แบบ Manual เพื่อเพิ่มประสิทธิภาพของเส้นทางที่สำคัญ สิ่งนี้ช่วยให้สามารถควบคุมเวลาได้อย่างแม่นยำและลดผลกระทบจากการสูญเสียที่ไม่พึงประสงค์
  3. ห้องสมุดเซลล์แบบกำหนดเอง: การพัฒนาเซลล์เฉพาะที่มีจำนวนทรานซิสเตอร์ที่เหมาะสมและมีคุณสมบัติประหยัดพลังงานแบบไดนามิก เซลล์ที่กำหนดเองถูกออกแบบมาให้ทำงานที่

การบรรลุประโยชน์ของ PPA

กลยุทธ์ที่มีรายละเอียดในการบรรลุประโยชน์ของ PPA ผ่านการออกแบบตามความต้องการ:

  1. การออกแบบรีจิสเตอร์ตามความต้องการ: ใช้รีจิสเตอร์แบบหลายบิตและการออกแบบแบบแลตช์เพื่อลดพลังงานนาฬิกาและปรับปรุงการยืมเวลา รีจิสเตอร์แบบหลายบิตช่วยลดการใช้พลังงานของต้นไม้ของนาฬิกาและลดพื้นที่ทั้งหมด
  2. การวางตำแหน่งแบบแมนนวล: ลดความยาวของสายไฟและสมดุลเวลาตั้งค่าและเวลาถือเพื่อเพิ่มประสิทธิภาพโดยรวม การวางตำแหน่งแบบแมนนวลช่วยให้ควบคุมความล่าช้าของการเชื่อมต่อและการรบกวนข้ามได้ดีขึ้น ปรับปรุงความสมบูรณ์ของสัญญาณและลดการใช้พลังงาน
  3. การออกแบบเซลล์ที่เหมาะสม: เซลล์ที่ออกแบบตามความต้องการเพื่อทำงานที่แรงดันไฟฟ้าต่ำ ลดการใช้พลังงานแบบไดนามิกและเพิ่มประสิทธิภาพสูงสุด ด้วยการปรับแต่งการออกแบบเซลล์ตามความต้องการเฉพาะของอัลกอริธึมการขุด เราสามารถบรรลุการปรับปรุงประสิทธิภาพได้อย่างมาก

ความน่าเชื่อถือภายใต้แรงดันไฟฟ้าต่ำ

การประกันความน่าเชื่อถือของตรรกะเวลาแบบกำหนดเองที่ออกแบบไว้ที่แรงดันไฟฟ้าต่ำมีดังนี้:

  1. การจำลองที่แม่นยำ: การจำลองในระดับวงจรเพื่อยืนยันพฤติกรรมของเซลล์แบบกำหนดเองภายใต้เงื่อนไขเฉพาะ เครื่องมือเช่น SPICE ถูกใช้ในการจำลองไฟฟ้าที่มีรายละเอียดเพื่อให้แน่ใจว่าเซลล์ทำงานได้อย่างถูกต้องภายใต้มุม PVT (กระบวนการ, แรงดันไฟฟ้า, อุณหภูมิ) ทุกมุม
  2. ความสม่ำเสมอในการวางตำแหน่ง: การวางตำแหน่งแบบแมนนวลเพื่อให้แน่ใจถึงความสม่ำเสมอและลดความแปรปรวน ด้วยการควบคุมเค้าโครงทางกายภาพ เราสามารถลดผลกระทบของความแปรปรวนในกระบวนการและรับรองประสิทธิภาพที่สม่ำเสมอ
  3. การสอบเทียบ PVT ที่แม่นยำ: การตรวจสอบกับความแปรปรวนของกระบวนการ, แรงดันไฟฟ้า และอุณหภูมิ มีการทดสอบและการสอบเทียบที่กว้างขวางเพื่อให้แน่ใจถึงความแข็งแกร่งของการออกแบบในสภาวะการทำงานที่แตกต่างกัน

กรณีศึกษาและผลลัพธ์

การนำเสนอข้อมูลจริงและกรณีศึกษาจากการออกแบบเต็มมาสก์:

โครงการโหนดกระบวนการประสิทธิภาพแรงดัน/พลังงานอัลกอริธึม
SCTSMC 28nm0.45V, 257J/TBlake2b
DCRTSMC 28nm0.45V, 150J/TBlake256
DASHTSMC 16nm0.38V, 6.2J/GX11
BTCTSMC 16nm0.38V, 65J/TSHA-256d
BTCTSMC 7nm0.30V, 37J/TSHA-256d
BTCSamsung 8nm0.31V, 45J/TSHA-256d
BTCSMIC N+10.30V, 35J/TSHA-256d

ผลลัพธ์เหล่านี้แสดงให้เห็นถึงการปรับปรุงประสิทธิภาพและประสิทธิภาพที่สำคัญที่สามารถทำได้ผ่านการออกแบบตามความต้องการของเรา

การผสานรวมและการตรวจสอบ

การเซ็นออกเซลล์แบบผสม

  • การผสานรวมเซลล์ตามความต้องการ: เซลล์ตามความต้องการจะถูกรวมเข้ากับเซลล์มาตรฐานจาก TSMC และโรงงานอื่น ๆ เพื่อให้แน่ใจถึงความเข้ากันได้และประสิทธิภาพ เซลล์ตามความต้องการจะถูกกำหนดลักษณะและตรวจสอบให้ตรงกับความต้องการของห้องสมุดเซลล์มาตรฐาน ทำให้การผสานรวมเป็นไปอย่างราบรื่น
  • กลยุทธ์การเซ็นออก: กลยุทธ์เพื่อให้แน่ใจถึงความเข้ากันได้และประสิทธิภาพที่ราบรื่นรวมถึงการตรวจสอบ DRC (Design Rule Check) และ LVS (Layout Versus Schematic) อย่างละเอียด รวมถึงการวิเคราะห์เวลาและพลังงานโดยใช้เครื่องมือ EDA (Electronic Design Automation) มาตรฐานอุตสาหกรรม

การออกแบบร่วมกันแบบดิจิทัลและอนาล็อก

  • เทคนิคสำหรับการบูรณาการ: การรวมส่วนประกอบดิจิทัลและอนาล็อกเพื่อเพิ่มประสิทธิภาพโดยรวมของชิป ใช้เทคนิคเช่นการตรวจสอบแบบผสมสัญญาณและการจำลองร่วมเพื่อให้มั่นใจถึงการบูรณาการและการทำงานที่เหมาะสม
  • วิธีการตรวจสอบความถูกต้อง: วิธีการเพื่อให้แน่ใจถึงความทนทานในสภาวะการทำงานที่แตกต่างกัน ได้แก่ การวิเคราะห์มุม, การจำลองมอนติคาร์โล และการตรวจสอบความน่าเชื่อถือเพื่อแก้ปัญหาการเสื่อมสภาพและการเคลื่อนย้ายอิเล็กตรอน

สรุป

การออกแบบ ASIC แบบสั่งทำพิเศษมีข้อได้เปรียบอย่างมากสำหรับการขุด Bitcoin และสกุลเงินดิจิทัล ให้ประสิทธิภาพที่ไม่มีใครเทียบได้ ความสามารถในการใช้พลังงานอย่างมีประสิทธิภาพ และความน่าเชื่อถือ ด้วยการเปิดเผยความลับของการออกแบบ ASIC แบบสั่งทำพิเศษระดับสูง บทความนี้ได้เน้นถึงวิธีการและนวัตกรรมที่ทำให้ผู้นำอุตสาหกรรมแตกต่าง ในขณะที่การขุดสกุลเงินดิจิทัลยังคงพัฒนา ASIC แบบสั่งทำพิเศษจะมีบทบาทสำคัญในการผลักดันให้เกิดฮาร์ดแวร์การขุดที่มีประสิทธิภาพสูงและประสิทธิภาพสูงในรุ่นต่อไป

เวอร์ชัน PDF ของเอกสาร

แชร์ :

โพสต์ที่เกี่ยวข้อง

ระบบทดสอบหน่วยความจำ DDR3, DDR4, LP-DDR3 & LP-DDR4 ที่มีต้นทุนต่ำมาก

หากคุณเป็นเหมือนฉัน ที่มองหาวิธีแก้ปัญหาที่คุ้มค่าโดยไม่ลดทอนคุณภาพ คุณจะต้องชอบสิ่งที่ฉันจะแบ่งปันในวันนี้ ในโลกเทคโนโลยีที่เคลื่อนไหวอย่างรวดเร็วของเรา การทำให้แน่ใจว่าหน่วยความจำของอุปกรณ์เราทำงาน

อ่านเพิ่มเติม