เมื่อขนาดของเทคโนโลยีลดลงความต้านทานลวด / ความจุไม่สามารถปรับสัดส่วนตามความล่าช้าในการแพร่กระจายของทรานซิสเตอร์ที่เร็วขึ้น / เล็กลง ด้วยเหตุนี้การหน่วงเวลาจึงกลายเป็นสายหลักที่ครอบงำ (ขณะที่ทรานซิสเตอร์ที่ประกอบกันเป็นประตูหดทั้งความจุอินพุตและความสามารถในการส่งออกลดลง)
ดังนั้นจึงมีการแลกเปลี่ยนระหว่างทรานซิสเตอร์ที่เร็วกว่าและความสามารถของไดรฟ์ของทรานซิสเตอร์เดียวกันสำหรับการโหลดที่กำหนด เมื่อคุณพิจารณาว่าการโหลดที่สำคัญที่สุดสำหรับประตูดิจิตอลส่วนใหญ่คือความจุของลวดและการป้องกัน ESD ในประตูต่อไปนี้คุณจะรู้ว่ามีจุดที่ทำให้ทรานซิสเตอร์มีขนาดเล็กลง (เร็วขึ้นและอ่อนแอลง) ไม่ลดความล่าช้าในแหล่งกำเนิด (เนื่องจากโหลดของเกตนั้นถูกควบคุมด้วยสายไฟและความต้านทาน ESD / ความจุของสายไฟและการป้องกัน ESD ไปยังเกตถัดไป)
ซีพียูสามารถลดสิ่งนี้ได้เพราะทุกอย่างถูกรวมเข้ากับสายขนาดที่เป็นสัดส่วน ถึงกระนั้นการปรับขนาดการหน่วงเวลาเกตไม่ได้ถูกจับคู่กับการปรับการหน่วงเวลาการเชื่อมต่อระหว่างกัน ความจุของสายไฟลดลงโดยทำให้ลวดมีขนาดเล็กลง (สั้นลงและ / หรือผอมลง) และป้องกันจากตัวนำใกล้เคียง ทำให้ทินเนอร์ลวดมีผลข้างเคียงของการเพิ่มความต้านทานของลวด
เมื่อคุณออกไปทางชิปขนาดของสายไฟที่เชื่อมต่อกับไอซีแต่ละตัวจะมีขนาดใหญ่มาก (ความหนาและความยาว) ไม่มีจุดในการสร้าง IC ที่สลับที่ 2GHz เมื่อมันสามารถขับ 2fF ได้ในทางปฏิบัติเท่านั้น ไม่มีทางที่จะเชื่อมต่อวงจรรวมเข้าด้วยกันโดยไม่เกินขีดความสามารถสูงสุดของไดรฟ์ ตัวอย่างเช่นสาย "ยาว" ในเทคโนโลยีกระบวนการผลิตใหม่ (7-22nm) อยู่ระหว่าง 10-100um ยาว (และอาจหนา 80nm โดยกว้าง 120nm) คุณไม่สามารถทำสิ่งนี้ได้อย่างสมเหตุสมผลไม่ว่าคุณจะฉลาดแค่ไหนด้วยการจัดวางไอซีเสาหินเดี่ยวของคุณ
และฉันก็เห็นด้วยกับ jonk เกี่ยวกับ ESD และการบัฟเฟอร์ผลลัพธ์
เป็นตัวอย่างที่เป็นตัวเลขเกี่ยวกับบัฟเฟอร์การส่งออกให้พิจารณาเทคโนโลยีปัจจุบันที่ใช้งานจริงประตู NAND มีความล่าช้า 25ps ด้วยการโหลดที่เหมาะสมและอินพุตถูกเลื่อนเป็น ~ 25ps
ละเว้นความล่าช้าในการผ่านแผ่นอิเล็กโทรด / วงจร เกทนี้สามารถขับได้เพียง 2-3fF เท่านั้น หากต้องการบัฟเฟอร์นี้จนถึงระดับที่เหมาะสมที่เอาต์พุตคุณอาจต้องใช้หลายขั้นตอนของบัฟเฟอร์
บัฟเฟอร์แต่ละขั้นจะมีความล่าช้าประมาณ ~ 20ps ที่ fanout 4 ดังนั้นคุณจะเห็นว่าคุณสูญเสียประโยชน์ของประตูที่เร็วขึ้นอย่างรวดเร็วเมื่อคุณต้องบัฟเฟอร์เอาต์พุตมาก
ให้สมมติความจุอินพุตผ่านการป้องกัน ESD + สาย (ภาระที่แต่ละเกตต้องสามารถขับได้) มีค่าประมาณ 130fF ซึ่งอาจประเมินค่าต่ำไปมาก การใช้ fanout ของ ~ 4 สำหรับแต่ละขั้นตอนคุณจะต้องใช้ 2fF-> 8fF-> 16fF-> 32fF-> 128fF: 4 ขั้นตอนของการบัฟเฟอร์
สิ่งนี้จะเพิ่มการหน่วงเวลา NAND 25ps เป็น 105ps และคาดว่าการป้องกัน ESD ที่ประตูถัดไปจะเพิ่มความล่าช้าอย่างมาก
ดังนั้นจึงมีความสมดุลระหว่าง "การใช้เกตที่เร็วที่สุดและบัฟเฟอร์เอาต์พุต" และ "การใช้เกตช้าซึ่งโดยเนื้อแท้ (เนื่องจากทรานซิสเตอร์ขนาดใหญ่) มีไดรฟ์เอาท์พุทมากขึ้นและต้องใช้บัฟเฟอร์บัฟเฟอร์เอาต์พุตน้อย" ฉันเดาว่าความล่าช้านี้เกิดขึ้นประมาณ 1ns สำหรับประตูตรรกะทั่วไป
CPU ที่ต้องเชื่อมต่อกับโลกภายนอกจะได้รับผลตอบแทนจากการลงทุนบัฟเฟอร์มากขึ้น (และยังคงใช้เทคโนโลยีที่เล็กกว่าและเล็กกว่า) เพราะแทนที่จะจ่ายค่าใช้จ่ายระหว่างประตูทุกบานพวกเขาจ่ายเพียงครั้งเดียวที่แต่ละพอร์ต I / O