สิ่งที่ดีเกี่ยวกับ CMOS?


31

ฉันได้อ่านหัวข้อมากมายที่นี่ ฉันอ่านบางคนที่บอกว่าฉันชอบที่ "มีลักษณะของ CMOS" และในแผ่นข้อมูลบางอย่าง (เช่น AVR) พวกเขาบอกว่ามันมีคุณสมบัติของ CMOS และอื่น ๆ ... ฉันจำคำว่า "CMOS ที่เข้ากันได้" หรือไม่

เหตุใดการมี "คุณลักษณะของ CMOS" ทำให้คนภูมิใจ

คำตอบ:


42

ตรรกะ CMOS (เซมิคอนดักเตอร์โลหะออกไซด์เสริม) มีจำนวนลักษณะที่ต้องการ:

  1. ความต้านทานอินพุตสูง สัญญาณอินพุตกำลังขับขั้วไฟฟ้าที่มีชั้นของฉนวน (โลหะออกไซด์) ระหว่างพวกเขาและสิ่งที่พวกเขากำลังควบคุม สิ่งนี้ทำให้พวกเขามีความจุเล็กน้อย แต่มีความต้านทานไม่ จำกัด กระแสเข้าหรือออกจากอินพุต CMOS ที่เก็บไว้ที่ระดับหนึ่งเป็นเพียงการรั่วไหลมักจะ 1 1A หรือน้อยกว่า

  2. เอาต์พุตขับทั้งสองวิธีอย่างแข็งขัน

  3. ผลที่ได้จะสวยมากไปทางรถไฟ

  4. โลจิคัล CMOS ใช้พลังงานน้อยมากเมื่ออยู่ในสถานะคงที่ การบริโภคในปัจจุบันมาจากการเปลี่ยนเป็นตัวเก็บประจุเหล่านั้นจะถูกชาร์จและปล่อยออกมา ถึงอย่างนั้นมันก็ยังมีอัตราส่วนความเร็วต่อกำลังที่ดีเมื่อเทียบกับตรรกะชนิดอื่น

  5. ประตู CMOS นั้นง่ายมาก เกทพื้นฐานคืออินเวอร์เตอร์ซึ่งเป็นทรานซิสเตอร์เพียงสองตัว สิ่งนี้พร้อมกับการใช้พลังงานต่ำหมายความว่ามันให้ตัวเองได้ดีในการรวมเข้าด้วยกันอย่างหนาแน่น หรือในทางกลับกันคุณจะได้รับตรรกะมากมายสำหรับขนาดราคาและพลังงาน


19

มันหมายถึงวิธีการสร้างประตูบน IC CMOS ย่อมาจาก Complementary MOS (เซมิคอนดักเตอร์โลหะออกไซด์) ซึ่งใช้ทั้ง PMOS และ NMOS (เช่นเสริม) เพื่อสร้างตรรกะ
CMOS รวดเร็วมีพัดลมขนาดใหญ่ออกมาและใช้พลังงานน้อยกว่าเทคโนโลยีอื่น ๆ

