4 คะแนน โดย GN⁺ 2024-03-18 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

หลักการทำงานของไมโครชิป

  • มีคำอธิบายอย่างละเอียดเกี่ยวกับหลักการทำงานของไมโครชิป
  • ภาพประกอบบางส่วนในส่วนนี้เคยตีพิมพ์แล้วในนิตยสาร 'Popular Mechanics' และบล็อก AI ของ Google

โครงสร้างภายในของไมโครชิป

  • ภายในของ CPU: ไมโครชิปมีโครงสร้างที่ซับซ้อนในหลายระดับ
    • ระดับอุปกรณ์: ชิ้นส่วนอิเล็กทรอนิกส์แต่ละชิ้นประกอบกันเป็นไมโครชิป
    • ระดับวงจร: ชิ้นส่วนอิเล็กทรอนิกส์หลายชิ้นเชื่อมต่อกันเพื่อสร้างวงจรที่ซับซ้อน
    • ระดับลอจิกเกต: ลอจิกเกตทำหน้าที่ประมวลผลการคำนวณพื้นฐาน
      • Resistor-Transistor Logic (RTL): วิธีออกแบบวงจรลอจิกในยุคแรกเริ่ม
      • CMOS logic: วิธีออกแบบวงจรลอจิกแบบใช้พลังงานต่ำที่แพร่หลายในปัจจุบัน
    • ระดับการถ่ายโอนรีจิสเตอร์: องค์ประกอบที่ใช้ในการประมวลผลและส่งผ่านข้อมูล
      • มัลติเพล็กเซอร์และดีมัลติเพล็กเซอร์: ใช้สำหรับเลือกเส้นทางข้อมูล
      • เอนโค้ดเดอร์และดีโค้ดเดอร์: ใช้สำหรับแปลงข้อมูล
      • หน่วยคำนวณและตรรกะ (ALU): ทำงานคำนวณทางคณิตศาสตร์และตรรกะ
      • แลตช์: ใช้สำหรับเก็บข้อมูลชั่วคราว
      • ฟลิปฟลอป: ใช้สำหรับเก็บข้อมูลและรักษาสถานะ
      • รีจิสเตอร์: หน่วยความจำความเร็วสูงที่ใช้เก็บข้อมูล
      • ระบบบัส: ระบบสื่อสารสำหรับส่งข้อมูลและคำสั่ง
    • ระดับไมโครสถาปัตยกรรม: กำหนดโครงสร้างภายในและการไหลของข้อมูลของ CPU
    • ระดับระบบ: อธิบายวิธีการทำงานของระบบคอมพิวเตอร์ทั้งหมด

การแพ็กเกจจิง

  • ไมโครชิปถูกแพ็กเกจด้วยวิธีเฉพาะเพื่อการป้องกันและการเชื่อมต่อ

อภิธานศัพท์

  • มีคำอธิบายเกี่ยวกับคำศัพท์ที่เกี่ยวข้องกับไมโครชิป

แนะนำเว็บไซต์

  • Exclusive Architecture เป็นเว็บไซต์ส่วนตัวและบล็อกภาพถ่ายที่ดำเนินการโดย Markus Kohlpaintner
  • กล่าวถึงเรื่องความคิดสร้างสรรค์และเทคโนโลยีสมัยใหม่
  • เว็บไซต์นี้อธิบายหัวข้อเทคนิคที่ซับซ้อนอย่างไมโครชิปให้เข้าใจได้ง่าย จึงมอบข้อมูลที่เป็นประโยชน์สำหรับวิศวกรซอฟต์แวร์ระดับเริ่มต้น

