engineering-design-and-analysis
أساسيات التصميم الرقمي: الحسابات والمعايير والتطبيقات العملية
Table of Contents
التعريف بالتصميم الرقمي
ويمثل التصميم المنطقي الرقمي حجر الزاوية للالكترونيات الحديثة، والهندسة الحاسوبية، وتكنولوجيا المعلومات، ويشمل هذا الانضباط الإنشاء المنهجي للدوائر التي تنفذ العمليات المنطقية وتعظيمها، وتشكل الأساس الذي تعمل عليه جميع النظم الرقمية، ومن السمات الذكية في جيبكم إلى أجهزة الحاسوب المتطورة التي تعمل في مجال السحب، وتنظم مبادئ التصميم الرقمي كيفية عمل هذه الأجهزة وتخزينها ونقلها.
ويجمع الميدان بين علوم الحاسوب النظرية والهندسة الكهربائية والرياضيات لإنشاء دوائر وظيفية قادرة على أداء مهام حاسوبية معقدة، ويجب على المهندسين والمصممين العاملين في هذا المجال أن يتقنوا مادة البولين أو جيبرا، وأن يفهموا الفيزياء شبه الموصلية، وأن يطبقوا منهجيات تصميم منهجية لإنشاء نظم رقمية موثوقة وفعالة وقابلة للقياس، حيث أن التكنولوجيا لا تزال تتقدم في تصميمات إلكترونية سريعة الأهمية،
هذا الدليل الشامل يستكشف الحسابات الأساسية ومعايير الصناعة والتطبيقات العملية التي تحدد التصميم المنطقي الرقمي المعاصر، سواء كنت طالباً يبدأ رحلتك في الإلكترونيات، مهندس محترف يسعى إلى تجديد معرفتك، أو هوايته المهتمة بفهم كيفية عمل الأجهزة الرقمية، فهذه المادة توفر المعرفة الأساسية اللازمة لفهم وتطبيق مبادئ التصميم المنطقي الرقمي بفعالية.
المفاهيم الأساسية لللوج الرقمية
عدد النظم والتمثيل الرقمي
في قلب المنطق الرقمي يكمن نظام الأرقام الثنائية الذي يستخدم فقط دولتين متفرقتين: صفر و 1. هذه الولايات تتطابق مع مستويات الفولطية المختلفة في الدوائر الإلكترونية، التي تمثل عادةً ظروفاً "خارجية" و"على" أو "مرتفعة" و"مرتفعة" على عكس نظم اللغات التي يمكن أن تمثل مجموعة لا نهائية من القيم، النظم الرقمية تعمل حصراً مع هذه الدول المتباينة، مما يوفر الضجيج المتأصل والموثوقية.
إن النظام الثنائي هو اللغة العالمية للالكترونيات الرقمية لأنه يرسم بدقة الخصائص المادية للمفاتيح الإلكترونية سواء كانت مترجمات أو نقلات أو أجهزة تحويل أخرى، وكل رقم ثنائي أو قليلا يمثل أصغر وحدة للمعلومات في النظم الرقمية، وبجمع عدة أجزاء، يمكننا أن نمثل أعدادا أكبر، وشخصيات، وتعليمات، وهياكل بيانات معقدة تمكن من الحوسبة الحديثة.
ويعتبر فهم الخيوط الثنائي، بما في ذلك الإضافة، والتعاقد، والتعددية، والتقسيم، أمرا أساسيا للتصميم المنطقي الرقمي، ويجب أيضا أن يكون المهندسون على دراية بنظم أخرى من نظم الأرقام تستخدم عادة في الإلكترونيات الرقمية، بما في ذلك البيوت الفوقية (قاعدة 16) والخامسة (قاعدة 8)، التي توفر تمثيلا أكثر ترابطا للقيم الثنائية وتبسيط التفاعل بين البشر والنظم الرقمية.
عمليات البولين ألغبرا واللوجيكية
ويوفر نظام البولين الغيبرة، الذي طوره جورج بول في منتصف القرن التاسع عشر، الإطار الرياضي للتصميم المنطقي الرقمي، ويعمل هذا النظام الأغبيائي على متغيرات ثنائية ويحدد العمليات الأساسية التي تشكل أساس جميع الدوائر الرقمية، والعمليات الثلاث الرئيسية التي يمكن استخلاصها من جميع المهام المنطقية الأخرى.
ولا تنتج العملية إلا إذا كانت جميع المدخلات صحيحة، مما يجعلها مفيدة للمنطق المشروط الذي يجب أن تستوفى فيه شروط متعددة في آن واحد، وتنتج عملية أو عملية إنتاجية حقيقية عندما يكون هناك إسهام واحد على الأقل، مما يتيح الاختيار والمنطق المختلط، كما أن عملية " لا " ، التي تسمى أيضا التحويل أو التكملة، إنما تعكس ببساطة حالة المدخلات، وتتحول إلى واقعة خاطئة وعكس العكس.
وبالإضافة إلى هذه العمليات الأساسية، يعمل المصممون الرقميون مع العمليات المشتقة مثل NAND (NOT-AND)، وNOR (NOT-OR)، وXOR (غير حصري)، وXNOR (غير حصري)، وهذه العمليات المركبة مهمة خاصة لأن بوابات الناندو والنور تعتبر من البوابات العالمية - أي وظيفة من وظائف البولين يمكن تنفيذها باستخدام البوابات الوطنية أو بوابات تصنيع النور فقط.
ويتبع البولين الحجابية قوانين ونظريات محددة تمكن من تبسيط الدوائر وتحسّنها، وتشمل هذه القوانين قوانين تخفيفية وقوانين رابطة وقوانين توزيعية ونظريات دي مورغان ومختلف الهوية وتكمل القوانين، وتسيير هذه التلاعبات القديمة يسمح للمصممين بتحويل التعبيرات المنطقية المعقدة إلى مكونات بسيطة أكثر كفاءة، وتطبيقات للدائرة الأقل كفاءة،
لوجيك غيتس: حاجز المبنى
والبوابات اللوجية هي عمليات البوليان التي تعمل كبنات أساسية للبناء في جميع الدوائر الرقمية، ويؤدي كل نوع من البوابات وظيفة منطقية محددة على مدخلات ثنائية أو أكثر لإنتاج ناتج ثنائي، وفهم الخصائص والسلوك والتطبيق السليم للبوابات المنطقية أمر أساسي لأي شخص يعمل في التصميم الرقمي.
وتشمل البوابات المنطقية الأساسية والبوابات أو البوابات، وليس البوابات (المنحرفون)، وبوابات النادل، وبوابات النور، وبوابات الاكس أوور، وكل بوابة من البوابات لها جدول وقائع فريد يحدد ناتجها لكل مجموعة ممكنة من المدخلات، مثلاً، ينتج ناتجان عالياً فقط عندما تكون المدخلات عالية، بينما تنتج بوابة ذات ناتجين أو بوابات عالية ناتجاً كبيراً.
وتُنفَّذ البوابات المنطقية الحديثة عادة باستخدام تكنولوجيا الموصلات المعدنية الشاملة لشبكة CMOS (التقنية الشاملة للموصلات شبه الشبهية)، التي توفر كفاءة ممتازة في استخدام الطاقة، وحصانة ضوضاء عالية، والقدرة على التكدس إلى أبعاد صغيرة جداً، وتستخدم بوابات المنظمة سواتل الملاحة أزواجاً مكملة من أجهزة التحويل غير المتطورة والنوعية من النسخ لإنشاء دوائر تحويلية تُسُبُطِّطِّطِّل في الوقت الذي يُلِّل الطاقة الوطِّرُ في نفس الوقت الذي يُّهُ في عملياتٍ قويةٍ واسعة النطاق من الظروف.
وعند اختيار واستخدام البوابات المنطقية في التصميمات العملية، يجب على المهندسين أن ينظروا في عدة بارامترات هامة، منها تأخير النشر، واستهلاك الطاقة، والقدرة على الإثارة، والهومش الضوئي، ونطاقات الفولط التشغيلي، وتحدد هذه المواصفات كيفية الربط بين البوابات وكيفية أداء الدائرة العامة في ظل ظروف العالم الحقيقي.
الحسابات الأساسية في التصميم الرقمي للأماكن
حسابات الناتج المحلي
وتشكل محسوبة نواتج البوابة المنطقية أساس تحليل الدوائر الرقمية، إذ يجب أن يكون بوسع المصممين، بالنسبة لأي مجموعة من المدخلات، تحديد الناتج الناتج الناتج عن ذلك بتطبيق وظيفة البولين المناسبة، وتبدأ هذه العملية بحسابات بسيطة ذات بوابة واحدة وتمتد لتشمل دوائر معقدة متعددة المستويات تضم عشرات أو مئات من البوابات المترابطة.
بالنسبة للبوابات الأساسية، حساب الناتج مباشر، تطبيق طاولة الحقيقة أو تعبير البولين على قيم المدخلات، مثلاً، ثلاثة مدخلات وبوابة بمدخلات ألف 1 و1 و1 وجيم =0 ينتج الناتج Y=0 لأن ليس كل المدخلات عالية، أي ثلاثة مدخلات أو بوابة ذات مدخلات تنتج Y=1 لأن على الأقل مدخل واحد مرتفع، هذه الحسابات البسيطة تصبح لبنة البناء الأكثر تعقيداً
عند التعامل مع الدوائر المدمجة التي تحتوي على بوابات متعددة، عملية الحساب تشمل العمل عبر الدائرة بشكل منهجي، عادة من المدخلات إلى النواتج، كل ناتج من البوابة يحسب على أساس مدخلاته، وهذه النتائج الوسيطة تصبح مدخلات للبوابات اللاحقة، وهذا التحليل حسب طبقة كل واحدة يستمر حتى يتم تحديد جميع النواتج، وبالنسبة للدوائر التي لديها مسارات للتغذية المرتدة أو العناصر المتسلسلة، يصبح التحليل أكثر تعقيدا وقد يتطلب تقنيات قائمة على الدولة أو على الوقت.
إن تبسيط الجبود الغليان يمثل مهارة حسابية حاسمة أخرى، وباستخدام نظريات وقوانين الألغبرا البولينية، يمكن للمصممين تحويل التعبيرات المنطقية المعقدة إلى أشكال مكافئة أبسط، وهذا التبسيط يقلل من عدد البوابات المطلوبة، ويقلل إلى أدنى حد من التأخير في نشرها، ويقلل من استهلاك الطاقة، وتشمل أساليب التبسيط المشتركة المعامل، وتطبيق نظريات دي مورغان، مع إزالة الشروط الزائدة عن التوافق.
تحليل التوقيت والتأخير
ويعد تحليل التوقيت أمرا بالغ الأهمية في التصميم المنطقي الرقمي لأن بوابات العالم الحقيقي ودوائره لا تستجيب فورا للتغييرات في المدخلات، ويضمن التأخير في الاختبار، الذي يُعرف بأنه الوقت اللازم لإجراء تغيير في النواتج بعد تغيير المدخلات، التأثير مباشرة على أداء الدوائر وتحديد الترددات القصوى للعمليات، ويكفل فهم هذه التأخيرات وحسابها أن تعمل الدوائر بشكل صحيح بالسرعة المقصودة.
كل بوابة منطقية تُحدث تأخيراً في عملية نشر السمات، يُقاس عادة في ثانيات النانو أو ثانيات البيكوتين للدوائر المتكاملة الحديثة، ويتوقف هذا التأخير على عدة عوامل منها هيكل المترجم الداخلي للبوابة، وسرعة الحمل، وفولاذ الإمدادات، ودرجة الحرارة، وتغيُّرات عمليات التصنيع، وتحدد صحائف البيانات حالات التأخير النموذجية والدنيا والأكبر في نشر البيانات لتسديد هذه التباينات.
وبالنسبة للدوائر المشتركة، فإن الطريق الحاسم - وهو أطول طريق للتأخير من أي مدخلات إلى أي ناتج - يحدد أقصى سرعة تشغيلية، ويستلزم حساب المسار الحاسم تحديد جميع مسارات الإشارات الممكنة عبر الدائرة، ويلخص التأخير في النشر على طول كل طريق، ويختار الطريق مع أقصى قدر من التأخير الكلي، ويضع التواتر الأقصى لهذا التأخير الحرج أقصى تواتر للسير المتزامن.
إن تحديد الوقت والحسابات الزمنية أمران أساسيان بالنسبة للدوائر المتعاقبة التي تحتوي على منحدرات أو مطاطات، ويحدد الوقت الذي يستغرقه تحديد المدة التي يجب أن تكون فيها بيانات المدخلات مستقرة قبل الساعة، بينما يحدد الوقت الذي يستغرقه الاحتفاظ بالبيانات بعد انقضاء الوقت المحدد، ويمكن أن يؤدي انتهاك متطلبات التوقيت هذه إلى قابلية القياس أو فساد البيانات أو عطل سيرها.
حسابات استهلاك الطاقة
وقد أصبح استهلاك الطاقة أحد أهم معايير التصميم في النظم الرقمية الحديثة، ولا سيما بالنسبة للأجهزة التي تعمل بالبطارية، والمجهزات ذات الأداء العالي، ومراكز البيانات الواسعة النطاق، ويتطلب حساب استهلاك الطاقة وتحقيقه الأمثل فهم آليات تفكك القوى الثابتة والدينامية في الدوائر الرقمية.
كما أن استهلاك الطاقة الثابتة، الذي يسمى قوة التسرب، يحدث حتى عندما لا تتحول الدائرة، وفي دوائر CMOS، تنتج الطاقة الثابتة أساسا من التسرب تحت الأرضي من خلال المتحولين في دولتهم، وتسرب أكسيد البوابات، وتسرب المفرقعات، ومع تزايد أهمية أبعاد التجاوزات في مسارات العمليات المتقدمة، فإن الطاقة الثابتة قد أصبحت في بعض الأحيان ذات تأثير مكثف.
إن استهلاك الطاقة الديناميكية يحدث أثناء تغيير الأحداث عندما تتغير الدوائر، العنصر الرئيسي للطاقة الدينامية هو الطاقة اللازمة لشحن وتصريف الحمولات الكثيفة من خلال حجم إمدادات الدائرة، معادلة الطاقة الدينامية P = ألفا × × V2 × × × × × × × هذه العلاقة، حيث يمثل التردد ألفا عامل النشاط (الاختراق الذي يتحول إلى كل ساعة)
وتكشف هذه المعادلة عن عدة أفكار هامة بشأن استخدام الطاقة على الوجه الأمثل، إذ يزيد استهلاك الطاقة بمقدار رباعي مع ارتفاع حجم الإمدادات، مما يجعل خفض الفولطية تقنية عالية الفعالية في توفير الطاقة، ويتوقف مقياس الطاقة، بشكل متمرس، على سرعة تبديل الكهرباء، على نحو تناسبي، ويقلل إلى أدنى حد من القدرة الدينامية، ويؤثر أيضاً في تصميم الدوائر المتأنية ووضعها تأثيراً كبيراً على استهلاك الطاقة المعمارية.
وتمثل الطاقة القصيرة الأجل عنصرا ثالثا لاستهلاك الطاقة، يحدث خلال فترة قصيرة عندما يقوم مترجمون التحرير بالسحب والسحب في وقت واحد أثناء التحولات، وفي حين أن الطاقة في الدوائر المخصصة جيدا تكون أصغر من الطاقة الدينامية في الدوائر المخصصة جيدا، فإن القدرة على استخدام الدوائر القصيرة يمكن أن تصبح كبيرة في الدوائر التي تمر بمرحلة انتقال بطيئة في المدخلات أو تقلل في الحجم.
حسابات فون - أوت وودينغ
ويشير السحب إلى عدد مدخلات البوابة التي يمكن أن يقودها ناتج واحد من البوابة مع الحفاظ على مستويات منطقية وخصائص توقيت سليمة، ويعتبر فهم وحساب القيود المفروضة على المراوح أمرا أساسيا لضمان تشغيل الدوائر الموثوقة ومنع تدهور الإشارات في النظم الرقمية المعقدة.
كل بوابات تقدم حملاً مسدوداً إلى ناتج بوابة القيادة، بما أن المزيد من المدخلات مرتبط بناتج واحد، فإنّه يزيد من حجم الضغط الإجمالي، مما يزيد من تأخير النشر ويقلل من جودة الإشارة، وإذا كان هناك الكثير من المدخلات متصلاً، فإن بوابة القيادة قد لا تستطيع تحميل أو تصريف غطاء الحمل بسرعة كافية، مما يؤدي إلى تحولات بطيئة، أو انخفاض هوامش الضوضاء، أو فشل كامل في الدائرة.
ويتوقف أقصى قدر من المعجبين من البوابة على قوة المحرك الناتج وخصائص المدخلات للبوابات التي يقودها، ويحدد المصانع قدرات المراوح في صحائف بياناتها، التي كثيرا ما تكون معبرا عنها كرقم لا يبعد عن البعد يمثل عدد الحمولات القياسية التي يمكن أن تدفعها البوابة، مثلا، يمكن للبوابة التي تُنشر من 10 أن تقود عشرة مدخلات من البوابات القياسية من نفس الأسرة المنطقية.
وعندما يتطلب التصميم قيادة أكثر من البوابة الواحدة التي يمكن التعامل معها، يستخدم المصممون تقنيات الضم العازلة أو تحديث البوابات، فالبوابات ذات المحرك العالي التي يمكن أن تُصدر وتغرق تيارات أكبر، مما يتيح لهم قيادة العديد من الحمولات أو الأسلاك الطويلة المترابطة، ويستلزم الإدخال الاحتياطي السليم حساب العدد الأمثل وتنسيب العوازل للتقليل من التأخير في الوقت الذي يُواجه فيه جميع القيود المفروضة على التحميل.
المعايير والمواصفات في التصميم الرقمي
معايير المستوى المنطقي ومواصفات الفولط
وتحدد معايير المستوى المنطقي النطاقات الفولطية التي تمثل الدولتين صفر و1 في الدوائر الرقمية، وتؤمن هذه المعايير التوافق بين المكونات من مختلف الجهات المصنعة وتتيح نقل الإشارات الموثوقة عبر الوصلات، وفهم المواصفات الفولطية أمر أساسي لتصميم الدوائر المناسبة وإدماج النظم.
وتشمل الأسر الأكثر شيوعاً التي تُعنى بالمنطق حركة تحرير تاميل إيلام (Transistor-Transistor Logic)، وCMOS (Complementary Metal-Oxide-Semiconductor)، ومختلف مشتقاتها، ويستخدم منطقها التقليدي لحركة إمدادية من طراز TTL مؤلفة من 5V، مع تحديد المنطق المنخفض بأنها فولتة دون 0.8V، ودرجة المنطق العالية (1) التي تُعرَّفَفَفَفَها بأنها مناطق تتجاوز عتبة الانتقال من 2.0 إلى 2.0.
وتعمل الأسر الحديثة في منطق المنظمة البحرية الدولية في مختلف مجموعات الإمدادات، بما في ذلك 5V، و 3.3V، و 2.5V، و 1.8V، بل وفولط أقل لتطبيقات منخفضة الطاقة، ويحدد كل معيار من معايير فولتاج المدخلات المحددة وعتبات إنتاج فولتاجات محددة، فعلى سبيل المثال، يحدد 3.3V CMOS المنطق المنخفض على أنه أقل من 0.8V والمنطق المرتفع على مستوى 2.0 في المدخلات، بينما يجب أن تنتج النواتج العالية ما يزيد عن 0.4V بالنسبة للمركبات المنخفضة.
وتمثل هامش الضوضاء الفرق بين مستويات إنتاج بوابة قيادة وعتبات المدخلات من بوابة استقبال، وتوفر هامش الضوضاء الأكبر درجة حصانة أكبر من الضوضاء الكهربائية، والتداخل، والتغيرات في الفولطية، ويعادل هامش الضوضاء المرتفع الحد الأدنى من الناتج المرتفع، مطروحا منه الحد الأدنى من الحد الأدنى من المدخلات، بينما يساوى هامش الضجيج المنخفض الحد الأقصى للمدخلات من الحد الأدنى من الإنتاج.
وعندما تكون الدوائر المشتركة العاملة على مختلف مستويات الفولطيات، يلزم أن تمنع التلف أو أن تكفل نقل الإشارات بشكل سليم، مثلاً، يمكن أن يؤدي ربط ناتج 5V مباشرة بمساهمة 3.3V إلى إلحاق الضرر بالجهاز المتلقي، ويوفر المتحولون من المستوى ترجمة ذات اتجاهين أو غير توجيهي للفولط مع الحفاظ على سلامة الإشارات وخصائص التوقيت.
معايير التوقيت ومواصفات القفل
وتنظم معايير التوقيت كيفية تغير الإشارات الرقمية بمرور الوقت، ومدى تزامن الدوائر بين عملياتها، وتحدد هذه المعايير معايير مثل ترددات ساعات العمل، ودورات العمل، والارتفاع وفترات الخريف، والتوقيتات، والتأخر في التجهيز، والتأخر في الوقت المحدد، ويكفل التقيد بمعايير التوقيت أن تعمل الدوائر على نحو موثوق به في سرعة استخدامها.
وتورد إشارات القفل الإشارة الزمنية للنظم الرقمية المتزامنة، والتنسيق عند استيلاء البيانات وتجهيزها ونقلها، وتشمل مواصفات القفل التردد (أو الفترة)، ودورة العمل (النسبة المئوية للساعة عالية)، والجليس (التغيرات القصيرة الأجل في توقيت حافة الساعة)، والمسحوق (الاختبارات في أوقات وصول الساعات في مواقع مختلفة من الدوائر).
ويحدد تحديد المواصفات الزمنية وضبطها النوافذ الزمنية التي يجب أن تظل خلالها مدخلات البيانات مستقرة مقارنة بحدود الساعة، ويحدد الوقت المحدد الحد الأدنى من الوقت قبل حافة الساعة الذي يجب أن تكون فيه البيانات صحيحة ومستقرة، في حين يحدد الوقت الأدنى بعد انقضاء ساعة على بقاء البيانات مستقرة، وتضمن هذه المواصفات أن تلتقط المناظر وغيرها من العناصر المتعاقبة قيم البيانات الصحيحة.
التأخير في القفل إلى الناتج، أيضاً يسمى تأخير الساعة إلى الساعة بالنسبة للقلبات، يحدد كم من الوقت بعد ساعة من الزمن يعكس الناتج قيمة المدخلات المأخوذة، وهذا التأخير، بالإضافة إلى التأخيرات المنطقية المتشابكة والتأخيرات في الربط، يحدد ما إذا كانت قيود التوقيت قد استوفيت في دوائر تسلسلية، ويجب على المصممين أن يكفلوا أن التأخير الكلي من مدخل واحد من ساعة التقلب، من خلال مخرجاتها،
المعايير الدولية والبروتوكولات المتعلقة بالاتصالات
وتحدد المعايير المشتركة بين الأوجه كيفية اتصال النظم الرقمية بعضها ببعض، وتحدد الخصائص الكهربائية، ومتطلبات التوقيت، وبروتوكولات الإشارة، وصيغ البيانات، وتتيح هذه المعايير إمكانية التشغيل المتبادل بين الأجهزة من مختلف الجهات المصنعة، وتيسر تطوير النظم النموذجية القابلة للتكرار، ويُعتبر فهم معايير الوصل المشتركة أمرا أساسيا للتصميم الرقمي على مستوى المنظومة.
وتُنقل الوصلات البينية الموازية عدة مرات في آن واحد على أسلاك منفصلة، مما يتيح إمكانية استخدام بيانات عالية بتكلفة زيادة عدد الدبابيس والتعقيد في تحديد المسارات، وتشمل المعايير الموازية المشتركة الوصلات البينية التقليدية للذاكرة (SRAM، وDAM)، وحافلات المجهزات، وأجهزة التخاطب الموازية ذات الأغراض العامة، بينما يمكن للوصلات البينية الموازية أن تحقق ارتفاعاً في النطاق الترددي، فإنها تواجه تحديات في توزيع الساعات، وضغط والضغط المتحرك، والضغط المتحرك، والضغط المتحرك.
SFLT, SBT, SBT, SBT, SBT, SBT, EL.
ويحدد كل معيار من معايير الوصلات البينية بارامترات كهربائية مثل مستويات الفولط، والاحتياجات الحالية من الدافع، وخطط الإنهاء، وتشمل معايير التوقيت معدلات البيانات، والتوقيتات المحددة للبروتوكول، والقيود المتعلقة بالتوقيت المحدد للبروتوكول، وتحدد مواصفات البروتوكول كيفية وضع البيانات، ومعالجة البيانات، ونقلها، والاعتراف بها، والتحقق من الأخطاء، ويجب على المصممين أن يتابعوا بعناية هذه المواصفات لضمان الاتصال الموثوق بها والحفاظ على الامتثال لمعايير الصناعة.
معايير التصميم والاختبار
وتوفر معايير التصميم والاختبار منهجيات ومبادئ توجيهية لإنشاء دوائر رقمية والتحقق منها والتحقق منها والتحقق منها، وتروج لأفضل الممارسات، وتحسين نوعية التصميم، وتيسير التعاون بين الأفرقة الهندسية، وكثيرا ما يمثل الامتثال للمعايير المعترف بها شرطا للمنتجات التجارية والتطبيقات الحرجة للسلامة.
(ج) إن لغات وصف البرمجيات المهددة (HDLs) مثل VHDL و Verilog لها معايير مصاحبة تمسكها الشبكة الدولية للتعليم وغيره من المنظمات المعنية بالمعايير، وتحدد هذه المعايير اللغوية النسيج، والسلوك الاصطناعي، ومنهجية المحاكاة، والمبادئ التوجيهية التوليفية، بما يكفل إمكانية تقاسم التصاميم، ومحاكاتها، وتجميعها عبر مختلف الأدوات والمنابر، ويحسن من معايير الترميز.
وتحدد معايير التصميم لأغراض الاختبار التقنيات اللازمة لجعل الدوائر أسهل اختبارا بعد التصنيع، وتشمل هذه التقنيات إدخال سلسلة المسح الضوئي، وهياكل الاختبار الذاتي المبني، والمسح الحدودي (مقياس IE 1149.1 JTAG) وقواعد تصميم تؤدي إلى تحسين التغطية بالأخطاء وخفض وقت الاختبار.() ويقلل تنفيذ خصائص إدارة الدعم التقني أثناء التصميم بدرجة كبيرة من تكاليف اختبار التصنيع ويحسن نوعية المنتجات.
وتوفر معايير ومنهجيات التحقق الوظيفي، مثل منهجية التحقق العالمي، نُهجا منهجية للتحقق من استيفاء التصميمات لمواصفاتها، وتحدد هذه المنهجيات هياكل التحقق، ومكونات الاختبار، ومقاييس التغطية، وعمليات تخطيط التحقق، والتحقق من النتائج، وهو أمر أساسي في التصميمات المعقدة التي يتعذر فيها إجراء اختبار شامل.
التصميم اللغوي المجتمعي
Multiplexers and Demultiplexers
وتعدّ أجهزة التكتل المتعددة (MUX) والمدوّنات (DEMUX) دوائر أساسية مشتركة تُوجّه البيانات بين مصادر وجهات متعددة، ويختار مضاعف واحد من عدة إشارات إلى مدخلات ويرسلها إلى ناتج واحد يستند إلى إشارات المراقبة التي تسمى خطوطاً مختارة، وعلى العكس من ذلك، فإن جهاز التفكك يأخذ مدخلاً واحداً ويوجهه إلى أحد النواتج المتعددة القائمة على خطوط مختارة.
يمكن أن يختار مضاعف متعدد الأطراف من نوع رقمي إشارة مدخل، مثلاً، خطين من نوع 4 إلى 1 متعدد المضاعفات، وأربعة مدخلات بيانات، يختار أحد المدخلات ليتجاوز الناتج استناداً إلى القيمة الثنائية للخطوط المختارة، وتستخدم المضاعفات على نطاق واسع في توجيه البيانات، وتقاسم الموارد، وتنفيذ وظائف البوليان التعسفية، وفي الواقع يمكن تنفيذ أي وظيفة ثابتة من وظائف البولين باستخدام متغيرات متعددة.
يؤدي المدمرون العملية العكسية، ويوزعون مدخلا واحدا على أحد النواتج المتعددة، ويوجه المزيل الذي يتكون من خطوط مختارة مدخلات إلى أحد النواتج التي تبلغ 2، وهذه الدوائر أساسية في معالجة الترميز، وشبكات توزيع البيانات، ونظم الاتصال التي يجب أن توجه فيها مجرى بيانات واحد إلى وجهات مختلفة استنادا إلى معالجة المعلومات أو التحكم فيها.
ويجب أن تنظر عمليات التنفيذ العملي للمتعددين والمدمرين في تأخيرات النشر، التي تزيد من عدد المدخلات بسبب المستويات المنطقية الإضافية المطلوبة، وكثيرا ما تنفذ المضاعفات الكبيرة باستخدام هياكل الأشجار من المضاعفات الأصغر حجما لموازنة التأخير واستخدام الموارد، وتوفر المدخلات الممكنة مراقبة إضافية، مما يتيح للمتعددين أن يكونوا معاقبين أو معوقين عند عدم الحاجة.
المُدرِّسات والمشغِّرات
- إن الشياطين والأدوية هي دوائر مشتركة تحوّل بين مختلف بيانات البيانات، ويحوّل محتواها 2n خطاً من خطوط المدخلات إلى رمز ثنائي غير مسمى، بينما يقوم أمين ديكور بإجراء العملية العكسية، ويحوّل رمزاً ثنائياً إلى خطين من بنود النواتج، وهذه الدوائر أساسية لضغط البيانات، ومعالجة الرموز، وتطبيقات التحويل.
ويمثل المحاورون ذوو الأولوية متغيرا مشتركا بين أجهزة الترميز يعالج مدخلات نشطة متعددة في آن واحد عن طريق تحديد أعلى المدخلات أولوية، مثلا، ينتج عن مدخل ذي أولوية من 8 إلى 3 يحتوي على مدخلات من صفر إلى 7 ناتج من ثلاثي المدار يمثل أعلى المدخلات النشطة، وتشمل المحاور ذات الأولوية عادة نواتج إضافية تبين ما إذا كان أي مدخلات نشطة وما إذا كانت مدخلات متعددة نشطة في آن واحد.
وينشط القائمون على الترميز خطا واحدا من النواتج يضاهي القيمة الثنائية على خطوط مدخلاتهم، فعلى سبيل المثال، يوجد في الأسطوانة ثلاثة إلى ثمانية خطوط مدخلات وثمانية خطوط إنتاج، مع وجود ناتج واحد لكل مجموعة ممكنة من المدخلات، ويستخدم الدكرز على نطاق واسع في توزيع رموز الذاكرة، وزيادات التعليم في المجهزين، وقوى العرض، وتتيح المدخلات المتعددة للمحللين الجمع بين المهام الأكبر.
ويمثل الشفرات المؤلفة من سبعة أجزاء نوعاً من أنواع الزينة المتخصصة التي تحول مدخلات العشرية الثنائية إلى إشارات تقود إلى ظهورات من الجزء السابع من المواد المبلّغ عنها أو المضبوطات المميتة المميتة، وينفذ هؤلاء المشرفون المنطق اللازم لعرض الأرقام العشرية من صفر إلى 9 عن طريق تفعيل الأجزاء المناسبة في العرض، ويمكّن فهم لبنات البناء المشتركة هذه المصممين من إنشاء نظم أكثر تعقيداً.
دوائر علماء
وتقوم دوائر التصوير بالحسابات بحسابات رياضية على أرقام ثنائية، وتشكل الركيزة الحاسوبية للمجهزين، ومجهزات الإشارات الرقمية، ومعدات حاسوبية متخصصة، وتتراوح هذه الدوائر بين نصف مضافات بسيطة ووحدات معقّدة ذات نقاط عائمة، وكل منها يُفضّل إلى عمليات محددة ومتطلبات أداء.
ويمثل نصف المادّة أبسط دائرة كيميائية، مضيفةً مدخلين أحاديي الحافة لإنتاج مبلغ وحمل ناتج، ويوسع هذا المركب بالكامل من خلال قبول مدخل للشحن بالإضافة إلى مدخلين للبيانات، مما يتيح إضافة متعددة الأطوال عن طريق التكديس، بينما يُقيد مضافات السيارات الرملية المُطوّرة معاً، مع ما يُنتج من كمية من المحركات المُضادة في المرحلة التالية.
وتخفض مضافات رؤوس الكريات كثيراً وقت الإضافات من خلال حساب إشارات الشحنات بالتوازي بدلاً من التتابع، وتستخدم هذه الإضافات منطقاً إضافياً للتنبؤ بالشحن استناداً إلى عمليات التشغيل، وتقضي على الحاجة إلى الانتظار للحملات لتمزيق جميع المواقع الصغيرة، وتنطوي المبادلات على زيادة تعقيد الدوائر ومجالاتها، ولكن تحسين الأداء يبرر هذه التكلفة في التطبيقات السريعة.
يمكن تنفيذ دوائر المقاولات باستخدام الإضافات مع تمثيل اثنين مكملين، عن طريق تفادي عملية واحدة وإضافة واحدة (عن طريق مدخل الشحن)، يقوم مضيف بإخضاع، وهذا النهج يتيح وحدة طاردية واحدة للقيام بكل من الإضافة والطرح، والحد من الاحتياجات من المعدات، ويمثل المضاعفات والفوارق مسارات طاردية أكثر تعقيدا، مع تداول مختلف الهياكل، وسرعة،
مقارنة الوصلات والمقال
ويحدد المفرقعون الحجم النسبي لرقمين ثنائيين، ينتجون نواتج تبين ما إذا كانت الأرقام متساوية، أو ما إذا كان المرء أكبر من الأخرى أو أقل منها، وهذه الدوائر أساسية بالنسبة لمنطق صنع القرار، وفرز الخوارزميات، ونظم الرقابة التي تستجيب للعلاقات العددية.
ويستخدم المتجانسون الموحّدون البوابات المنطقية البسيطة لمقارنة القطع الفردية، كما أن بوابة XNOR تحدد المساواة قليلا، بينما يحدد المنطق الإضافي حجم القطعة، ويوسع المتجانسون المتعددو الأطراف نطاق هذا المفهوم بمقارنة الأرقام قليلا، ويبدأ عادة من الجزء الأهم، ولا تُستدلى المقارنة إلا بقطع أقل أهمية عندما تكون القطع ذات المستويات الأعلى متساوية.
وعادة ما تقدم المتجانسات المغنطة ثلاثة نواتج: A=B (equality), A.G.B (A greater than B), and Alt; B (A less than B). وهذه النواتج تتيح المنطق اللاحق لاتخاذ القرارات استنادا إلى نتيجة المقارنة.
وينظر التصميم الفعال للمقارنات في الاحتياجات المحددة للتطبيق، وعندما تكون هناك حاجة إلى الكشف عن المساواة، فإن بوابات " XOR " التي تليها بوابة " NOR " توفر حلا بسيطا، وعندما تكون المقارنة بين الحجم مطلوبة، فإن الهياكل المنطقية المثلى تقلل إلى أدنى حد من التأخير وحساب البوابة، وبالنسبة لمقارنة الأرقام الموقعة، فإن قطع الإشارة تتطلب مناولة خاصة لتفسير القيم السلبية تفسيرا صحيحا.
التصميم العقاري
المصابيح وأجهزة الحفر
وتختلف الدوائر المستقلة عن الدوائر المشتركة بتضمينها عناصر الذاكرة التي تخزن معلومات الدولة، وهذه القدرة على الذاكرة تمكّن الدوائر من إنتاج نواتج لا تعتمد على المدخلات الحالية فحسب، بل أيضا على تاريخ المدخلات السابقة، كما أن المصابيح والمنحدرات المنقلبة تشكل عناصر الذاكرة الأساسية في النظم الرقمية المتتابعة.
فالأعمال التي تُستخدم في الذاكرة ذات المستوى الذي يُسجّل مدخلاتها في الإنتاج عندما يكون مُمكّناً من بلوغ قيمة سابقة عند الإعاقة، ويمثل مُمرّد (الاستراحة) أكثر المصيد الأساسي، باستخدام بوابات الوصل الوطنية أو الناقصة ذات الصلصة الشاملة، لخلق دائرة مُحكمة ذات ولايتين مستقرتين، وعندما تُضيف البطاقة (البيانات) مدخلات وتُلغي الباطِلَة الباطِلة الباطِلة الباطِلة الباطِلة التي تُ في تطبيقات الناً.
إن منحدرات الشفاه هي عناصر الذاكرة المذهلة التي لا تستوعب قيم المدخلات إلا في فترات انتقال محددة (الحافة المتساقطة، أو الحدة المتساقطة، أو كليهما) وهذا السلوك المتناثر يوفر مراقبة دقيقة للتوقيت ويزيل مخاطر التوقيت المرتبطة بالخصوم الحساسة من المستوى، أما التدفق من نوع D، وهو أكثر أنواع التقلبات شيوعا، فيجمع بين قيمة المدخلات من ساعة واحدة ويحملها حتى نقطة الانطلاق التالية.
وتشمل أنواع أخرى من التقلبات التقلبية التي تُجرى على مدار الساعة، والتي توفر عمليات محددة، وإعادة تشكيل، ومسك، وتهز العمليات استنادا إلى مزيج من مدخلات J وK، و T (Tggle) التقلبية، التي تتغير على كل حافة ساعة عندما تكون مدخلات T نشطة، وتستخدم التصميمات الحديثة أساساً المنحدرات من طراز D بسبب بساطة وسلوك يمكن التنبؤ به، وتطبق وظائف أخرى من خلال المنطق الخارجي عند الحاجة.
وتشمل المناقصات المتدفقة عادة مدخلات إضافية للمراقبة مثل مجموعة غير واضحة وإعادة تحديدها (يسمى أيضاً قبل الموعد المحدد وواضحاً) التي تتعدى على الساعة وتجبر على الوصول فوراً إلى دولة معروفة، وهذه المدخلات المتناثرة ضرورية للبدء في العمل وظروف إعادة الوضع في حالات الطوارئ، كما أن مجموعة التزامن والمدخلات التي تعيد تحديدها توفر وظائف مماثلة، ولكنها لا تنفذ إلا عند فترات زمنية محددة، مع الحفاظ على عملية متزامنة.
السجلات وملفات السجل
والسجلات هي مجموعات من المتخلفات التي تخزن قيما متعددة الأطياف، وتشكل عناصر رئيسية لتخزين البيانات في النظم الرقمية، ويتألف سجل بسيط من منحدرات متوازية تتقاسم إشارة ساعة مشتركة، وتخزن كل واحدة منها قطعة واحدة من الكلمات المتعددة الأطارات، وتسمح السجلات للمجهزين بالاحتفاظ بالأشغال العامة، وتخزن النتائج الوسيطة، وتحافظ على حالة النظام.
وتوفر سجلات النقل البحري وظائف إضافية من خلال السماح بالتنقل بين المتخلفات في كل دورة من دورات الساعة، وتقبل سجلات التحولات التسلسلية البيانات مرة واحدة في وقت واحد، وتحوّلها عبر مراحل التسجيل، وتسجل الموازية تحميل ونتاج كل جزء في آن واحد.
وتجد سجلات النقل البحري تطبيقات في تسلسل البيانات وتسليحها، وخطوط التأخير، وتوليد النمط، وكشف التسلسل، ويمكن لسجلات التحولات الثنائية الاتجاه أن تنقل البيانات في أي من الاتجاهين استنادا إلى إشارات المراقبة، مما يوفر مرونة إضافية، وتجمع سجلات الشحنات ذات القدرة على التحميل الموازي بين مهام التحميل والتحميل الموازي، مما يتيح التلاعب بكفاءة البيانات.
تتألف ملفات السجلات من سجلات متعددة تعالج المنطق الذي يتيح القراءة والكتابة في سجلات محددة، وتستخدم المجهزون ملفات تسجيلية لتوفير إمكانية الوصول السريع إلى البيانات التي كثيرا ما تستخدم دون الحصول على الذاكرة الرئيسية البطيئة، وتُدعم ملفات السجل عادة موانئ متعددة متزامنة وميناء أو أكثر شطبة، مما يتيح الوصول إلى البيانات الموازية، ويشتمل تصميم ملفات السجلات على مقايضة بين عدد السجلات، وحساب الموانئ، ووقت الوصول، ومنطقة السيليكون.
المضادات والأخشاب
وتعد مكافحة المخدرات دوائر متتابعة تتابع التقدم المحرز من خلال سلسلة محددة من الدول، تمثل عادة أرقاما ثنائية متتالية، وهذه الدوائر أساسية لتوليد التوقيت، وحساب الأحداث، وتوزيع الترددات، والتحكم في التسلسل، وفهم التصميم والتشغيل المضادين ضروري لتنفيذ التشغيل المعتمد على الزمن في النظم الرقمية.
"العملية الثنائية" "الزفير أو التآكل" "بسبب واحد على كل نبض" "الساعة" "والدورة عبر جميع الولايات الممكنة قبل تكرارها" "الجهاز الثنائي"
وتقضي التناقضات على مشكلة تراكم التأخير عن طريق تقريب جميع المناظرات في نفس الوقت، ويحدد المنطق الإضافي أي من المتخلفات ينبغي أن تكافح على مدار الساعة استنادا إلى القيمة الحالية للعد، وتعمل المضادات المتوازية على مستويات أعلى بكثير من نظيرات الطحالب، ولكنها تتطلب منطقا أكثر تعقيدا، وتسمح المدخلات المتاحة بتمديدها، بينما تتيح المدخلات التي تحملها القدرة على تحديد قيم محددة.
وتُعدّ أجهزة مكافحة الحركات عبر الولايات الوطنية قبل إعادة تحديدها، حيث لا تكون النترولية بالضرورة قوة اثنين، وتُنفَّذ هذه المضادات بالكشف عن الوقت الذي تصل فيه العدة إلى نون-1 وتعود إلى الصفر في دورة الساعة القادمة، وتسمح أجهزة الضبط بالتواتر بتقسيمها بعوامل تعسفية وتولد إشارات توقيتية مع فترات محددة، وتُستخدم مقابر العقد التي تُحسب من صفر إلى 9 في التطبيقات الرقمية للحسابات العشرية.
ويمكن أن ترتفع أو تلغيت على أساس إشارة المراقبة، وتوفر قدرة على العد الثنائي الاتجاه، وهذه المضادات مفيدة في التطبيقات التي تتطلب عداً قابلاً للنقض، مثل تتبع المواقع أو إدارة المخزون، وتمثل مقابر الرنين ومقابر جونسون أنواعاً مضادة متخصصة تعمم الأنماط من خلال سجلات التحول، وتولد تسلسلاً مفيداً لآلات الدولة وتوقيت المراقبة.
أجهزة الدولة الطرف
تمثل أجهزة الدولة الجاهزة أكثر أشكال المنطق المتسلسل شيوعا، وتوفر إطارا منهجيا لتصميم نظم مراقبة معقدة، وتتألف هذه الآلية من عدد محدود من الدول، وعمليات انتقال بين الدول استنادا إلى المدخلات، والنواتج التي تعتمد على الدولة الحالية وربما المدخلات، ونموذج ولايات ميكرونيزيا الموحدة مجموعة واسعة من النظم تشمل بروتوكولات الاتصالات ووحدات المراقبة والوصلات البينية للمستعملين.
وتنتج آلات مور نواتج تعتمد فقط على الحالة الراهنة، مما يجعلها متزامنة تماماً وخالية من الغلط، وتحدث التحولات الحكومية على حافة الساعة، وتظل النواتج مستقرة طوال كل دورة من ساعات العمل، وتحتاج آلات مور عادة إلى ولايات أكثر من آلات الميالي لتنفيذ نفس الأداء، ولكنها توفر تحليلاً أبسط للتوقيت وسلوكاً أكثر قابلية للتنبؤ.
وتنتج آلات الميالي نواتج تعتمد على كل من الدولة الحالية والمدخلات الحالية، مما يتيح زيادة ترابط الدولة، والاستجابة السريعة لتغيرات المدخلات، غير أن نواتج آلات الميالي يمكن أن تظهر ملامح عندما تتغير المدخلات بين حواف الساعة، مما قد يتطلب سجلات للنواتج لضمان وجود إشارات نظيفة، ويتوقف الاختيار بين هيكلي مور وميلي على متطلبات محددة من حيث التطبيق وعلى قيود التصميم.
ويتبع تصميم ولايات ميكرونيزيا الموحدة عملية منهجية: تحديد المشكلة وتحديد الدول المطلوبة، ووضع مخطط حكومي يبين الولايات والتحولات، ووضع جدول انتقالي للدولة، واختيار مخطط الدولة للترميز، وسحب المعادلات المنطقية التالية والمنتجات، وتنفيذ التصميم باستخدام المناظرات والمنطق المختلط، وتجميع الدولة للخيارات - الملزمة، ورمز غراي، وجهاز واحد، أو تكييف استهلاك الطاقة - البرمجيات.
ويبسط المنطق الواقع في الولايات المجاورة ويمكِّن من التفكيك السريع للدولة بتكلفة المناظر الإضافية، ويقلل الترميز بين كل دولة وأخرى من عدد المتخلفات، وقد يتطلب الأمر منطقاً أكثر تعقيداً، ويتوقف الرمز الجاراي، حيث تختلف الدول المتاخمة بجزء واحد فقط، على تغيير النشاط واستهلاك الطاقة في بعض التطبيقات.
نظم الذاكرة ومواد التخزين
دفتر دخول عشوائية
وتوفر الذاكرة المرتادة المزودة بذاكرة عالية السرعة لتخزين البيانات، مع القدرة على قراءة وكتابة أي موقع للذاكرة في الوقت المستمر، بغض النظر عن نمط الدخول، وتشكل إدارة السجلات والمحفوظات الذاكرة الذكية العاملة الرئيسية في نظم الحواسيب، وبرامج تخزين البيانات، والنتائج الوسيطة أثناء الحساب، ويعتبر فهم هيكل إدارة السجلات والمحفوظات وتشغيلها أمرا أساسيا لتصميم النظم وتحقيق الأداء الأمثل.
ويستخدم نظام إدارة السجلات والمحفوظات أجهزة لضبط المطاط، تتألف عادة من ستة مترجمين في كل مرة، لتخزين البيانات، ويحتفظ نظام السجلات والمحفوظات بالبيانات طالما تطبق الطاقة، دون أن تتطلب عمليات تجديد، ويوفر الطابع المزدوج أوقاتا سريعة للوصول إلى المعلومات ويبسط منطق الرقابة، مما يجعل من المثل الأعلى للذاكرة، وملفات التسجيل، والتطبيقات التي تتطلب أداء عاليا.
(ديناميك رام) يخزن البيانات كشحنة على المكثفات، باستخدام مترجم واحد فقط و مضخة واحدة في كل جزء، هذا الهيكل الخلوي المدمج يتيح زيادة الكثافة وانخفاض التكلفة في كل جزء من الـ (SRAM) لكنّ تسرّب رسوم الكبسولة عبر الزمن يتطلب عمليات إعادة تجديد دورية للحفاظ على سلامة البيانات،
وتشمل تنظيم الذاكرة ترتيب خلايا التخزين إلى صفائف ذات صفوف وملفات، وتختار الشاكين صفوف وأعمدة محددة، بينما تقوم أجهزة تضخيم الحواس بكشف وضخ الإشارات الصغيرة من خلايا الذاكرة أثناء العمليات المقترفة، وتوفر سائقو الكتابة ما يكفي من الوقت لتغيير ولايات الخلايا أثناء عمليات الكتابة، وتحدد مواصفات التوقيت الافتراضي التأخيرات اللازمة بين العنوان والمراقبة وإشارات البيانات لضمان التشغيل الموثوق به.
قراءتها فقط (قرص) وخزنها غير المأكولات
وتخزن البيانات التي يجب الاحتفاظ بها عند إزالة الطاقة، مما يجعلها ضرورية للبرمجة، ورمز الأحذية، وبيانات التشكيل، وتخزين البيانات الدائمة، وتُعرض تكنولوجيات مختلفة للقراءة فقط مبادلات مختلفة بين الدوام، والقابلية للبرمجة، والكثافة، والتكلفة.
ويبرمج نظام " ماسك " (Msk-programmed) أثناء التصنيع بتكييف طبقات الملاءمة، وهو يوفر أدنى تكلفة في كل جزء للإنتاج العالي الحجم، ولكنه يتطلب فترات طويلة من الرصاص ولا يوفر إمكانية البرمجة الميدانية، ويناسب نظام ماسك للقراءة فقط المنتجات الناضجة التي تكون مثبتة بكميات كبيرة.
ويمكن للمستعمل أن يبرمج مرة واحدة أقراص مدمجة قابلة للبرمجة باستخدام معدات برمجة خاصة، وتحتوي أجهزة برنامجية على وصلات غير قابلة للاشتعال أو مضادات يجري تغييرها بصورة دائمة أثناء البرمجة، وفي حين توفر إمكانية البرمجة الميدانية، لا يمكن محو أو إعادة برمجة برنامج إدارة البرامج، مما يحد من استخدامه في التطبيقات التي لا يحتمل أن تحدث فيها تغييرات رمزية.
وتستخدم أجهزة برمجة قابلة للزراعة أجهزة مترجمة تعمل بالشبكة العائمة يمكن برمجتها كهربائياً ومحوّتها باستخدام الضوء فوق البنفسجي.وتتضمن أجهزة EPROM نافذة شفافة تسمح للضوء فوق البنفسجي بالوصول إلى السليكون، ويستلزم الإرسال إزالة الجهاز من الدائرة وإخراجه إلى الضوء فوق البنفسج لعدة دقائق، مما يجعل EPROM مناسبة للتنمية والإنتاج المنخفض الطراز.
(أ) يتيح نظام قراءتها الإلكترونية القابلة للبرمجة القابلة للبث الكهربائي استخدام إشارات كهربائية دون اشتراط إزالة الأجهزة أو معدات خاصة، ويمكن محو وإعادة برمجة هذه الأقراص المحتوية على مبيدات الآفات بواسطة الهرمونات، مما يوفر قدرة تحديثية محسنة، غير أن نظام EEPROM لديه قدرة محدودة على تحملها (نحو 000 100 إلى 000 1 دورة محوية) وبطء نسبياً في كتابة النصوص مقارنة بـ RAM.
وتمثل الذاكرة المتدفقة تطورا في تكنولوجيا EEPROM، حيث توفر كثافة أعلى وتكلفة أقل بضبط كتل أكبر من القطعة المنفردة، وأصبحت الذاكرة المتدفقة تكنولوجيا تخزين غير فولاتية مهيمنة للنظم المدمجة، والرسوم الصلبة، والأجهزة المحمولة، وتوفر ومضة الأنديز أعلى كثافة لتطبيقات التخزين الجماعي، بينما توفر شركة NOR ومضة للبثبات إمكانية أسرع للوصول العشوائي إلى عمليات الإعدام بالرموز.
Cache Memory and Memory Hierarchies
وقد أدت الفجوة في الأداء بين سرعة المعالجات وزمن وصول الذاكرة إلى تطوير نظم الذاكرة الهرمية، وتوفر ذكريات الخوخ عوازل تخزين صغيرة وسريعة بين المجهزين والذاكرة الرئيسية، وتستغل محلياً مرجعياً لتحسين متوسط الوقت المتاح للوصول إلى الذاكرة بشكل كبير، ويعد فهم هيكل المخبأ وتشغيله أمراً حاسماً في تصميم نظم حاسوبية ذات أداء عال.
وتعمل ذكريات الخوخ على أساس المبدأ القائل بأن البرامج تنحو إلى الوصول إلى مجموعة صغيرة نسبيا من مواقع الذاكرة مرارا وتكرارا على مدى فترات زمنية قصيرة (المكانية المؤقتة) وتميل إلى الوصول إلى مواقع الذاكرة القريبة من المواقع التي تم الوصول إليها مؤخرا (المحلية المكانية) وبإبقاء البيانات التي يتم الحصول عليها في الذاكرة السريعة، تحقق النظم أداء تقترب من مستوى المخبأ بينما توفر القدرة على الذاكرة الرئيسية الأكبر بكثير.
وتشتمل منظمة الخوخ على تقسيم عناوين الذاكرة إلى علامات وأرقام قياسية ومقابض الحقول، ويختار الرقم القياسي مجموعة من الخيوط، ويحدد العلامة التي تخزن فيها الذاكرة في تلك المجموعة، ويضع المقابل خريطة للخياطة مباشرة لكل مجموعة من مجموعات الذاكرة إلى موقع واحد من مواقع النسيج، مما يوفر التنفيذ البسيط، ولكن يحتمل أن ينجم عنه نقص في أماكن النزاع.
وتحدد سياسات استبدال الخوخ أي عقبة تعترض سبيل الطرد عند إدخال بيانات جديدة إلى مجموعة كاملة من المخبأ، ويطرد أقل البلدان استخداما مؤخرا الاستبدال العقبة التي لم يتم الوصول إليها منذ فترة طويلة، مما يوفر أداء جيدا للعديد من أعباء العمل، ويتيح استبدال الرش تنفيذا أبسط بمتوسط أداء أسوأ قليلا.
:: وضع سياسات لتحديد كيفية التعامل مع المخبأ في كتابة العمليات، والقيام فوراً بكتابة المواشي عن طريق المواشي وتحديثها على كل من المخبأ والذاكرة الرئيسية، وضمان الاتساق، ولكن توليد حركة كبيرة للذاكرة، ولا تستكمل المخابئ إلا المخبأ في البداية، وتعيد صياغته إلى الذاكرة الرئيسية إلا عندما تُطرد، وتخفض سياسات الاسترداد من حركة الذاكرة، ولكنها تتطلب بروتوكولات أكثر تعقيداً في نظم متعددة التجهيزات.
التطبيقات العملية للتصميم الرقمي للأماكن
المجهزات الدقيقة والمحفوظات الحاسوبية
تمثل المجهزات الدقيقة أكثر التطبيقات تعقيدا وتطورا للتصميم المنطقي الرقمي، حيث تدمج ملايين أو بلايين المترجمين التحريريين لإنشاء محركات حاسوبية قابلة للبرمجة، وتدمج المجهزات الحديثة المعالم المعمارية المتقدمة بما في ذلك الأنابيب، والإعدام فوق الصوتي، والتنفيذ خارج نطاق الطلب، والتنبؤ بالفرع، والتصميمات المتعددة العناصر، التي تستند جميعها إلى مبادئ منطقية رقمية أساسية.
وتحتوي بيانات المعالج على وحدات منطقية كيميائية (الوحدات القانونية) وسجلات ومضاعفات ووصلات وصل بينية تؤدي عمليات حاسوبية، وتُنفذ وحدة المراقبة كجهاز محدد ومحرك للرموز الدقيقة، وتُحدث عمليات متعاطفة مع البيانات عن طريق توليد إشارات مراقبة تستند إلى تعليمات أوبراد أو حالة مجهزة، وتربط بينات قياسية بين المعالجين وبين الكيمياء والذاكرة الرئيسية، وتُنفذ بروتوكولات المتطورة إلى أقصى حد ممكن.
ويحدد هيكل مجموعة التعليمات الوصل بين المعدات والبرامجيات، ويحدد التعليمات المتاحة، ويعالج الأساليب والسجلات ومناولة الاستثناءات. وتستخدم هياكل نظام إدارة المخاطر المؤسسية (الحساب الإلكتروني المخفض) تعليمات بسيطة ومنتظمة تنفذ في بضع دورات ساعات، وتتيح الترددات العالية على مدار الساعة، وضبط الأنابيب بكفاءة.
ويستخدم المجهزون الحديثون الأنابيب في تداخل تنفيذ التعليمات المتعددة، وتقسيم التعليمات إلى مراحل مثل الفخذ والزينة والإعدام وإتاحة الذاكرة والنسخ، وكل مرحلة تعمل على تعليم مختلف في آن واحد، وزيادة الناتج دون الحد من درجة التكوين الفردي، والمخاطر التي تهدد البنية الأساسية للبيانات، والتحكم في المخاطر - وهي مخاطر تتطلب معالجة دقيقة من خلال عمليات الانتقال أو التموين أو التخمين.
تجهيز الإشارات الرقمية
وتطبق عملية تجهيز الإشارات الرقمية منطقا رقميا على تحليل الإشارات الصوتية والفيديو وبيانات الاستشعار وإشارة الاتصال وتعديلها وتجميعها، وتحوّل نظم نظام المعلومات الإدارية إشارة إلى الشكل الرقمي، وتعالجها باستخدام الخوارزميات المتخصصة، وتحوّل النتائج إلى شكل مدوّن عند الضرورة، وقد أدت الطلبات الحسابية لتطبيقات نظام الأفضليات المعمم إلى تطوير هياكل ومعدات متخصصة.
وتميز مجهزو نظام إدارة الدعم الميداني بتفاؤلات معمارية لعمليات تجهيز الإشارات المشتركة، إذ تؤدي وحدات متعددة التراكمات مضاعفة وتتراكم في دورة واحدة، وهي أساسية لعمليات التصفيف والربط، وتتخصص في معالجة وسائل الدعم العوازل الدائرية وتعالج معالجة سريعة التراجع باستخدام حافلات FFT، وتسمح مصارف الذاكرة المتعددة التي لها حافلات منفصلة بالوصول في الوقت نفسه إلى التعليمات والاختناقات المتعددة للبيانات.
وتمثل مرشحات الاستجابة للنبضات النهائية عملية أساسية في نظام الأفضليات المعمم، وتحسب عينات النواتج على أنها مبالغ مرجحة من عينات المدخلات، وتستعمل برامجيات المعالجة بالبرمجيات الصلبة صفائف من المضاعفات والإضافات، التي كثيرا ما تكون مصممة في بنية ثابتة أو مجهزة لتعظيم النواتج، وتشتمل أجهزة الاسترجاع النهائية على تعليقات، وتتطلب دراسة دقيقة للتنفيذ الافتراضي المستمر والاستقرار.
(د) تحويلات الترميز الأربعي بسرعة إلى إشارات بين النطاقات الزمنية والتواترية، وتحليل الترددات التمكينية، والتصفيات الفعالة، واستخدام وحدات حساب الزبدة وأنماط الوصول المتخصصة إلى الذاكرة لتحقيق ارتفاع الناتج عن الإنتاج، وكثيرا ما تنفذ النظم الحديثة عمليات FFT باستخدام مجهزات قابلة للبرمجة، أو مسرعات مخصصة لـ " FT " ، أو مرونة قابلة لإعادة تشكيلها حسب المنطق.
النظم المدمجة والمتحكمون البالغون
وتدمج النظم المدمجة المنطق الرقمي مع أجهزة الاستشعار والمحاضرات والوصلات البينية للاتصالات من أجل إنشاء نظم حاسوبية مخصصة لتطبيقات محددة، وعلى عكس الحواسيب العامة الغرض، يتم استيعاب النظم المدمجة على النحو الأمثل لأداء مهام معينة، وكثيرا ما تعمل تحت قيود السلطة، والتكلفة، والحجم، والاستجابة في الوقت الحقيقي.
(ب) قدرة تجهيز المراكب الصغرى على تحقيق التوازن واستهلاك الطاقة وتكاليف التطبيقات المدمجة - يستخدم معظم المتحكمين في الميكروبات الصغيرة نسبياً نواة مجهزة بسيطة بساعات متواضعة، مع الاعتماد على مجموعات تعليم فعالة وتقنيات تصميم منخفضة القدرة - تشمل الذاكرة الإلكترونية ومياه لتخزين البرامج ومسح البيانات، وإزالة الذاكرة الخارجية في العديد من التطبيقات، والوصلات البينية الفارغية بما في ذلك أجهزة التسلسل والتفاعل الخارجي
وتدير نظم التشغيل في الوقت الحقيقي أو نهج البرمجة في إطار العينات جدولة المهام، والتوقف عن المناولة، وتخصيص الموارد في النظم المدمجة، وتعطي الجهات المسؤولة عن المراقبة الأولوية لعمليات انقطاع المعدات وإرسالها، مما يتيح معالجة الأحداث الخارجية على نحو يستجيب للاحتياجات، ويقوم المتحكمون المباشرون في مجال الوصول إلى الذاكرة بنقل البيانات بين المناطق المحيطة والذاكرة دون تدخل مجهز، ويقللون من عبء وحدة منع الحمل وتحسين كفاءة النظام.
وتمثل إدارة الطاقة شاغلا بالغ الأهمية في النظم المحتوية على البطاريات، حيث تضم أجهزة التحكم الدقيقة وسائل متعددة للطاقة، من التشغيل الكامل إلى دول النوم العميق التي تستهلك الميكرومرات، وتربط الساعات المعطلة بالبقع غير المستخدمة، بينما يقلص التوسع في الفولط من حجم الإمدادات خلال فترات منخفضة الأداء، ويزيد تصميم البرامجيات بدقة من الوقت المنفق في وسائل التطبيق المنخفضة الاستجابة في الوقت نفسه.
نظم الاتصالات والشبكات
وتُنقل نظم الاتصالات الرقمية المعلومات بصورة موثوقة على مختلف وسائط الإعلام بما في ذلك الأسلاك والألياف البصرية والقنوات اللاسلكية، ويُنفذ المنطق الرقمي أسلوب الفرز، وتصحيح الأخطاء، وتفريغها، وتجهيز البروتوكولات اللازمة لشبكات الاتصالات الحديثة، ويكشف فهم هذه التطبيقات عن الكيفية التي تتيح بها مبادئ التصميم الرقمي الربط العالمي.
:: تحويل البيانات الرقمية إلى إشارات مناسبة لوسائط البث، وتحويل دوائر السيرة/المدراء إلى بيانات موازية إلى مسارات متسلسلة عالية السرعة والعكس بالعكس، مما يتيح استخدام قنوات البث بكفاءة، وتستخرج دوائر القفل واسترداد البيانات معلومات توقيتية من الإشارات المتلقاة، مما يتيح التزامن دون انقطاع في الوقت الحاضر.
وتحمي رموز الكشف عن الأخطاء والإصلاح سلامة البيانات في وجود الضوضاء والتدخلات، وتقوم دوائر التفتيش على التكرار في النسيج بحصر المواد اللازمة لكشف الأخطاء، باستخدام سجلات النوبات الرجعية الخطية لتنفيذ الشُعبة المتعددة الأبعاد بكفاءة، وتُمكِّن أجهزة الاستلام من تصحيح الأخطاء الأمامية مثل نظام Reed-Solomon، وأجهزة التبديل، ورموزونات التركيب من تصحيح الأخطاء الأساسية.
وتطبق عملية تجهيز البروتوكول القواعد التي تنظم تبادل البيانات بين الأجهزة المرسلة، وتدير أجهزة الدولة إنشاء الاتصالات ونقل البيانات ومراقبة التدفق واسترداد الأخطاء، وتقوم أجهزة تجهيز المحركات بالتعبئة، وتبحث عن مسارات، وتصفيات للانتقال، وتسمح سرعة تجهيز المراسم باستخدام معدات الربط الشبكي ذات السرعة العالية لمعالجة ملايين الحزمة في الثانية مع الحفاظ على درجة منخفضة من التساهل.
نظم الإلكترونيات ونظم الرقابة الآلية
وتحتوي المركبات الحديثة على عشرات من وظائف وحدات المراقبة الإلكترونية التي تنفذها، تتراوح بين إدارة المحرك ونظم الترفيه، ويجب أن تعمل الإلكترونيات الآلية بصورة موثوقة في بيئات قاسية ذات نطاقات حرارة واسعة، والضوضاء الكهربائية، والهتز، مع تلبية متطلبات السلامة والانبعاثات الصارمة، ويؤكد تصميم المنطق الرقمي لتطبيقات السيارات على القوة والتسامح إزاء الأخطاء والاستجابة في الوقت الحقيقي.
وترصد وحدات مراقبة المحرك أجهزة الاستشعار التي تقيس معايير مثل التدفق الجوي، والوضع المتقلب، ومحتوى الأكسجين، وسرعة المحرك، وحساب التوقيت الأمثل لحقن الوقود وكميته.وطبق خوارزميات المراقبة الرقمية مراقبة التغذية المرتدة منغلقة، وتعديل الاكتواريين للحفاظ على ظروف التشغيل المرغوبة، وتحتاج القيود في الوقت الحقيقي إلى استجابة حاسمة لمدخلات أجهزة الاستشعار وتوقيت دقيق لنواتجات المفرز.
وتتطلب النظم الحساسة المتعلقة بالسلامة، بما في ذلك المكابح المضادة للحواجز، ومراقبة الاستقرار الإلكتروني، ونشر حقائب الهواء، قدرا كبيرا من الموثوقية، إذ أن أجهزة الاستشعار التي تعمل على رد الفعل، ومسارات المعالجة المتنوعة، والكشف عن الإخفاقات والتخفيف من حدتها، وتُحدد معايير السلامة الذاتية مثل المعيار الدولي للتوحيد القياسي 26262 عمليات منهجية لتحقيق مستويات السلامة المطلوبة من خلال التصميم الدقيق والتحقق والتثبت.
(ج) التواصل الشبكي في مواقع المركبات الموزعة بين وحدات النقد الأوروبية باستخدام بروتوكولات مثل شبكة المناطق المقاتلة، وشبكة الاتصال بين المناطق المحلية، وشبكة فليكسراي، وتوفر هذه الشبكات اتصالات موثوقة في البيئات الآلية التي تبعث على الاشتعال الكهربائي، وتلبي في الوقت نفسه احتياجات أوقات الفراغ، وتربط بوابات الشبكة بروتوكولات مختلفة وتنفذ تدابير أمنية للحماية من الدخول غير المأذون به والهجمات الإلكترونية.
التشغيل الآلي الصناعي والتحكم
وتستخدم نظم التشغيل الآلي الصناعية المنطق الرقمي لمراقبة عمليات التصنيع، ورصد المعدات، وتحقيق الإنتاج الأمثل.
وتنفذ البلدان المساهمة بقوات برامج منطقية للسُلَّم تنفذ تسلسلات الرقابة باستخدام نماذج بيانية تُعدّل دوائر كهربائية للبث الكهربائي، ويقرأ التنفيذ المستند إلى الأشعة مراراً المدخلات، ويقيِّم المنطق، ويُحدِّث النواتج في دورة محددة.() وتُمكِّن وحدات البيانات الرقمية والنموذجية I/O من التفاعل مع الأجهزة الميدانية، وتوفر العزلة الكهربائية وتكييف الإشارات.() وبروتوكولات الاتصالات الصناعية مثل موديبس وهندسة السمات وأجهزة الأخرى.
وضع نظم مراقبة الحركة ونقل الأجهزة ذات الدقة العالية باستخدام محركات السيرفو وأجهزة العجلات والإلكترونيات ذات الصلة بالحركة الرقمية، ويقوم المتحكمون بالرقمية بتنفيذ مواقعهم وسرعة حلقات التحكم وأجهزة التحكم في الضغط، وتجهيز ردود الفعل على أجهزة الترميز بالمعدلات العالية لتحقيق حركة سلسة ودقيقة، وتضع الخوارزميات الخلقية في صور المواقف التي تحترم السرعة والحدود الزمنية للتسارع مع التقليل إلى أدنى حد من وقت التطهير.
وتوفر الوصلات البينية بين المرشدين البشريين للمشغلين صورة وسيطرة للعمليات الصناعية، وتظهر متغيرات العمليات، وأجهزة الإنذار، والاتجاهات، مع قبول قيادة المشغلين، وينفذ المنطق الرقمي الرسوم البيانية التي تصدر، وتجهيز المدخلات، والاتصال بنظم المراقبة، وتعطي نظم إدارة الأسلحة الأولوية وتقدم المعلومات الحيوية إلى المشغلين، وتساعدهم على الاستجابة بفعالية للظروف غير العادية.
Consumer Electronics and IoT Devices
وتشتمل الإلكترونيات الاستهلاكية على منطق رقمي متطور لتوفير السمات الترفيهية والاتصالات والملاءمة في نقاط أسعار السوق الجماعية وتشمل أولويات التصميم انخفاض التكلفة، وانخفاض استهلاك الطاقة، وحجم التعاقد، والوصلات البينية سهلة الاستعمال، وتوسّع شبكة الإنترنت للأشياء نطاق الاتصال بالأشياء اليومية، مما يتيح الرصد عن بعد، والمراقبة، وجمع البيانات.
وتدمج الهواتف الذكية مجهزات متعددة، بما في ذلك مجهزات التطبيقات، ومجهزات السلاسل الأرضية، ومجهزات الأشعة المتخصصة في مهام مثل تجهيز الصور والاختبارات الشبكية العصبية، وإدارة الطاقة أمر حاسم بالنسبة لحياة البطاريات، واستخدام الفولط الدينامي والارتفاع، وترميز الطاقة، والتجهيز المتجانس مع النواة المثلى لمختلف نقاط الأداء والقوارب.
أجهزة منزلية ذكية مثل أجهزة الحرارة، وكاميرات الأمن، ومساعدي الصوت تجمع بين أجهزة الاستشعار، والوصل اللاسلكي، والتكامل السحابي لتوفير المراقبة الآلية والوصول عن بعد، والبروتوكولات اللاسلكية ذات الطاقة المنخفضة، بما في ذلك شبكة وي - في، وبطولتوث لو للطاقة، وزيغبي، وثريد، يمكن الاتصال مع الحفاظ على حياة البطاريات، وتؤدي عملية تجهيز السن التحليل المحلي وصنع القرار، وتخفض الرطوبة والتبعية مع حماية الخصوصية.
وتواجه الأجهزة القابلة للزراعة، بما في ذلك أجهزة تعقب اللياقة وأجهزة الصبغة الذكية، قيودا شديدة على الطاقة والحجم، مع توفير قدرات مستمرة على الاستشعار والعرض، وتقضي أجهزة التحكم بالكهرباء الصغيرة معظم الوقت في أساليب النوم، وتستيقظ بصورة دورية لجمع بيانات الاستشعار أو تستجيب لتفاعل المستعملين، وتخفض التفاعلات بينات المستشعرة الفعالة وضغط البيانات استهلاك الطاقة أثناء الاستشعار والبث اللاسلكي.
المواضيع المتقدمة في التصميم الرقمي
أجهزة تصوير ذات برمجة ميدانية
وتوفر صفائف البوابات القابلة للبرمجة في الميدان منطقا رقميا قابلا للتعديل يمكن برمجته لتنفيذ دوائر قياسية دون اشتراط اختلاقات للسيليكون العرفي، وتتألف هذه الصفوف من مجموعات منطقية قابلة للتشكيل، وترابطات قابلة للبرمجة، وقطع إي/أو التي يمكن تشكيلها لتنفيذ أي وظيفة رقمية تقريبا، مما يجعل هذه المرونة قيمة لتطبيقات البرمجيات الحرة والمتوافرة بعد تحديثها.
ويشمل هيكل هذه الشبكة جداول للبحث عن الأجسام الوعائية التي تنفذ وظائف البوليان التعسفية، وطرقات للمنطق التسلسلي، وطرق الموارد التي تربط بين اللبنات المنطقية، كما أن مجموعات البرمجيات الحرة والمفتوحة حديثاً تتضمن أيضاً مجموعات متخصصة تشمل قطعاً من الوصلات المجمدة والمضافات، ومضاعفات وممرات عالية السرعة، وأحياناً ما تتيح تطبيقات البرمجيات المتطورة المختلفة.
وتستخدم تدفقات تصميمات هذه المؤسسة لغات وصف المعدات (HDLs) مثل فيرولوجيل أو VHDL لتحديد سلوك الدوائر، وتحوّل أدوات التوحيد وصفات HDL إلى قوائم شبكية على مستوى البوابة، بينما ترسم أدوات تحديد المكان والطريق هذه القوائم على موارد FPGA وتحدد مسارات الربط بين الشبكات.
وتتيح أدوات التوليف الرفيعة المستوى برمجة برنامج FPGA باستخدام لغات البرمجيات مثل C أو C++، مما يولد تلقائياً عمليات تنفيذ المعدات من الأوصاف الافتراضية، ويزيد نظام HLS إنتاجية المصممين ويتيح لمهندسي البرامجيات زيادة سرعة استخدام نظام FPGA دون خبرة عميقة في مجال المعدات، غير أن تحقيق الأداء الأمثل يتطلب في كثير من الأحيان فهم المعدات المولدة وتطبيق أفضل الأساليب والتوجيهات.
الدوائر المتكاملة التطبيقية
أما الدوائر المتكاملة الخاصة بالتطبيقات فهي رقائق مصممة خصيصاً خصيصاً لتطبيقات محددة، تقدم أداء أعلى وكفاءة في استخدام الطاقة وتكاليف مقارنة بالحلول العامة الغرض للمنتجات ذات الحجم الكبير، ويشمل تصميم نظام المحاسبة البيئية - الاقتصادية استثماراً كبيراً في تكاليف التصميم والقناع، ولكنها توفر في نهاية المطاف الاستخدام الأمثل عندما تبرر أحجام الإنتاج الاستثمار.
وتبدأ تدفقات التصميم في إطار نظام تقييم الأداء معمارياً ونماذج رفيعة المستوى للتحقق من الأداء الوظيفي والأداء. ويصف تصميم نظام " RTL " (مستوى النقل) باستخدام نظام HDLs الدائرة على مستوى تكون فيه السجلات وعمليات نقل البيانات واضحة.
ويشمل التصميم المادي تخطيط الأرضيات، والتنسيب، وتوليف شجر العواصف، والطرق، والتفسير الأمثل لخلق مخطط الرقاقة النهائي، ويحدد التخطيط مواقع المباني الوظيفية الرئيسية والزبائن I/O، ويضع خلايا موحدة للتقليل إلى أدنى حد من طول الأسلاك والازدحام، وينشئ تركيب الأشجار شبكة توزيع تبث إشارات على مدار الساعة بأقل قدر من النسيج.
وتحسن تقنيات التصميم لأغراض التصنيع من خلال جعل التصميمات أكثر اتساما بالتنوعات في التصنيع، وتشمل هذه التقنيات اعادة استخدام القوارير، وتعبئة المعادن على النحو الأمثل، والإدارة المتأنية للأبعاد الحرجة، وتتيح هياكل الاختبار اختبار الرقائق المصنعة بكفاءة، بما في ذلك سلاسل المسح الضوئي، والاختبار الذاتي المبني، ومسح الحدود.
تقنيات تصميم النقاط المنخفضة
وقد أصبح استهلاك الطاقة عائقاً رئيسياً في تصميم النظم الرقمية يتراوح بين أجهزة التحلل المزودة بالطاقة البطارية ومجهزي مراكز البيانات التي تعمل بالطاقة الشمسية، حيث تتسع تقنيات تصميم الطاقة المنخفضة مستويات متعددة من المضبوطات، من المستويات المثلى للمستوى العابر إلى النُهج المعمارية واللغوية، ويتطلب الحد الفعال من الطاقة فهم آليات استهلاك الطاقة وتطبيق التقنيات المناسبة على كل مستوى من مستويات التصميم.
ويوفّر التزحلق على مدار الساعة إشارات إلى قطع الدوائر المكبوتة، وإزالة الاستهلاك الدينامي للطاقة في تلك القطع، ويوفر التزحلق على مدار الساعة على مستوى السجل أقصى مدخرات الطاقة، ولكنه يتطلب منطقاً إضافياً، ويقلل طول الساعة المكسور على مستوى الوحدات من الترميز، ولكنه يوفر رقابة أقل على الرعي، كما أن استخدام أدوات إدخال السيارات هو رمز مناسب للتقريب بين الساعة والزاوية.
وتزيل بزوغ الطاقة تماماً الطاقة من كتل الدوائر العالقة، وتقضي على استهلاك الطاقة الدينامية والثابتة على السواء، وتربط مفاتيح تبديل الطاقة التي تسيطر عليها وحدات إدارة الطاقة أو تقطع إمدادات الطاقة بمجالات الدوائر، وتوفّر الطاقة وفورات كبيرة في الطاقة، ولكنها تستحدث تحديات تشمل الاحتفاظ بالدولة، وتسلسل السلطة، والإدارة الحالية السريعة، وتحافظ سجلات الاحتجاز على الحالة الحرجة أثناء انقطاع الكهرباء، بينما تمنع خلايا العزل القيم غير المعروفة من الانتشار.
:: تعديل حجم وتواتر العرض على أساس متطلبات الأداء، بما أن مقاييس الطاقة الدينامية ترتفع بمقدار الفولطيوم مع الفولط، مما يقلل من حجم الفولط خلال فترات الأداء المنخفضة، ويخفض استهلاك الطاقة بدرجة كبيرة، وتحتفظ أجهزة تنظيم الفولط ومولدات الساعات بإشارة البرمجيات أو أجهزة التحكم في المعدات لتنفيذ نظام إدارة المركبات.
ويستخدم جهاز الرصد والمراقبة المتعدد الأطياف مترجمين مزودين بفولط عتبة مختلفة في نفس التصميم، ويخفض المترجمون من ذوي الحيازات العالية من التسربات الجارية، ولكنهم يعملون ببطء أكبر، في حين يقدم المترجمون من ذوي الأصول المنخفضة أداء عاليا ولكنهم يتسربون حاليا أكثر.
اعتبارات التصميم العالية السرعة
ومع تزايد ارتفاع وتيرة النظم الرقمية، أصبحت سلامة الإشارات، وإغلاق التوقيت، والتوافق الكهرومغناطيسي تحديات حاسمة في التصميم، ويتطلب التصميم العالي السرعة فهم آثار خط الانتقال، والتتبع، وتوزيع الطاقة، وتوزيع الساعات، وتوخي الدقة في تصميم وتحليل الدوائر والمستويات المادية على السواء ضمان التشغيل الموثوق به في الترددات المتعددة الأطراف.
وتصبح آثار خط الانتقال ذات أهمية عندما تكون أوقات ارتفاع الإشارات قابلة للمقارنة مع التأخيرات في نشرها على طول فترات الترابط، وفي الترددات العالية، تتصرف الأسلاك على أنها خطوط نقل مع اختلالات في السمات، مما يتطلب إنهاءاً مناسباً لمنع التأملات، ويؤدي إلى انقطاع الترددات عند الموصلات والقنابل، وربطات الإشارة المكوّنة إلى تدهور نوعية الإشارة، وإلى أن تصميم العزلة المتحكميّة، أو نظم الإنهاء الملائمة - الموازية - جيم.
ويحدث التقاطع عندما تُرسل إشارات على أسلاك متاخمة عن طريق آليات استنباطية وحضارية، مما يسبب ضجيجا على شبكات الضحايا، وتُقلل الإشارات التفاضلية من إمكانية التعقب عبر الاتصال باستخدام أزواج إشارات تكميلية يُرفض فيها الأزواج الضوضاء بالتساوي مع الإشارةين ويُرفض من جانب جهاز الاستقبال.
ويجب أن توفر شبكات توزيع الطاقة كميات ثابتة من الإمدادات على الرغم من سرعة تغيير الطلبات الحالية من تحويل الدوائر، وقد تؤدي الضوضاء على إمدادات الطاقة، بما في ذلك تآكل الطوابق الأرضية والزهور البري، إلى أخطاء في التوقيت أو الفشل الوظيفي، كما أن أجهزة تحديد النطاق التي توضع بالقرب من أجهزة تحديد القدرة توفر خزانات للشحنات المحلية التي توفر متطلبات حديثة، ويكفل تحليل شبكات توزيع الطاقة أن يظل النقص منخفضاً في جميع مستويات التقلبات والحدود ذات الصلة.
وتسلم شبكات توزيع القفل إشارات على مدار الساعة إلى جميع العناصر المتعاقبة التي لها حد أدنى من الككات والمتر، وتعطي الاختلافات في أوقات وصول الساعات تقلل من هوامش التوقيت المتاحة ويمكن أن تسبب إنشاء أو تحمل انتهاكات الوقت، وتقيم أسطحية التوزيع المتأني عبر ساعات العمل على أساس التكوين، وتضع حدوداً للتصميمات على الحد الأدنى.
أدوات التصميم ومنهجياته
لغة الوصف في إطار برامجيات البرمجيات
وتتيح لغات وصف البرمجيات الحاسوبية تحديد الدوائر الرقمية على مختلف مستويات القطع، من الأوصاف السلوكية إلى قوائم الوصل على مستوى البوابة، وتدعم أجهزة التليفزيون والتجميع والتحقق الرسمي، وتشكل أساس تدفقات التصميم الرقمي الحديثة، وتقدم المهيمنتان HDLs وVHDL مختلفاً من النسيج والسيمانيات، ولكنها توفر قدرات مماثلة لوصف النظم الرقمية.
وقد تطورت في القانون، الذي وضع أصلاً لأغراض المحاكاة، إلى لغة شاملة تدعم الوصفات السلوكية والهيكلية، وتجعله فيريولوجيا مثل النسيج C-like Syntax متاحاً لمهندسي البرمجيات، في حين أن دعمه للنموذج التوقيتي والتأخير يتيح إجراء محاكاة دقيقة، ويوسع نطاق النظام فيرجون مع سمات ذات وجهة موضوعية، وتأكيدات، ومباني تحقق متقدمة، مما يخلق لغة موحدة للتصميم والتحقق.
(فيش دي إل) (فيش هدر وريد) يُشدّد على صياغة قوية وإعلانات صريحة، يُشجّعُ وضوح التصميمَ وخطأَ الصيد في وقت التجميع نظام حزمة VHDL يدعم إعادة استخدام الشفرة وتطوير المكتبة، بينما أكثر من فيرلوج، نداء VHDL الصارم للفصليات إلى المصممين في تطبيقات السلامة الحرجة والفضاء الجوي حيث يكون التحقق الرسمي والوثائق ذات أهمية قصوى.
(ج) اتباع قواعد موحّدة للترميز في مجال الترميز في مجال التنمية البشرية، تتبع مبادئ توجيهية محددة للترميز لضمان أن تكون الأدوات التوليفية قادرة على توليد عمليات تنفيذ فعالة للمعدات، وينبغي للمنطق المجتمعي أن يتجنب الخيوط ما لم يكن القصد منها صراحة، في حين أن المنطق المتسلسل ينبغي أن يستخدم اتفاقيات متسقة بشأن الساعة والإعادة إلى الظهور.() وتسمح التصميمات الموازية باستخدام البيانات المولدة والبارامتنة بأن تكون نماذج مرنة وقابلة لإعادة الاستخدام تتكيف مع مختلف المتطلبات.
التبسيط والتحقق
ويكفل التحقق أن التصميمات تفي بمواصفاتها وتعمل بشكل صحيح في جميع الظروف، ومع تزايد تعقيد التصميم، أصبح التحقق المهيمن في مشاريع التصميم الرقمي، التي كثيرا ما تستهلك موارد أكبر من التصميم نفسه، وتجمع استراتيجيات التحقق الشاملة بين تقنيات متعددة تشمل المحاكاة والتحقق الرسمي والمشاعر لتحقيق ثقة كبيرة في صحة التصميم.
وينفذ المحاكاة الوظيفية توصيفات القانون الإنساني للتحقق من صحة منطقية، وتولد الاختبارات مدخلات محفزة، وتطبقها على التصميم في إطار الاختبار، وتتحقق من النواتج مقارنة بالنتائج المتوقعة، وتتحقق الاختبارات المباشرة من سيناريوهات محددة، بينما تولد الاختبارات المقيدة حالات اختبار مختلفة تلقائياً، وتنتج القياسات الشاملة، بما في ذلك التغطية الرمزية، والتغطية الوظيفية، وتقيس مدى التدقيق في البيانات، وتحدد السيناريوهات غير المثبتة.
ويستخدم التحقق الرسمي تقنيات رياضية لإثبات الممتلكات المتعلقة بالتصميمات دون محاكاة شاملة، ويتحقق التعادل من أن اثنين من ممثليات التصميم - على سبيل المثال، هما RTL وناقلات مستوى البوابات - تنفذان نفس المهمة، ويستكشف النموذج جميع الدول الممكنة للتحقق من أن الممتلكات المحددة لها كل الشروط، ويوفر التحقق الرسمي ضمانات مطلقة للممتلكات التي تم التحقق منها، ولكنه يواجه تحديات في مجال التصاميم الكبيرة.
وتحتوي عمليات التحقق القائمة على الاستيعاب على خصائص مباشرة في مدونة القانون الإنساني الدولي باستخدام لغات التأكيد مثل عمليات ارسال النظام في مجال الرصد، وتحدد الإصدارات السلوك المتوقع والعلاقات الزمنية والزوار الذي يجب أن يُمسك أثناء التنفيذ، وترصد عملية المحاكاة التأكيدات باستمرار، وتكشف فورا عن الانتهاكات، كما يمكن أن تثبت المصممات الشكلية تأكيدات ذات طابع الرياضي.
التوليص والتعظيم
ويحول التوليف اللغوي وصفات عالية المستوى لسجلات التنمية البشرية إلى تنفيذ على مستوى البوابة، ويحقق أفضل التقديرات لمواجهة القيود المتعلقة بالتوقيت والمنطق والطاقة، وتطبق أدوات التوحيد البوليان الاستخدام الأمثل، ورسم الخرائط التكنولوجية، وتقييد التنفيذ على نحو يتسم بالكفاءة، ويمكِّن فهم القدرات التوليفية والقيود المصممة من كتابة مدونة HDL التي تدمج مع الأجهزة العالية الجودة.
ويبسط التكتل الغليان التعبيرات المنطقية باستخدام التلاعب بالأغبياء، وظروف الرعاية، والتفاؤل بالمنطق المتعدد المستويات، وتولد تقنيات التدني على مستوىين مثل كوين - مكلوسكي وإسبريسو تعبيرات عن مجموع المنتجات بأقل من الشروط، وتخلق عوامل الاستخدام الأمثل المتعددة المستويات تعبيرات للحد من عدد البوابات والتأخير.
:: تحويل خرائط التكنولوجيا إلى شبكات منطقية على أفضل وجه إلى قوائم شبكية على مستوى البوابات باستخدام خلايا من المكتبات المستهدفة، واختيار الخوارزميات البوابات التي تنفذ المهام المطلوبة مع الاستفادة المثلى من المناطق أو التأخير أو الطاقة، وتوفير أدوات توليفية تتضمن معلومات مفصلة عن تأخيرات البوابة واستهلاك الطاقة وقوام القوة في ظل ظروف مختلفة، وتتيح مكتبات التوليد المتعددة المستويات استخدام الطاقة على النحو الأمثل من خلال تخصيص الحد الأدنى من فولت.
ويحدّد التوليف القائم على أساس القيود التصميمات على النحو الأمثل لتحقيق أهداف محددة تتعلق بالتوقيت والمنطقة والطاقة، ويحدد ضيق التوقيت الحاجة إلى ترددات الساعة والتأخير في المدخلات/النواتج، ولا يمكن أن تحدد أدوات التوحيد أولويات المسارات الحاسمة، وتطبيق أفضل الطرق، مثل تحديد البوابات، والإضافة العازلة، وإعادة الهيكلة المنطقية، وذلك من أجل تحقيق التوقيت مع تقليل المساحة والسلطة إلى أدنى حد، كما أن عمليات التكرير الضوئية التي يتم تنفيذها استنادا إلى القيود التي تحد من حيث التوقيت.
الاتجاهات المستقبلية والتكنولوجيات الناشئة
تكنولوجيا العمليات المتقدمة وقانون مور
وما زال تصنيع الناقلات يسير قدماً في مسارات العمليات الأصغر، حيث يبلغ حالياً 3 متراً وما دونه، مما يتيح زيادة كثافة النقل وتحسين الأداء، غير أن وتيرة التقدم قد تباطأت، وقد انخفضت فوائد التوسع مع اقتراب الحدود المادية، وتمتد هياكل الأجهزة الجديدة والمواد وتقنيات التصنيع، مع التصدي للتحديات المتعلقة بكثافة الطاقة، والتقلب، والتكلفة.
وتوفر هياكل المقاولات المترجمة من طراز FinFET (مترجمات ميدانية - ميدانية) والبوابات جميع أنحاء (GAA) مراقبة الكهروستانتية أفضل من أجهزة تحويل الطائرات، مما يقلل من التسرب الحالي ويتيح استمرار التوسع، ويمكِّن رسم الليثيوم فوق البنفسج من تحسين نمط السمات، ويقلل من تعقيد التصنيع مقارنة بتقنيات الربط بين المعادن.
ويموت التكامل الثلاثي الأبعاد بصورة عمودية متعددة، متصلاً عبر القنوات عبر السيليكون أو ربطها بالوساطة الهجينة. ويتيح التكامل 3D التكامل المتجانس بين مختلف التكنولوجيات - الدوائية والذاكرة والألمانية والصور - في مجموعة واحدة.
:: نظم تقسيم التصاميم القائمة على الصدر إلى نظام أقل فتكاً، وهي مدمجة في مجموعة من الأدوات باستخدام تكنولوجيات التغليف المتقدمة، وتتيح هذه البطاقات عقد عملية الخلط، وإعادة استخدام نظام IP المثبت، وتحسين العائدات عن طريق خفض حجم الغذاء، كما أن الاتصالات العالية النطاق الترددي والدنيوية مثل توسيع نطاق نظام الاتصالات السلكية واللاسلكية بين الشرائح (Universal Chiplet Interconnect Express) تتيح الاتصال الفعال بين الشرائح.
تعليم الآلات ومؤسسة AI هارد واير
وقد أدى التعلم في مجال الآلات، ولا سيما الشبكات العصبية العميقة، إلى تطوير مسرعات متخصصة في المعدات إلى تحقيق الحد الأمثل للحسابات الموازية الواسعة النطاق المطلوبة للتدريب والاختبارات، حيث تحقق هذه المعجلات أوامر بأداء أفضل وكفاءة في استخدام الطاقة من أجهزة تجهيز الأغراض العامة لحجم العمل في مجال غسل الأموال، ويكشف فهم هياكل معدات المولدات المتعددة الجنسيات عن كيفية تطبيق مبادئ التصميم الرقمي على النماذج المحسوبة الناشئة.
وتستغل مسرعات الشبكة العصبية التوازي المتأصل في عمليات المصفوفة والثورات، وتقوم الصفوف السيستية بعمليات متعددة التراكم في هيكل منتظم ومقيد بحيث تزيد من استخدام البيانات وتخفض إلى أدنى حد احتياجات نطاق الذاكرة، وتخفض التسلسل الهرمي المتخصص للذاكرة مع وجود عائق كبير في الشب، مما يقلل من دقة استخدام الطاقة في عبء العمل في إطار نظام الرصد المتعدد التخصصات.
وتمثل وحدات تجهيز الأثاث ووحدات تجهيز الرسوم البيانية نُهجاً مختلفة للتعجيل بغسل الأموال، وتستفيد وحدات تجهيز الرسوم البيانية من هيكلها الموازي على نطاق واسع الذي صمم أصلاً للتعجيل بالتدريب والاختبارات في مجال استخدام بروميد الميثيل، وتعد وحدات تجهيز الرسوم البيانية مبنية الغرض لجرائم متعددة، وتُفضيل البنية الهيكلية تحديداً لعمليات الفرز، ويستمر كلا النهجين في التطور، ويشتمل ذلك على سمات مثل التدريب على الابتكارات متنوعة.
ويستكشف حساب الأورام العصبية البنيانات المُلهمة الدماغ التي تُعالج المعلومات باستخدام الشبكات العصبية المُلَخَّرة والحساب المُوجَّه نحو الأحداث، وتُعد هذه النظم تحسينات كبيرة في كفاءة الطاقة بالنسبة لبعض التطبيقات عن طريق القضاء على التشغيل المتزامن والمتوقَّع للنظم الرقمية التقليدية، وفي حين أن النُهج الميكانيكية العصبية لا تزال في مراحل البحث، فإنها قد تمكِّن من تطبيقات جديدة في مجال تكنولوجيا المعلومات المُ التحف والحساب المُ المُ الإدراكي.
الحاسوب الكمي والحساب بعد الكلاس
ويعزز الحاسوب الكمي الظواهر الميكانيكية الكميّة التي تؤدي عمليات الحاسوب المستحيلة أو غير العملية بالنسبة للحواسيب الكلاسيكية، وبينما تستخدم الحواسيب الكمي مبادئ مختلفة اختلافا أساسيا عن المنطق الرقمي، تؤدي النظم الرقمية الكلاسيكية أدوارا أساسية في نظم الحواسيب الكميّة من أجل التحكم والقياس وتصحيح الأخطاء.
وتوجد أجزاء كمية (كميات) في الولايات المشرفة، مما يتيح استخدام الحواسيب الكميّة لاستكشاف مسارات حاسوبية متعددة في آن واحد، وتتلاعب البوابات الكميّة بالدولة من خلال تفاعلات خاضعة للرقابة بعناية، غير أن الكميات هشة للغاية، وتتطلب تشغيلها عند درجة حرارة مطلقة تقريباً وتصحيح الأخطاء المتطورة.() وتولد النظم الرقمية الكلاسيكية إشارات دقيقة للمراقبة، ونتائج قياس العمليات، وتطبق مدونات معلومات عن الأخطاء الكمية
(ج) مشاكل تقسيم المقاييس الكميّة والتقليدية، التي تُستخدم فيها نقاط القوة لكل نظام من النظم الكلاسيكية، وهي تُعد المشاكل وتُحدّد المعايير المثلى وتفسر النتائج، بينما تقوم أجهزة التجهيز الكمي بحسابات محددة تستفيد من الآثار الكمية، وهذا النهج الهجين يتيح تطبيقات عملية حتى مع أجهزة قياس كمي متوسط الحجم الحالية.
أما النماذج الحاسوبية الأخرى التي تلي التصنيفات، بما في ذلك الحواسيب البصرية، وحساب الحمض النووي، والحساب الجزيئي، فتستكشف بدائل فرعية مادية للحساب، وفي حين أن هذه النهج تواجه تحديات كبيرة، فإنها قد تتيح مزايا لمجالات محددة من المشاكل، ومن المرجح أن يستمر المنطق الرقمي في القيام بدور في التحكم في هذه التكنولوجيات الحاسوبية البديلة والتداخل معها واستكمالها.
الموارد المخصصة لمواصلة التعلم
ويتطلب تصميم المنطق الرقمي المُعلّق فهما نظريا وخبرة عملية على السواء، إذ أن العديد من الموارد تدعم التعلم على جميع المستويات، من التعليم الاستهلالي إلى منشورات بحثية متقدمة، فجمع التعليم الرسمي، والمشاريع العملية، والتعلم المستمر من خلال التطوير المهني، يمكّن المصممين من البقاء في هذا المجال المتطور بسرعة.
وتوفر الكتب المدرسية الأكاديمية تغطية شاملة للمنطق الرقمي الأساسي والمواضيع المتقدمة، وتشمل النصوص الكلاسيكية اللغة البولية، والمنطق المختلط والمتسلسل، والهيكل الحاسوبي، وتصميم نظام VLSI، وتقدم الدورات الدراسية على الإنترنت، والدروس الدراسية من الجامعات ومنابر التعليم، مسارات تعليمية منظمة، مع محاضرات بالفيديو، ومهمات ومشاريع، وتتيح العديد من الدورات إمكانية الحصول على أدوات المحاكاة ومجالس التنمية من أجل الخبرة العملية.
وتنشر المنظمات المهنية بما فيها IEE (Institute of Electrical and Electronics Engineers) و]ACM (رابطة أجهزة الحاسوب) المجلات، ومداولات المؤتمرات، ووثائق المعايير التي تغطي أحدث البحوث وأفضل الممارسات.
وتسمح مجالس التنمية ومجموعات المواد الخاصة بشبكة " ف بي إن " بإجراء تجارب عملية بمفاهيم التصميم الرقمي، وتشمل البرامج الشعبية " الأردينو " للمشاريع القائمة على المراكب الصغرى، و " راببيري " لنظم لينكس المدمجة، ومجالس تنمية " FPGA " من البائعين مثل " Xilinx, Intel, ولاتيسي " ، وتأتي هذه البرامج بوث وثائق واسعة النطاق، ومشاريع من قبيل المشاريع، ودعم المجتمع المحلي.
وتوفر أدوات المصادر المفتوحة ونواة شركاء التنفيذ موارد ميسورة للتعلم والتنمية، كما أن أدوات محاكاة مثل إيكاروس فيرلوج وGHDL تتيح محاكاة هذه المادة دون تراخيص تجارية للأدوات، كما أن أدوات التوحيد، بما في ذلك يوسيز، تدعم تدفقات التنمية المفتوحة المصدر FPGA، وتوفِّر مستودعات لبؤر المصادر المفتوحة التنفيذ المرجعي للمهام المشتركة، وتبيِّن أفضل الممارسات، وتتيح فرصاً سريعةً للتصميم النظم الإيكولوجية.
خاتمة
ويشكل تصميم المنطق الرقمي أساس الإلكترونيات الحديثة والحساب، مما يتيح النظم المتطورة التي تتحكم في التكنولوجيا المعاصرة، ومن المفاهيم الأساسية لبويلان ألغبرا والبوابات المنطقية إلى مواضيع متقدمة تشمل التصميم المنخفض للقوى، والإشارات العالية السرعة، والمسارات المتخصصة، ويشمل التصميم المنطقي الرقمي مجموعة واسعة من المعارف والتقنيات، ويزود فهم هذه المبادئ والمعايير والتطبيقات المهندسين والمصممين لإيجاد حلول مبتكرة لمواجهة التحديات والطرائق الحالية.
ويتواصل التطور السريع في الميدان مع ظهور أوجه تقدم في التكنولوجيا شبه الموصلات، وتوسّع التطبيقات الجديدة، وتتطلّب نماذج حاسوبية تطوّرها مواصلة التعلم، والتجارب العملية، والمشاركة مع المجتمع المهني، وسواء كان تصميم النظم المدمجة، وتطوير تنفيذات هذه المبادئ، أو استكشاف التكنولوجيات الناشئة، فإن المبادئ الأساسية للتصميم المنطقي الرقمي لا تزال أساسية، وذلك بتدبير هذه المواد الأساسية، والبناء عليها بمعرف متخصص، فإن المصممين يمكن أن يسهموا في مجالات هامة.
ومع تزايد تعقيد النظم الرقمية وانتشارها، تزداد أهمية منهجيات التصميم الدقيقة والتحقق الشامل والالتزام بالمعايير، ولا يتطلب التصميم الرقمي الناجح خبرة تقنية فحسب، بل يتطلب أيضا اتباع نهج منهجية لإدارة التعقيد، وضمان الجودة، وتلبية القيود على الأداء، والقدرة، والتكلفة، والتسويق، وتوفر المبادئ والممارسات المشمولة بهذا الدليل أساسا لتطوير هذه القدرات والسعي إلى تحقيق الامتياز في التصميم الرقمي للمنطق.