14-02-2010, 20:14
|
מנהל
|
|
חבר מתאריך: 26.07.08
הודעות: 6,473
|
|
חידה בלוגיקה דיגיטלית - CMOS
לפני החידה הראשית, נעשה חידת חימום (לחדשים או המתפתחים בתחום):
נתונה פונקציה לוגית: [TEX]A \cdot B \cdot C \cdot D[/TEX]
ארבעת הכניסות, A,B,C, ו-D נכנסות לתוך קופסה שחורה. במוצא הקופסה יש לקבל את הפונקציה הנ"ל.
מגבלות:- מותר (אך לא חובה) להשתמש בשערי CMOS הבאים:
XOR, XNOR, OR, NOR, AND, NAND, NOT
וכמו כן מותר להשתמש בטרנזיסטורי MOSFET בדידים (מסוג עידוד \ enhancement).
אסור להשתמש בקבלים, נגדים (pull-up/down), סלילים, או טרנזיסטורים אחרים (כמו BJT), מלבד בשערים הבסיסיים המוצעים למעלה ובטרנז' MOS מסוג עידוד. - הקופסה השחורה, עם כל השערים ו\או הטרנז' שבה, חייבת להכיל מקסימום 10 טרנזיסטורי MOSFET.
לדוגמא, שער NOT כולל 2 טרנז' MOS (אחד PMOS ואחד NMOS), אז אסור להשתמש ביותר מ-5 שערי NOT כאשר רק הם נמצאים בקופסה השחורה.
החידה הראשית:
נתונה הפונקציה: [TEX]A \cdot B[/TEX]
יש לממש אותה בעזרת שערי CMOS NOT בלבד.
אסור להשתמש בטרנזיסטורים בדידים מכל סוג, ואסור להשתמש בשום רכיב אחר מלבד שערי CMOS NOT הבסיסיים והמוכרים לכולנו:
שער NOT אחד מורכב מ- NMOS אחד ו-PMOS אחד. שני טרנז' ה-MOS שבשער ה-NOT מסוג עידוד.
נא להשתמש בתגית SPOILER לתשובות (כדי להסתיר את התשובה מאלו שרוצים לפתור את החידה). כל תשובה בתגית SPOILER נפרדת. לחצו כאן לדוגמת שימוש.
וזו התוצאה של השימוש בתגית SPOILER:
תודה ושיהיה
נערך לאחרונה ע"י dorM בתאריך 14-02-2010 בשעה 20:19.
|