ความเห็นของ GN⁺

  • บทความนี้อธิบายโครงสร้างภายในอันซับซ้อนของไมโครชิปให้เข้าใจได้ง่าย ช่วยกระตุ้นความสนใจด้านเทคโนโลยีและขยายความรู้
  • การเข้าใจแต่ละระดับของไมโครชิปเป็นสิ่งสำคัญต่อการสร้างพื้นฐานความรู้ในสาขาวิศวกรรมคอมพิวเตอร์และวิศวกรรมอิเล็กทรอนิกส์
  • เทคโนโลยีอย่าง CMOS logic มีบทบาทสำคัญในการออกแบบที่ใช้พลังงานต่ำ ดังนั้นการเข้าใจเรื่องนี้จึงจำเป็นต่อการออกแบบระบบที่ประหยัดพลังงาน
  • ปัจจุบันมีทั้งไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์หลากหลายประเภทในตลาด โดยบริษัทอย่าง ARM, Intel และ AMD กำลังแข่งขันกันพัฒนาผลิตภัณฑ์
  • เมื่อนำเทคโนโลยีไมโครชิปมาใช้ ควรพิจารณาทั้งประสิทธิภาพ การใช้พลังงาน และต้นทุน และการเลือกสถาปัตยกรรมที่เหมาะกับแอปพลิเคชันเฉพาะก็เป็นสิ่งสำคัญ

