ส่วนใหญ่เกี่ยวข้องกับความยาวของการเชื่อมโยงระหว่างกันและการขยายพันธุ์ล่าช้าผ่านประตู ถ้าเราลดซีพียูให้เหลือน้อยที่สุดมันเป็นเครื่องป้อนกลับ กลุ่มของวงจรลอจิก combinatorial คำนวณฟังก์ชันบูลีนบางอย่างเหนือสถานะปัจจุบันของเครื่องและฟังก์ชั่นเหล่านั้นจะกำหนดสถานะใหม่ซึ่งเป็นวงจรเรียงลำดับเมื่อขอบนาฬิกาใหม่มาถึง วงจร combinatorial ทั้งหมดมีความล่าช้า ระยะเวลาของนาฬิกาไม่สามารถสั้นกว่าเวลาที่ใช้สำหรับเส้นทางที่ช้าที่สุดผ่านประตูเหล่านี้เพื่อสร้างผลลัพธ์ที่มั่นคงเนื่องจากบิตที่ไม่ถูกต้องเพียงครั้งเดียวหยุดการแสดง
นอกจากนี้ตรรกะตามลำดับมีข้อกำหนดเรื่องเวลา ก่อนที่ขอบนาฬิกาจะมาถึงจะมีเวลาในการตั้งค่าขั้นต่ำที่อินพุตจะต้องมีเสถียรภาพและหลังจากนั้นจะต้องมีเสถียรภาพสำหรับเวลาพัก หากสิ่งเหล่านี้ถูกละเมิดสถานะจะกลายเป็นขยะ
ความล่าช้าในการขยายพันธุ์เกิดจากสิ่งต่าง ๆ เช่นความสามารถในการเก็บประจุของกาฝากเร็วแค่ไหนกระแสที่เร็วสามารถสร้างขึ้นได้เมื่อต้องเผชิญกับการเหนี่ยวนำและอุปกรณ์ซิลิกอนที่สามารถเปลี่ยนได้อย่างรวดเร็ว ตัวอย่างเช่นทรานซิสเตอร์สองขั้วที่มีฐานขนาดเล็กสามารถสลับได้เร็วกว่าหนึ่งที่มีฐานขนาดใหญ่ดังนั้นทรานซิสเตอร์ขนาดเล็กบนชิปจะเร็วกว่าแบบแยก
ในคำตอบก่อนหน้านี้ที่ฉันลบฉันเขียนเกี่ยวกับลักษณะพิเศษของสายส่ง แต่ฉันไม่คิดว่าเอฟเฟ็กต์เหล่านี้จะไม่ได้มาในรูปของความเร็วที่เรากำลังพูดถึงเพราะพูดที่ 10 Mhz ความยาวคลื่นยังคงอยู่ที่ประมาณ 30 เมตร ดังนั้นในระดับของแผงวงจรขนาดปกติพัลส์ในช่วงเวลาของเมกะเฮิรตซ์เพียงไม่กี่แห่งยังคงเข้าถึงทุกส่วนของเครือข่ายทองแดงพร้อมกัน
ดังนั้นหากคุณสร้างซีพียูจากองค์ประกอบที่ไม่ต่อเนื่องคุณก็จะไม่ได้รับชิ้นส่วนขนาดเล็กที่มีเวลาในการสลับที่รวดเร็วและระยะทางเดียวกันจะลดความจุและการเหนี่ยวนำที่ผิดเพี้ยน
อย่างไรก็ตามเครื่องจักรที่ไม่ต่อเนื่องแบบโบราณในปี 1960 นั้นทำงานได้เร็วกว่าเครื่องโฮมบรูว์เหล่านี้เล็กน้อย ใช้เวลาพอสมควรแล้วจึงไปถึงที่นั่น ตัวอย่างเช่น IBM 360 Model 44 (1964) ทำงานที่ 4 Mhz นั่นอาจยังคงเป็น "ความเร็วของโฮมบรูว์" แต่ CDC 7600 เปิดตัวเพียงไม่กี่ปีต่อมาในปี 1969 ทะลุ 36 Mhz บทความวิกิพีเดียhttp://en.wikipedia.org/wiki/CDC_7600ให้คำแนะนำเกี่ยวกับเทคนิคบางอย่างที่ถูกดึงตัวอย่างเช่น:
"เช่นเคยการออกแบบของ Cray เพ่งความสนใจไปที่บรรจุภัณฑ์เพื่อลดขนาดลดระยะทางของสัญญาณและเพิ่มความถี่ในการทำงาน ... [E] โมดูลวงจร ach จริง ๆ แล้วประกอบด้วยบอร์ด PC ถึงหกบอร์ดแต่ละอันอัดแน่นไปด้วยตัวต้านทานย่อยไดโอด และทรานซิสเตอร์แผงวงจรทั้งหกถูกวางซ้อนกันและเชื่อมต่อกันตามขอบทำให้โมดูลมีขนาดกะทัดรัด แต่โดยทั่วไปไม่สามารถซ่อมแซมได้ "
ดังนั้นซีพียู homebrew ไม่จำเป็นต้องสร้างขึ้นเพื่อศักยภาพที่แท้จริงของมันเนื่องจากเอฟเฟกต์ที่น่าสับสนบางอย่างที่เกี่ยวข้องกับคุณภาพของการสร้างและเลย์เอาต์ ถึงกระนั้นก็ตามใครก็ตามที่สร้างซีพียูออกจากวงจรรวมแต่ละตัวและส่วนประกอบแยกซึ่งทำงานที่เมกะเฮิรตซ์หลายตัวนั้นควรได้รับการปรบมือ