วิธีการออกแบบ CPU ประเภทและความแตกต่าง

วิธีการออกแบบ CPU ประเภทและความแตกต่าง

เมื่อออกแบบชิปใหม่ ผู้ผลิตและนักออกแบบชิปต่างๆ จะใช้วิธีการออกแบบชิปที่แตกต่างกัน ขึ้นอยู่กับความต้องการของแต่ละช่วงเวลา และสิ่งที่พวกเขากำลังมองหาในการออกแบบขั้นสุดท้าย วิธีการเหล่านี้ยังเป็นสิ่งที่ทำให้บริษัทบางแห่งในภาคส่วนนี้นำหน้าคนอื่นๆ

เมื่อเราพูดถึงการออกแบบวงจรรวมใหม่บนชิป ไม่ว่าจะเป็นอะไรก็ตาม เรากำลังพูดถึง a . อยู่แล้ว ซีพียูที่ GPU, ชิปเซ็ต, หน่วยความจำ ฯลฯ มีการใช้รูปแบบหรือวิธีการที่แตกต่างกันสามแบบในแง่ของการออกแบบ ซึ่งเรียกว่า Full Custom, Semi Custom และ EDA มาดูกันว่าแต่ละอันเป็นอย่างไรและแตกต่างกันอย่างไร

ไลบรารีเซลล์มาตรฐานคืออะไร

ไลบรารีเซลล์มาตรฐาน Ejemplos

ก่อนอื่นเราต้องเข้าใจว่า Standard Cell Library คืออะไร ในลักษณะเดียวกับที่ภาษาโปรแกรมมักมีไลบรารีที่มีโครงสร้างข้อมูลและอัลกอริธึมที่ใช้บ่อยที่สุดในการพัฒนาโปรแกรม โรงหล่อหรือโรงงานโปรเซสเซอร์มีห้องสมุดมาตรฐานของตนเอง โดยแต่ละห้องจะมีลอจิกเกทที่จะใช้ในการสร้างการออกแบบดิจิทัลในอนาคตเป็นอย่างดี

โหนดการผลิตแต่ละโหนดมีไลบรารีลอจิกเกตมาตรฐานขึ้นอยู่กับโหนดและยูทิลิตี้ที่จะใช้ ตัวอย่างเช่น TSMC มีโหนด 7nm สำหรับประสิทธิภาพสูงและอีกโหนดสำหรับพลังงานต่ำ แต่ละคนมี Standard Cell Library ซึ่งจะจำเป็นสำหรับการสร้างโปรเซสเซอร์ใหม่ เนื่องจากมีทุกอย่างที่จำเป็น เช่น ลอจิกเกท รองเท้าแตะ แลตช์ ฯลฯ

ดังนั้นโรงหล่อเองเช่น such อินเทล, ทีเอสเอ็มซี, ซัมซุง, GLOBALFOUNDRIES, SMIC และอื่น ๆ อีกมากมายในโลกที่แต่ละฝ่ายพัฒนา Standard Cell Library ซึ่งจะถูกนำไปใช้สำหรับการสร้างชิปใหม่ Standard Cell Library แต่ละอันสามารถมีตัวแปรที่แตกต่างกันของลอจิกเกตแต่ละอัน บางรุ่นจะโดดเด่นในด้านประสิทธิภาพ ส่วนรุ่นอื่นๆ สำหรับพื้นที่ที่เล็กกว่า เราจะมีรุ่นลอจิกดอร์ที่สิ้นเปลืองพลังงานน้อยกว่าและมีความรู้ด้วย

วิธีการออกแบบชิปแบบกำหนดเองแบบเต็ม

Metadologías Diseño

วิธีการแบบ Full Custom นั้นซับซ้อนที่สุด เนื่องจากมีเพียงไม่กี่บริษัทในโลกที่มีเงินทุนสำหรับการวิจัยและพัฒนาเป็นจำนวนมาก วิธีการนี้ยังต้องใช้เวลาหลายปีในการพัฒนาเพื่อให้การออกแบบเสร็จสมบูรณ์ มันขึ้นอยู่กับการรวมกันของการใช้ Standard Cell Library ของโหนดที่เลือกและการออกแบบที่กำหนดเอง

ประกอบด้วยอะไรบ้าง? สมมติว่าเรามีชุดลอจิกเกทที่ไม่ได้สร้างไว้ใน Standard Cell Library และมีการใช้งานที่จำเป็นต่อการออกแบบของคุณ บริษัทที่มีความสามารถ Full Custom มีความสามารถในการขยาย Standard Cell Library ของโหนดที่กำลังใช้อยู่ และสร้างส่วนเสริมใหม่เพื่อใช้ในการออกแบบของตนเอง

พลาก้า ราโยส เอ็กซ์

โดยทั่วไปแล้ว บริษัทออกแบบโปรเซสเซอร์เมื่อมีแผนโปรเซสเซอร์ระยะยาว โหนดที่จะใช้ไม่พร้อม และไม่มีไลบรารีเซลล์มาตรฐาน ดังนั้นบริษัทเหล่านี้จึงออกแบบลอจิกเกตของตนเองสำหรับโหนดขั้นสูง นี่คือสิ่งที่แม้แต่ Fabless ชอบ เอเอ็มดี และ NVIDIA ทำเพื่อทดสอบสถาปัตยกรรมใหม่ วิธีการคือให้โรงหล่อพัฒนาไลบรารีการออกแบบของตนล่วงหน้าก่อนที่จะเปิดตัวการผลิตโหนดใหม่

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