1 ความคิดเห็น

 
GN⁺ 2024-03-18
ความคิดเห็นจาก Hacker News
  • ซิลิคอนเป็นวัสดุที่แทบจะสมบูรณ์แบบสำหรับสารกึ่งตัวนำ
    เพราะมี พลังงานช่องว่างแถบ ระหว่างแถบวาเลนซ์กับแถบนำไฟฟ้าต่ำ แค่ใส่พลังงานไฟฟ้าเล็กน้อย อิเล็กตรอนวาเลนซ์ชั้นนอกสุดก็หลุดออกมาและเกิดการนำไฟฟ้า
    เมื่อถอนพลังงานออก อิเล็กตรอนจะกลับเข้าที่เดิมและกลายเป็นไม่นำไฟฟ้า และโชคดีที่ซิลิคอนมีอยู่มากและราคาถูก

    • แต่สิ่งที่ขาดไปคือหนึ่งในเหตุผลสำคัญที่สุด นั่นคือ ซิลิคอนไดออกไซด์
      ซิลิคอนไดออกไซด์มี lattice matching กับซิลิคอนแทบจะสมบูรณ์แบบ และยังเป็นฉนวนโดยสมบูรณ์
      ดังนั้นจึงทำให้การปลูกโครงสร้างบนเวเฟอร์ซิลิคอนที่ขัดเงาแล้วทำได้ง่ายมาก เพราะออกไซด์ของวัสดุนี้ก็คือโครงสร้างฉนวนที่จำเป็นในการสร้างรอยต่อ MOSFET, ตัวเก็บประจุ และเส้นทางนำไฟฟ้านั่นเอง
    • ดินเหนียวกับแก้วก็ทำจาก ซิลิคอน บางส่วนไม่ใช่หรือ?
      ผมมักรู้สึกน่าสนใจเสมอที่ซิลิคอนอยู่เคียงข้างเรามาตั้งแต่จุดเริ่มต้นของวัสดุศาสตร์ และยังคงอยู่จนถึงทุกวันนี้ ทองแดงก็เช่นกัน
      ผมไม่ได้เชื่อว่าจักรวาลมีเจตนาอะไร แต่พอเห็นทองแดง ซิลิคอน และสุนัข บางครั้งก็อดสงสัยไม่ได้ มันดูน่าสงสัยนิด ๆ ที่เผ่าพันธุ์เรามีเพื่อนที่ซื่อสัตย์ขนาดนี้
    • ช่องว่างแถบต่ำจริง ๆ แล้วไม่เป็นผลดีต่อ ทรานซิสเตอร์
      ยิ่งมีระยะเผื่อของช่องว่างแถบมากเท่าไร ก็ยิ่งใช้งานได้ที่อุณหภูมิสูงขึ้นเท่านั้น
    • การที่สามารถสร้าง ผลึกเดี่ยวซิลิคอนความบริสุทธิ์สูงขนาดใหญ่ ได้ค่อนข้างง่ายก็เป็นเรื่องสำคัญเช่นกัน
  • ในช่วงต้นของ Moore's law อธิบายความบริสุทธิ์ของซิลิคอนไว้แบบนี้:
    “ซิลิคอนเกรดอิเล็กทรอนิกส์ (EG-Si): ความบริสุทธิ์ 99.9999999 หรือความบริสุทธิ์ ‘เก้าเก้า’ มีอะตอมสิ่งเจือปน 1 อะตอมต่ออะตอมซิลิคอน 10,000,000 อะตอม”
    แต่ถ้าเป็น ความบริสุทธิ์เก้าเก้า ก็น่าจะหมายถึง 10^9 หรือสิ่งเจือปน 1 อะตอมต่อ 1,000,000,000 อะตอมมากกว่า
    คำนวณแบบเดียวกับที่สิ่งเจือปน 1 อะตอมต่อ 100 อะตอมคือ 99% หรือความบริสุทธิ์ ‘สองเก้า’

  • ผมเป็นคนสร้าง exclusivearchitecture.com
    ดีใจที่เห็นกระแสตอบรับเชิงบวกมากมาย และได้แก้ข้อผิดพลาดของตัวเลข ความบริสุทธิ์เก้าเก้า แล้ว โดยแก้เป็นสิ่งเจือปน 1 อะตอมต่ออะตอมซิลิคอน 1,000,000,000 อะตอม
    ตอนนี้ผมเห็นว่าไซต์ล่มเพราะ timeout แล้ว และหวังว่าจะแก้ได้โดยเร็วที่สุด

    • ดูเหมือน HN hug of death จะเกิดขึ้นอีกแล้ว
  • แม้ไม่ใช่ผู้เชี่ยวชาญ ก็ดูเป็นแหล่งข้อมูลที่ดีสำหรับทำความเข้าใจชิปโดยไม่ลงลึกเกินไป
    แม้จะไม่ตรงเท่าไร แต่ทำให้นึกถึงคอร์สคลาสสิก Nand 2 Tetris: https://www.nand2tetris.org/
    อยากรู้เหมือนกันว่าผู้เชี่ยวชาญในอุตสาหกรรมประเมินอย่างไร

  • พออ่านคำอธิบายเรื่อง ENIAC, ทรานซิสเตอร์ และวงจรรวมในหน้า “ภาพรวม” แล้วก็ค่อนข้างขำ
    หนึ่งในความก้าวหน้าขั้นพื้นฐานที่ทำให้การปฏิวัติทางเทคโนโลยีเร่งตัว และเปลี่ยนจากขั้น “เครื่องจักรซับซ้อน” ไปสู่สิ่งที่ดูเหมือน “เวทมนตร์” ในแง่หนึ่งก็คือ การจัดการสายเคเบิล ที่ดีนั่นเอง

    • จริง ๆ แล้วไม่ใช่การจัดการสายเคเบิลให้ดี แต่ใกล้เคียงกับการ กำจัดการจัดการสายเคเบิล มากกว่า
      เหตุผลก็โดยเนื้อแท้เหมือนกับที่แผงวงจรพิมพ์เหนือกว่าการ wire wrapping และคือการเปลี่ยนกระบวนการทำมือให้เป็นกระบวนการโฟโตลิโทกราฟี
      ไม่ต่างจากต้นฉบับที่เคยคัดลอกด้วยมือถูกแทนที่ด้วยงานพิมพ์จากแท่นพิมพ์มากนัก
      ในระบบอิเล็กทรอนิกส์และระบบไฟฟ้าเครื่องกลที่ใหญ่ขึ้น สายเคเบิลและคอนเน็กเตอร์ หรือก็คือฮาร์เนส ยังคงเป็นจุดอ่อนหลักอยู่
    • พอขนาดใหญ่ขึ้น รายละเอียดเล็กมาก ๆ ดูเหมือนจะกลายเป็นคอขวด
  • เนื้อหาส่วนใหญ่ดูได้ที่ https://archive.is/hYvUp

  • ถ้าฉบับพิมพ์ของบทความนั้นถูกส่งไปยังห้องแล็บวิจัยและพัฒนาของ TI หรือ Intel เมื่อ 50 ปีก่อน อยากรู้เหมือนกันว่าตอนนี้เราจะมาไกลถึงไหนแล้ว

  • ที่น่าสนใจคือ Turing Complete ก็เป็นแนวทางจาก NAND ไปจนถึงไมโครคอมพิวเตอร์เช่นกัน
    https://store.steampowered.com/app/1444480/Turing_Complete/