ซีพียูบางตัวมีการใช้งานในเซลล์มาตรฐานและมีการปรับแต่งอื่น ๆ หรือไม่?


11

การอธิบายคำถามเพิ่มเติมฉันเห็นภาพตายบางส่วนที่ใช้ Cortex-M0 พร้อมBluetooth LEและอื่น ๆ ขึ้นอยู่กับการทำงานของชิปและปรากฏขึ้นเช่นนี้ (nRF51822):

nRF51822

ในขณะที่ซีพียูรุ่นเก่าฉันไม่เห็นการใช้ลอจิกแบบ "เลือน" แบบดิจิตอลมากเช่นนี้ (AMD386):

AMD386

หลังจาก googling ไปนิดหน่อยดูเหมือนว่าการใช้งาน ARM ในทุกวันนี้จะถูกสร้างขึ้นด้วยเซลล์มาตรฐาน (การสร้างรูปร่างอสัณฐานบนตัวแม่พิมพ์) ดังนั้นฉันสามารถพูดได้ว่าการดำเนินการ "เลือน" ในภาพแรกคือ Cortex เอง

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

ฉันกำลังคิดถึงอะไร


12
น่าจะชี้ให้เห็นว่าเป็นการยากที่จะเปรียบเทียบทั้งสองตายด้วยเหตุผลหลายประการ: กระบวนการ (AM386 คือ 800 nm, M0 น่าจะเป็น <100 nm), ประเภท (CPU vs micro - ความทรงจำที่แตกต่างกันมาก) รุ่น (1991 vs 2009 - การใช้เครื่องมือที่แตกต่างกันอย่างมากมาย) ฯลฯ
awjlogan

ในการบังคับใช้ประเด็นของคุณมันเป็นเรื่องยากสำหรับฉันที่จะหารูปตายที่ทันสมัยไม่เทียบเท่ากับเซลล์มาตรฐานถ้ามีอยู่จริง
thexeno

คำตอบ:


19

ไม่นักออกแบบอะนาล็อก IC ไม่ได้สร้างไมโครโปรเซสเซอร์ภายใต้การดูแลของสถาปนิกดิจิทัล ถูกต้องมากกว่าที่จะบอกว่านักออกแบบวงจรรวมระบบดิจิทัลจำเป็นต้องทราบบ้างเล็กน้อยเกี่ยวกับวิธีที่ทรานซิสเตอร์ทำงานจริง

การเลือกว่าส่วนใดส่วนหนึ่งของ IC แบบดิจิทัลจะถูกสร้างขึ้นโดยใช้เซลล์มาตรฐานหรือวงจรที่วาดด้วยมือนั้นเป็นเพียงเรื่องของเศรษฐศาสตร์ สำหรับโครงสร้างที่หนาแน่นและมีความซ้ำซ้อนสูงเช่นความทรงจำ (แคช, microcode ROM, ไฟล์ลงทะเบียน) ทำให้การลงทุนเวลาในการออกแบบเซลล์พื้นฐานไม่กี่แห่งที่จะเรียงตัวเข้าด้วยกัน ... ผลที่ได้มีขนาดเล็กลงและเร็วกว่าวงจรที่เท่ากัน จากเซลล์มาตรฐาน

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


16

ลักษณะ "เลือน" ที่คุณเห็นในไมโครโฟโต้แรกนั้นเป็นผลมาจากอัลกอริธึมแบบกำหนดเส้นทางและเส้นทางอัตโนมัติสังเคราะห์การออกแบบโดยใช้ไลบรารีเซลล์มาตรฐาน

ชิ้นส่วนที่เก่ากว่าเช่น AMD386 ในอิมเมจที่สองจะลงวันที่ก่อนวันจริงของอัลกอริทึมเหล่านี้ การออกแบบทั้งหมดถูกวางอย่างระมัดระวังและส่งด้วยมือบัญชีสำหรับลักษณะที่ปรากฏเป็นระเบียบมากขึ้น (ในทางกลับกันการขาดกระบวนการเดียวที่สร้างบัญชีเลย์เอาต์สำหรับพื้นที่ขนาดใหญ่ของการเชื่อมต่อระหว่างกันที่จำเป็นใน 386 - อัลกอริทึม PAR อาจมีรูปแบบที่มีประสิทธิภาพมากขึ้น)

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


"AMD386. มันเป็นส่วนดิจิตอลทั้งหมด!" - ฉันต้องการจดบันทึกเกี่ยวกับสิ่งต่าง ๆ : อย่างน้อยแผ่นรอง IO และสิ่งต่าง ๆ เช่นนั้น (สมมติว่าไม่มีหน่วยงานกำกับดูแลภายในออสซิลเลเตอร์และอื่น ๆ ) พวกเขาต้องเป็นแบบอะนาล็อก อาจมีไดโอดป้องกัน, ไดโอดป้องกันย้อนกลับ, ทรานซิสเตอร์ที่แตกต่างกันของอินเวอร์เตอร์สำหรับ fan-out / in และใครจะรู้ว่าฉันกำลังคิดถึงอะไร ฉันไม่แน่ใจว่าจะมี IC ดิจิตอลที่บริสุทธิ์อยู่ในโลกทำจากเซลล์มาตรฐานและคู่ของ VDD / GND
thexeno
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.