วิธีการออกแบบชิปกึ่งกำหนดเอง

Metadologías Diseño

การออกแบบกึ่งกำหนดเองคือการออกแบบที่ใช้เฉพาะไลบรารีเซลล์มาตรฐานของโหนดที่มีอยู่แล้วสำหรับการผลิต ดังนั้นจึงเป็นวิธีการออกแบบที่ออกแบบมาเพื่อเปิดตัวโปรเซสเซอร์ในระยะเวลาอันสั้น และไม่ต้องการเงินทุนจากการวิจัยและพัฒนาที่สูง ปัจจุบันบริษัทออกแบบชิปมากกว่า 80% เป็นแบบกึ่งกำหนดเอง การออกแบบทั้งหมดเริ่มต้นจากการออกแบบ Semi Custom เมื่อวิศวกรที่มีความรู้สูงสุดเห็นความสามารถในการสร้างโปรเซสเซอร์ที่ดีขึ้นโดยใช้เทคโนโลยีของตนเอง พวกเขาเปลี่ยนจาก Semi Custom เป็น Full Custom แต่อย่างที่เราได้พูดคุยกันก่อนหน้านี้ นี่คือสิ่งที่บริษัทน้อยมากสามารถจ่ายได้

GDDR6 Xbox Series X

กรณีที่น่าสงสัยของการออกแบบ Semi Custom คือ AMD ซึ่งมี Standard Cell Library ของตัวเองโดยใช้ TSMC เป็นผู้ผลิตหลัก บริษัทที่ยอมรับการออกแบบชิปกับ AMD จะไม่เพียงแต่สามารถใช้เทคโนโลยีที่พัฒนาโดย AMD เองเท่านั้น แต่ยังสามารถใช้ Standard Cell Library ของตัวเองเพื่อสร้างตัวประมวลผลร่วม เช่น ตัวเร่งความเร็วและโดเมน- โปรเซสเซอร์เฉพาะสำหรับการออกแบบ สิ่งที่ SONY และ ไมโครซอฟท์ ได้ทำเพื่อสร้างโปรเซสเซอร์หลักของคอนโซลรุ่นต่อไป

อย่างไรก็ตาม แม้จะมีราคาที่ต่ำกว่าเมื่อเปรียบเทียบกับการออกแบบ Full Custom แต่การผลิตชิปต้องทำสัญญาในโรงหล่อขนาดใหญ่ ซึ่งจะไม่รับคำสั่งซื้อที่มีขนาดเล็กมาก ดังนั้นการออกแบบชิปจึงต้องใช้เงินทุนเพียงพอที่จะจ่ายสำหรับการผลิตชิป

การปรับใช้ใน FPGA และ CPLD

การใช้ FPGA ได้รับความนิยมในช่วงไม่กี่ปีที่ผ่านมาเช่นเดียวกับ CPLD ซึ่งทั้งสองอย่างนี้เป็นตรรกะที่ตั้งโปรแกรมได้ซึ่งการดำเนินการและความแตกต่างระหว่างแต่ละรายการที่เราจะไม่อธิบายในที่นี้ การใช้งานในวิธีการออกแบบโปรเซสเซอร์ใหม่เกิดขึ้นในสองกรณี ครั้งแรกสำหรับการสร้างต้นแบบ ครั้งที่สองเกิดขึ้นเนื่องจากมีบางครั้งที่บริษัทไม่มีความสามารถทางเศรษฐกิจในการทำสัญญากับชิปจำนวนมาก ซึ่งไม่อยู่ในความสนใจของโรงหล่อ

จะต้องคำนึงว่าการติดตั้งใช้งานในแต่ละโหนดการผลิตนั้นมีราคาแพงกว่าในการนำไปใช้งาน ดังนั้นโรงหล่อขนาดใหญ่จึงมองหาลูกค้าที่มีอำนาจทางเศรษฐกิจมากที่สุด คุณสามารถออกแบบ GPU ที่ดีที่สุดในโลกได้ ซึ่งหากคุณไม่มีเงินทุนของ NVIDIA หรือ AMD ที่จะจ้างชิปจำนวนมาก การออกแบบของคุณจะไม่เห็นแสงสว่าง

ชิป Coste Diseño

จากสถานการณ์นี้ บริษัทออกแบบชิปหลายแห่งไม่ได้ผลิตชิปเหล่านี้ แต่ขายการออกแบบเพื่อนำไปใช้ใน FPGA หรือ CPLD ที่พวกเขานำไปใช้โดยตรงในผลิตภัณฑ์ของตน FPGA กลายเป็นชิปที่ควรได้รับการผลิตเป็นจำนวนมาก ในทางกลับกัน ไม่จำเป็นต้องจ่ายเงินสำหรับการผลิตจำนวนมากและดำเนินการให้เสร็จสิ้นในเวลาไม่นาน

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