ตระกูลอื่น ๆ คือ TTL (ตรรกะทรานซิสเตอร์ทรานซิสเตอร์, NPN / PNP ยังคงใช้อยู่), ECL (อีซีแอลตรรกะคู่ - เร็ว แต่สิ้นเปลืองพลังงานมาก - ยังคงใช้ในรูปแบบที่แตกต่างกัน) DTL (ไดโอดทรานซิสเตอร์ตรรกะ - เก่า) และ RTL (ทรานซิสเตอร์ต้านทาน ตรรกะ (เก่ากว่า)

"เข้ากันได้กับ CMOS" หรือ "เข้ากันได้กับ TTL" มักใช้เพื่ออธิบายระดับแรงดันไฟฟ้าที่จำเป็นสำหรับตรรกะ 1 และ 0


ฉันอาจจะพลาดอะไรบางอย่าง แต่ CMOS ไม่ได้เป็นแค่ 'Complementary Metal Oxide Semiconductor' MOSFET เป็นทรานซิสเตอร์ Field-Effect Metal Oxide Semiconductor (คำหนึ่งหรือห้า) วิธีที่ฉันเข้าใจตรรกะ CMOS ประกอบด้วย MOSFETs แต่ทั้งสองนั้นไม่ได้มีความหมายเหมือนกัน
Alexios

@Alexios - ใช่ถูกต้อง - แก้ไขแล้ว สมองของฉันเพิ่ม FET ด้วยเหตุผลบางอย่าง - ฉันตั้งใจจะใส่ "Complementary MOS" โดยสมมติว่าคนส่วนใหญ่รู้ว่า MOS นั้นหมายถึงอะไร
Oli Glaser

ฉันคิดว่ามันไม่ใช่ปัญหาเนื่องจาก MOS อธิบายวัสดุที่ใช้ในขณะที่ FET เป็นหลักการทางกายภาพที่ใช้โดยทรานซิสเตอร์ดังนั้นฉันจึงไม่คิดว่ามันเป็นปัญหาที่จะรวมเข้าด้วยกัน
clabacchio

1
@clabacchio - อาจจะไม่ใช่ แต่มันก็เพื่อความชัดเจนเพราะมันรู้จักกันในชื่อ CMOS ไม่ใช่ CMOSfet
Oli Glaser

15

Oli และ Olin ได้อธิบายถึงความแข็งแกร่งของ CMOS แล้ว แต่ให้ฉันถอยหลัง

TL: DR: ตรรกะเสริมช่วยให้การแกว่งแรงดันไฟฟ้าทางรถไฟไปทางรถไฟและทรานซิสเตอร์ MOSFET เป็นเทคโนโลยีที่ปรับขนาดได้มาก (พันล้านทรานซิสเตอร์สามารถรับได้บนพื้นผิวขนาดเล็ก) ที่มีคุณสมบัติที่มีประโยชน์มาก (เทียบกับ BJT)

ทำไมต้อง CMOS

ความต้องการประตูเสริมเป็นเพราะความจริงที่ว่าแนวคิดประตูที่ง่ายที่สุดนั้นขึ้นอยู่กับแนวคิดของการดึงขึ้นและดึงลง ซึ่งหมายความว่ามีอุปกรณ์ (ทรานซิสเตอร์หรือชุดของทรานซิสเตอร์) ซึ่งดึง ouput สูง (ถึง '1') และอุปกรณ์อื่นเพื่อดึงลง (ถึง '0')

การเพิ่มประสิทธิภาพ nMOS ซึ่งเป็น MOSFET ที่ทำงานได้ดีที่สุดนั้นต้องการ VGS>VT>0.7Vเพื่อที่จะเปิดและอนุญาตให้กระแสไหล; ด้วยเหตุผลนี้มันใช้งานได้ดีในฐานะอุปกรณ์ดึงลง แต่ไม่ดีเท่ากับดึงขึ้น (ปิดก่อนที่จะยอมให้แรงดันเอาท์พุทเพิ่มเป็น VDD) ดังนั้นความคิดที่จะใช้ pMOS ซึ่งทำหน้าที่แย่กว่าเล็กน้อย (เพราะรูเคลื่อนที่ช้ากว่าอิเล็กตรอน แต่นี่เป็นอีกเรื่องหนึ่ง) แต่ทำหน้าที่เหมือนดึงขึ้นอย่างสมบูรณ์

ดังนั้นเสริม ('C' ใน CMOS) เพราะคุณใช้อุปกรณ์สองตัวที่ทำงานในทางตรงกันข้ามและประกอบกัน จากนั้นตรรกะจะกลับด้านเนื่องจาก nMOS (ที่ดึงลง) ต้องใช้แรงดันอินพุตสูง ('1') เพื่อเปิดและ pMOS ต้องการแรงดันไฟฟ้าต่ำ ('0')

แต่ทำไม MOS ถึงดี

และข้อมูลเพิ่มเติม: ดังที่แลงกล่าวว่าเหตุผลหลักสำหรับการแพร่กระจายของเทคโนโลยี MOSFET ก็คือมันเป็นอุปกรณ์ภาพถ่ายซึ่งหมายความว่าเหมาะที่จะทำบนพื้นผิวของสารกึ่งตัวนำ

นี่เป็นเพราะอย่างที่คุณเห็นในภาพการสร้าง MOSFET (นี่คือ n-channel, p-channel ในสารตั้งต้นเดียวกันนั้นต้องการพื้นที่เจือที่เรียกว่า n-well) โดยทั่วไปประกอบด้วยการเติมสอง n + region และ การเปิดเผยเกทและหน้าสัมผัส (ง่ายมาก)

http://en.wikipedia.org/wiki/File:Lateral_mosfet.svg

BJT ทรานซิสเตอร์ในปัจจุบันทำด้วยเทคโนโลยีคล้าย MOS ซึ่งหมายถึง 'สลัก' บนพื้นผิว แต่โดยพื้นฐานแล้วพวกมันประกอบด้วยเซมิคอนดักเตอร์สามชั้นที่มีสารทึบแสงต่างกันดังนั้นพวกมันจึงมีความสำคัญต่อเทคโนโลยีที่ไม่ต่อเนื่อง ในความเป็นจริงวิธีที่พวกเขาสร้างขึ้นในขณะนี้คือการสร้างทั้งสามชั้นที่ระดับความลึกที่แตกต่างกันในซิลิคอนและ (เพียงแค่ให้ความคิด) ในเทคโนโลยีล่าสุดที่พวกเขาครอบครองพื้นที่ตามลำดับไมโครมิเตอร์กำลังสองหรือในขณะที่ทรานซิสเตอร์ MOS สร้างขึ้นในเทคโนโลยี <20 นาโนเมตร (อัปเดตค่านี้เป็นประจำ) ด้วยพื้นที่โดยรวมที่สามารถอยู่ในลำดับน้อยกว่า 100 นาโนเมตร² (ภาพด้านขวา)

http://openbookproject.net/electricCircuits/Semi/SEMI_2.html

ดังนั้นคุณจะเห็นได้ว่าเมื่อเพิ่มคุณสมบัติอื่นทรานซิสเตอร์ MOSFET จะเหมาะกว่ามาก (ในเทคโนโลยีปัจจุบัน) เพื่อให้ได้ขนาดใหญ่มากหรือ VLSI

อย่างไรก็ตามทรานซิสเตอร์สองขั้วยังคงใช้กันอย่างแพร่หลายในอุปกรณ์อิเล็กทรอนิกส์อะนาล็อกเพื่อคุณสมบัติเชิงเส้นที่ดีขึ้น นอกจากนี้ BJT ยังเร็วกว่า MOSFET ที่สร้างขึ้นด้วยเทคโนโลยีเดียวกัน (หมายถึงขนาดของทรานซิสเตอร์)

CMOS กับ MOS

โปรดทราบว่า CMOS ไม่เท่ากับ MOS: เนื่องจาก C ใช้สำหรับ 'Complementary' จึงเป็นรูปแบบเฉพาะ (แม้ว่าจะใช้กันอย่างแพร่หลาย) สำหรับประตู MOS ในขณะที่วงจรความเร็วสูงมักใช้ตรรกะแบบไดนามิกซึ่งมีวัตถุประสงค์เพื่อลดความจุอินพุตของ ประตู ในความเป็นจริงการพยายามผลักดันเทคโนโลยีให้ถึงขีด จำกัด การมีความจุของเกตสองตัว (ตามที่มีใน CMOS) ที่อินพุตเป็นสาเหตุของการสูญเสียประสิทธิภาพ คุณสามารถพูดได้ว่ามันเพียงพอที่จะเพิ่มกระแสที่ส่งมอบโดยขั้นตอนก่อนหน้า แต่เพื่อให้ตัวอย่างความเร็วในการชาร์จ 2x ต้องใช้กระแสไฟในการชาร์จ 2x นั่นหมายถึง 2x การนำไฟฟ้าซึ่งทำได้ด้วยความกว้างของช่องสัญญาณ 2x และ - ทำให้ประหลาดใจ ความจุอินพุต

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

เกี่ยวกับอินเตอร์เฟส

การเปลี่ยนหัวข้อเมื่อพูดถึงไมโครคอนโทรลเลอร์และอินเทอร์เฟซสิ่งสำคัญที่ต้องจำไว้คือความต้านทานอินพุตสูงของเกต CMOS ทำให้มีความสำคัญมากเพื่อให้แน่ใจว่าพินอินพุต / เอาท์พุตจะไม่ลอยตัว (ถ้ามีการป้องกัน เกตสามารถสัมผัสกับเสียงรบกวนภายนอกและรับค่าที่ไม่สามารถคาดเดาได้ (โดยมีการล็อคและความเสียหายที่อาจเกิดขึ้นได้) ดังนั้นการระบุว่าอุปกรณ์ที่มีคุณสมบัติ CMOS ควรจะแนะนำสิ่งนี้ให้คุณด้วย


ตรรกะไดนามิกทรานซิสเตอร์เดี่ยวถูกใช้ในการออกแบบที่ทันสมัยอย่างไร ฉันรู้ว่ามันถูกใช้ในการออกแบบ NMOS เช่น 6502 หรือชิปวิดีโอของ Atari 2600 แต่ฉันคิดว่ามันต้องใช้ pull-ups แบบพาสซีฟหรือพาสซีฟตามช่วงเวลา การดึงขึ้นแบบพาสซีฟจะเห็นได้ชัดว่าไม่น่าจะประหยัดพลังงานหรือเร็วเกินไปและช่วงเวลาการเติมประจุตามวัฏจักรจะไม่ช่วยเพิ่มความเร็วได้มากนัก มีเคล็ดลับที่ฉันไม่คุ้นเคยหรือไม่
supercat

ฉันรู้ทฤษฎีดังนั้นฉันไม่รู้ว่าใครใช้จริง แต่อาจมีหลายคนทำ ระวังตรรกะของ Domino หรือตรรกะของ NORA ในระบบที่มีท่อส่งคุณสามารถใช้นาฬิกาเพื่อขับเคลื่อนขั้นตอนการชาร์จล่วงหน้าและคุณสามารถแทรกเข้าไปในระยะเพิ่มเติมเพื่อใช้ขอบทั้งหมดของนาฬิกา ดังนั้นจึงขึ้นอยู่กับตรรกะแบบไดนามิกมากกว่าการโหลดแบบพาสซีฟ
clabacchio

ฉันจำการอ่านเกี่ยวกับตรรกะของ Domino ในหลักสูตร VLSI ของฉันได้ แต่ดูเหมือนว่าการออกแบบจำนวนมากกำลังโน้มตัวไปยังการวางแนวสิ่งต่างๆเพื่อให้มีการดำเนินการในทุกรอบสัญญาณนาฬิกาและฉันไม่เห็นว่ามันจะทำงานอย่างไรกับตรรกะของ Domino
supercat

โอ้ pipelining และโดมิโนตรรกะเข้ากันได้อย่างสมบูรณ์แบบ! โดมิโนระยะใช้เฉพาะ nMOS หรือ pMO เท่านั้นใช่มั้ย ลองนึกภาพว่าคุณมีน้ำตกของ n-stage และ p-stage: เมื่อนาฬิกาตก n-stage จะอยู่ในโหมด precharge ในขณะที่ p-stage จะประเมินอินพุต ... หรือคุณสามารถใช้รีจิสเตอร์ ...
clabacchio

8

หากคุณรู้ทางเลือกที่เคยมีมาก่อนนั่นคือ CMOS หรือก่อน CMOS นั้นเร็วพอที่จะแข่งขันคุณจะเข้าใจว่ามันเป็นเทคโนโลยีที่ยอดเยี่ยม

ทางเลือกคือ TTL, LS-TTL, P- หรือ NMOS

หากปราศจากการใช้พลังงานต่ำของเทคโนโลยี CMOS ไม่มีไมโครโพรเซสเตอร์ในปัจจุบันแม้แต่ใกล้เคียงกับการใช้งานจริง

ไมโครโพรเซสเซอร์ CMOS ในปัจจุบันมีความหนาแน่นของพลังงาน (การกระจายพลังงานต่อพื้นที่ชิป) ซึ่งคล้ายกับของจานทำอาหาร ลองนึกภาพความหนาแน่นพลังงานของเทคโนโลยีทางเลือกจะสูงกว่า 100 หรือ 1,000 เท่า


6

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

ตัวอย่างเช่นถ้าคุณมีไมโครคอนโทรลเลอร์หรือ FPGA ที่มีพิน I / O แบบ CMOS คุณสามารถใช้มันกับชิปกาวตรรกะของ CMOS หรือ CMOS EEPROM หรือ CMOS ADC การมีส่วนต่าง ๆ เหล่านี้ใช้อินเทอร์เฟซที่ได้มาตรฐานหมายความว่าคุณ (ส่วนใหญ่) รู้ว่าคุณสามารถเชื่อมต่อพวกเขาทั้งหมดเข้าด้วยกันและพวกมันจะทำงาน


3

CMOS หมายถึงเทคโนโลยีในการสร้างวงจรรวม (ดังนั้นจึงไม่สามารถใช้กับอุปกรณ์แบบพาสซีฟเช่นตัวต้านทาน) มีเทคโนโลยีอื่น ๆเช่น TTL และ NMOS

ข้อได้เปรียบที่สำคัญของ CMOS คือมันใช้พลังงานน้อยกว่าเทคโนโลยีอื่น ๆ การออกแบบแบบ CMOS มีการใช้พลังงานแบบสถิตเกือบเป็นศูนย์ ในช่วงการเปลี่ยนภาพ CMOS เท่านั้นที่ใช้พลังงานไม่น้อย แต่ถึงกระนั้นก็ยังมีขนาดเล็กมากเมื่อสวิตช์ CMOS อย่างรวดเร็วตามคำสั่งของpicosecondsสำหรับการออกแบบที่ใช้งานได้จริงเร็วที่สุด (นั่นเป็นสาเหตุที่ไมโครคอนโทรลเลอร์ใช้พลังงานมากขึ้นที่ความถี่สัญญาณนาฬิกาที่สูงขึ้นเนื่องจากความถี่ที่สูงขึ้นหมายถึงการเปลี่ยนความถี่บ่อยขึ้น)

ทั้งหมดนี้หมายถึงความร้อนเหลือทิ้งน้อยลงและวงจรรวมที่หนาแน่นมากขึ้น (เช่นรอยเท้า IC ที่เล็กลงสำหรับฟังก์ชั่นเดียวกัน) หากอุปกรณ์ของคุณใช้พลังงานจากแบตเตอรี่เป็นส่วนใหญ่หรือต้องมีขนาดเล็กที่สุดเท่าที่จะทำได้ (เช่นสมาร์ทโฟน) นี่คือชัยชนะครั้งใหญ่


-3

โดยทั่วไปเราจำแนกครอบครัวตรรกะในสองประเภท 1) ครอบครัวตรรกะตรรกะ 2) ครอบครัวตรรกะตรรกะ bipol ครอบครัวของครอบครัวนี้ถูกสร้างขึ้นโดยใช้อุปกรณ์ unipolar เช่น MOSFET ดังนั้นมันเรียกว่ามีครอบครัว mos ตรรกะอดีต 1) PMOS 2) NMOS 3) CMOS


2
" โดยพื้นฐานแล้วเราเป็นครอบครัวตรรกะจำแนก " ฉันปฏิเสธที่จะระบุตัวเองว่าเป็นครอบครัวตรรกะ
Harry Svensson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.