I.ชิปส่วนใหญ่จะใช้ความถี่ที่แตกต่างกันสำหรับส่วนต่างๆของชิป วันนี้แม้แต่ขั้นพื้นฐานที่สุด 0.5 $ mikrocontrollers มีรูปแบบการตอกบัตรที่ค่อนข้างซับซ้อน ดังนั้นความถี่นาฬิกาจะถูกเลือกบนบล็อกโดยฐานบล็อก
ครั้งที่สอง ที่ความถี่ของการออกแบบคืออะไร:
a) ฉันจะอ้างว่าส่วนใหญ่มันเป็นช่วงเริ่มต้น หนึ่งจะได้รับความต้องการ (ตัวอย่าง: ต้องถอดรหัสวิดีโอ HD) ขึ้นอยู่กับว่าจะเลือกสถาปัตยกรรมโดยคำนึงถึงการแลกเปลี่ยนพลังงาน / เทคโนโลยี / ต้นทุน (พื้นที่) หนึ่งในผลลัพธ์ของการตัดสินใจสถาปัตยกรรมคือความถี่สัญญาณนาฬิกา
b) แต่บางครั้งการตัดสินใจเริ่มแรกนั้นไม่เหมาะสม / ผิด ดังนั้นการปรับเปลี่ยนกำลังทำ อย่างไรก็ตามสิ่งนี้อาจมีค่าใช้จ่ายสูงเนื่องจากชิ้นส่วนที่แตกต่างกันของชิปได้รับการออกแบบแบบขนาน การเปลี่ยนหนึ่งนาฬิกาอาจทริกเกอร์การออกแบบบล็อกอื่นอีกครั้ง (เนื่องจากส่วนต่อประสานและแหล่งสัญญาณนาฬิกาเอง) ฉันจะบอกว่าด้วยเหตุผลนี้จะหลีกเลี่ยง แน่นอนว่ามันง่ายกว่าสำหรับบล็อกบางอันที่จะเปลี่ยนความถี่สัญญาณนาฬิกาจากนั้นสำหรับคนอื่น
c) ในขั้นตอนสุดท้ายของสถานที่และเส้นทาง (นี่คือหนึ่งในขั้นตอนสุดท้ายก่อนที่จะส่งชิปไปยังโรงงาน) บางครั้งอาจมีปัญหาในการปิดเวลางบประมาณ / พลังงาน (เช่นการออกแบบงานที่ความถี่ / พลังงานเป้าหมาย) ดังนั้นการตัดสินใจ ทำเพื่อลดความถี่สัญญาณนาฬิกา หลีกเลี่ยงสิ่งนี้ได้อย่างแน่นอนเนื่องจากไม่ได้ตอบสนองข้อกำหนดทางการตลาดบางประการ แต่บางครั้งมันก็ฉลาดที่จะเร็วขึ้นในตลาดจากนั้นทำการออกแบบใหม่ซึ่งในขั้นตอนนี้จะมีราคาแพงและใช้เวลามาก
แต่มีเพิ่มเติม:
d) บางครั้งการตัดสินใจความถี่สัญญาณนาฬิกาถูกสร้างขึ้นหลังจากการประดิษฐ์ (ถ้ามีการเตรียมการบางอย่างในการออกแบบไว้ล่วงหน้า) เนื่องจากความแปรปรวนของการผลิตชิปบางตัวก็เปิดออกได้ดีกว่าอย่างอื่น มีมากกว่าหนึ่งคนที่ทำ binning - จัดเรียงชิปตามความถี่สูงสุดที่สามารถทำงานได้อย่างน่าเชื่อถือและขายได้เร็วกว่าในระดับพรีเมี่ยม ฉันจะบอกว่านี่เป็นส่วนใหญ่ที่ใช้โดยผู้จำหน่ายโปรเซสเซอร์พีซี
e) บางครั้งชิปที่พร้อมใช้งานจะถูกโอเวอร์คล็อกในอุปกรณ์ขั้นสุดท้ายเพื่อประหยัดพลังงาน (เป็นที่นิยมใน uC) หากกำลังการประมวลผลที่ต้องการนั้นต่ำกว่านั้นสูงสุดที่อนุญาตจากชิป
f) ในบางนาฬิกาการออกแบบที่ทันสมัยสามารถปรับได้แบบไดนามิก จากนั้นนาฬิกาจะเปลี่ยนไปในฟิลด์ตามโหลดเพื่อประหยัดพลังงาน
สาม. ดังนั้นวิธีการเลือกความถี่และทำไมบางครั้งการออกแบบการทำงานที่นาฬิกาต่ำจะมีความสามารถในการประมวลผลที่ใหญ่กว่า:
โอ้เด็กมีตัวแปรมากมายดังนั้นนี่คือวินัยวิศวกรรมในตัวเอง คุณได้คำนึงถึงข้อกำหนดด้านการตลาด, เทคโนโลยี, ค่าใช้จ่าย, อีเอ็มไอ, กำลังไฟ, มาตรฐานที่รองรับ, ข้อกำหนดของ IO และอื่น ๆ ...
แต่โดยทั่วไปเราสามารถทำให้สิ่งนี้หล่นลงไปตาม - เพื่อให้บรรลุผลการปฏิบัติงานหนึ่งสามารถมีนาฬิกาที่เร็วขึ้น (ทำสิ่งต่าง ๆ ในซีรีส์หนึ่งหลังจากที่อื่น) หรือทำสิ่งต่าง ๆ ในแบบคู่ขนานที่นาฬิกาต่ำกว่า เนื่องจากปัจจัยบางอย่าง - ส่วนใหญ่ไปป์ไลน์คอก / หน่วยความจำแฝงบางครั้งมันจะดีกว่าที่จะใช้ทรานซิสเตอร์มากขึ้นแล้วนาฬิกาเร็วขึ้น