Table of Contents
وقد أصبحت إدارة الطاقة حجر الزاوية في النظم الرقمية الحديثة، والتأثير المباشر على حياة البطاريات، والسلوك الحراري، والموثوقية الطويلة الأجل، وفي تصميمات نظام تقييم الأداء المالي، أصبحت القدرة على التحكم في استهلاك الطاقة على مستوى الأجهزة أمرا بالغ الأهمية، حيث أن نظام VHDL (VHSIC Deprore Description Language) يوفر إطارا قويا لوصف وتنفيذ استراتيجيات متطورة لإدارة الطاقة، من مجرد استخدام الوقت إلى استخدام جميع أساليب التدفق المتعددة الأبعاد،
فهم إدارة الطاقة في التصميمات الرقمية الحديثة
ويصنف استهلاك الطاقة في الدوائر الرقمية بشكل عام في الطاقة الدينامية والقوى الثابتة، وتنشأ الطاقة الدينامية من شحن الحمولات الاستيعابية وإرسالها في كل مرة تمر بمرحلة انتقال للإشارة، وتمتد بتواتر الساعة ومربع فولت الإمدادات، وتستهلك الطاقة الثابتة، أو القدرة على التسرب، حتى عندما لا يحدث أي تغيير، بسبب التسرب والتسرب في التطبيقات الفرعية.
ويجب أن يوازن المصممون بين الأداء والمجال والسلطة، وتهدف تقنيات إدارة الطاقة إلى الحد من الطاقة الدينامية عن طريق خفض حجمها وتواترها خلال فترات النشاط المنخفضة، وتخفيض القوة الثابتة عن طريق إبطال السلطة إلى الكتل المتردية أو باستخدام خلايا منخفضة الأجر، ويجب أن يتم تنسيق هذه الأساليب بعناية لتجنب الأخطاء الوظيفية، وانتهاكات التوقيت، والتجاوزات المفرطة في النفقات العامة للمناطق.
VHDL as a Tool for Power Management
ويتيح القانون الإنساني الدولي مستوى عالياً من السخرة من منطق مراقبة النماذج، وآلات الدولة، ومسارات البيانات، وهذا الاختراق مفيد بشكل خاص لإدارة الطاقة لأنه يسمح للمصمم بتحديد السلوكيات المعقدة التي تحركها الأحداث، مثل الدخول إلى وسائل منخفضة القدرة، أو الاستيقاظ من الانقطاع، أو التوسع في التطاير دون التلاعب في تفاصيل المستوى البوابة.
وتشمل عمليات بناء القدرات الرئيسية لإدارة الطاقة تعيينات متزامنة للإشارة، وبيانات العمليات، وآلات الدولة المحدودة، وتدقيق عنصري، مثلا، يمكن توليد إشارة بسيطة على مدار الساعة عن طريق عملية ترصد أعلام الأنشطة، أو يمكن تنفيذ جهاز لمراقبة تحديد حجم الطاقة كجهاز حكومي يُتسلسل مفاتيح تبديل الطاقة وخلايا العزلة، كما أن إعادة استخدام نظام VHDL عبر مختلف المشاريع والمنابر يزيد من سرعة التنمية.
ويتيح محاكاة خصائص إدارة الطاقة في القانون الإنساني الدولي التحقق من تسلسلات الاستيقاظ، والتمجيد بدون غرز، والتصعيد في التطويع، وتصحيح التحولات في مجال التوسع في التطاير، مما يقلل من خطر الحشرات التي يمكن أن تسبب فشلا كارثيا في إنتاج السيليكون.
Core Techniques implemented with VHDL
Clock Gating
(أ) أن التأشيرات هي واحدة من أكثر تقنيات خفض الطاقة استخداماً، وهي تعطل الساعة إلى سجل أو وحدة عندما لا تكون البيانات المخزنة ضرورية، وتلغي نشاط التحويل غير الضروري، وفي VHDL، يتم عادة تطبيق قياس الساعة باستخدام إشارة تمكينية، وتولد إشارة CE بواسطة منطق مختلط أو آلة محدودة من أجهزة الدولة التي تكتشف
والنهج التقليدي في القانون الإنساني الدولي هو استخدام بيان إذا كان داخل عملية متوقفة: أدوات التليفزيونية تُستَنَد تلقائياً خلية لتزحلق الساعة (مركبة وبوابة) من هذا الرمز، شريطة أن تكون الاحتمالات عالية بما يكفي لتبرير الرؤوس العامة، كما يمكن للمصممين أن يُسرعوا بشكل صريح في تحديد الزوابة لضبط دقيق.
ويمكن أن يقلل التمجيد الحركي من الطاقة الدينامية بنسبة تتراوح بين 20 في المائة و50 في المائة في التصميمات النموذجية، تبعاً لعامل النشاط، وهو فعال بشكل خاص في دوائر متعاطفي البيانات، حيث توجد في العديد من السجلات قيم طويلة الأجل، وقدرة VHDL على التعبير عن هذا المنطق يجعلها لغة الاختيار لتنفيذ التوقيت في كل من صفائح البرمجيات الحرة والمعتمدة على النتائج.
بــاء - توليد الطاقة
(أ) أن تشعُّب الدول هو أسلوب أكثر عدائية يقطع طفرة الإمدادات إلى كتلة كاملة، ويزيل كلاً من الاستهلاك الدينامي والثابت للطاقة، وفي تصميمات الشركة، يتم تكبير الطاقة بإدخال مخرجات الطاقة (عادة ما يكون الرأس أو مفاتيح الاقدام) بين إمدادات الطاقة وشبكة الطاقة الداخلية للمبنى.
وكثيرا ما يتألف جهاز مراقبة لتمجيد السلطة في القانون الإنساني الدولي من جهاز محدد للدولة، مع وجود دول نشطة ونامة ووقوعية، وخلال فترة الانتقال إلى النوم، يؤكد المراقب أولا وجود إشارة استبقاء (للسجلات التي تترددها الدولة)، ثم يعطل الساعة، ثم يفتح مفتاح تبديل الكهرباء، ويغلق التبادل أولا، ويرفع المصابيح الفولطية (تتم بعد ذلك بتأخر في الترقيم)
ويمكن أن يقلل حجم الطاقة الثابتة من حيث الحجم، ولكنه يستحدث رأساً على المنطقة للمفاتيح وخلايا العزلة، ويزيد من التعقيد في التخطيط الأرضية.
Dynamic Voltage and Frequency Scaling (DVFS)
ويضبط نظام إدارة الدعم الميداني معدل الفولط التشغيلي وتواتر ساعات العمل في الوقت الحقيقي استنادا إلى عبء العمل، ويخفض انخفاض حجم الطاقة الدينامية والثابتة على حد سواء، بينما يقلل تردد التردد الدينامي من سرعة القوة، وفي VHDL، يمكن تنفيذ الرقابة على نظام إدارة الدعم الميداني كجهاز حكومي يرصد منافذ الأداء أو الطلبات الخارجية، ثم يُصدر أوامر إلى جهاز فرز حراري متعدد الترددات (عن طريق وصلة مسلسلة).
فعلى سبيل المثال، قد يكتشف نموذج VHDL أن المعالج يمر بفترة منخفضة الاستخدام ويوجه وحدة إدارة الطاقة إلى تخفيض حجم الفولط الأساسي إلى 0.8V و5.5 ساعة، وعند تلقي مهمة جديدة، يرتقي إلى الوراء، ويستلزم محاكاة نظام إدارة المركبات وضع النماذج للتأخيرات التي تعتمد على الفولط في المسارات المنطقية، وكثيرا ما يتم ذلك باستخدام أدوات تحليلية ثابتة للتوقيت.
فنوعات الطباعة والتعداد القوية التي وضعها في مركز التنمية البشرية مناسبة تماما لتحديد زوجات الفولط/التردد (مثلا، نوع الـ دي فيستات (HIGH PERF، MEDIUM، LOW-POWER) والظروف الانتقالية، وما ينتج عن ذلك من منطق مترابط وسريع.
الطول المتعدد الأبعاد والحرف
وعندما يتضمن التصميم مجالات متعددة من مجالات الفولط (مثلاً، 1.0V، و1.8V I/O)، يجب أن تمر الإشارات بين المناطق عبر متحولين من المستوى لتجنب البوابات الضارة أو سوء تفسير المستويات المنطقية، ويتيح القانون الإنساني الدولي للمصممين تحديد عناصر الانتقال من المستوى الفوري، وصفاً صريحاً لعلم التقلبات في مجال الطاقة باستخدام الخصائص أو الحافظات الاصطناعية.
وبالنسبة لتصميمات نظام المحاسبة البيئية - الاقتصادية، يمكن استخدام القانون الإنساني الدولي لتحديد مجالات الطاقة ولإشهار السجلات التي تخص أي مجال، وتُنقل هذه المعلومات إلى أداة المكان والانتقال لتوجيه إنشاء حلقات القوة والمفاتيح، وفي إطار اتفاقات التجارة الحرة، كثيرا ما تُرسم مجالات متعددة الاختصاصات لمختلف المصارف أو خطوط السكك الحديدية في مركز فيينا الدولي، وقيود نظام تحديد القيمة المضافة للضعف والضعف والضعفاء (مثلاً، استخدام معايير التوليم).
الاستراتيجيات المتقدمة لإدارة الطاقة
الدولة: الاحتجاز والوقوف
وعندما تكون إحدى المستودعات مجهزة بالطاقة الكهربائية، تضيع حالتها الداخلية ما لم تستخدم سجلات خاصة لفترات إعالة الدولة، وتتوفر هذه السجلات إمدادات ثانوية لا تزال موجودة، وتحتفظ بمحتويات التقلب أثناء النوم، ويمكن للشركة أن تُعدّ هذه السجلات بتأجيل عملية الاستبقاء أو باستخدام كيان معتاد يتضمن مدخلات استبقائية، ويُصدر منطق الرقابة إشارة قبل انقطاع الكهرباء ويعيد الإشارة بعد الانهاء.
ويسجل الاحتفاظ مساحة متزايدة ولكنه يقلل كثيرا من وقت الاستيقاظ لأن القفل يمكن أن يستأنف المكان الذي يُترك فيه دون إعادة تحميله من الذاكرة.
Aaptive Voltage Scaling (AVS)
وتقنية الارتفاع المميتة هي تقنية مغلقة تضبط الفولط استناداً إلى الأداء الفعلي للسيليكون، وكثيراً ما تستخدم مساراً مكرراً أو مشعلاً لقياس سرعة العمليات.() ويمكن للشركة أن تنفذ حلقة المراقبة الرقمية، بما في ذلك واجهة للتفاعل بين أجهزة تحديد درجات الحرارة (مثلاً لقراءة جهاز استشعار درجة الحرارة عند الدقائق) ومحاسبة PID تُعد رمزاً رقمياً.
ويمكن أن تحقق شبكة AVS هوامش فولطية شبه مؤقتة، مما يوفر طاقة أكبر بنسبة تتراوح بين 10 و 30 في المائة مقارنة بأسوأ أنواع التطاير الثابتة.
الاعتبارات والتحديات المتعلقة بالتصميم
ويتطلب تنفيذ إدارة الطاقة في القانون الإنساني الدولي النظر بعناية في القيود المتعلقة بالتوقيت، ولا سيما أثناء انتقال الوسائط، ويدخل التأشيرات المجمدة في شكل تركيب/ربطة بين الإشارة التمكينية ونقطة التوقيت، التي يجب تلبيتها لتجنب الجمود، ويتطلب تحديد حجم القوة تسلسلاً للمفاتيح والعزلة مع توقيت دقيق، وهو ما كثيراً ما يحدد في الإطار الموحد (نموذج القوة الموحدة) أو الإطار الزمني المحدد للإطارات.
ومن دواعي القلق الأخرى أن توقف ساعات العمل وبدءها قد يسببان ضجيجاً في الإمداد بالطاقة، وأن المحاكاة التي تقوم بها شركة VHDL وحدها لا يمكن أن تلتقط آثاراً متماثلة، وبالتالي يوصى بإجراء محاكاة مختلطة أو تحليل بعد انقطاع، وبالإضافة إلى ذلك، فإن منطق الرقابة نفسه يستهلك القوة؛ ويجب أن يقيَّد هذا النفقة العامة على الوفورات التي تكفل تحقيق فوائد صافية.
For synthesis, designers should avoid writing VHDL that accidentally creates latches or combinatorial cycles in power control paths. Use of coincidehronous resets and well-defined state machines is recommended. Tools like Xilinx Vivado or Synopsys Design Compiler provide low-power synthesis options that automatically optimize clock gating and power gating based on VHDL enables signals.
التحقق من رسوم إدارة الطاقة ومؤازرتها
فالتحقق من إدارة الطاقة أمر صعب لأنه ينطوي على ولايات متعددة للطاقة، ومناسبات إيقاظ غير متزامنة، وتفاعلات مع بقية النظام، ويمكن لفحوصات VHDL أن تُنمِّج سلوك نطاق السلطة عن طريق تجميع مجموعات الإمدادات (الواقعية أو الافتراضية) باستخدام الإشارات، وعن طريق إدخال تأخيرات في التمزق الفولطي، ويمكن للتحقق من أن الخلايا العزلة في الوقت المناسب قبل الحد الأقصى للكهرباء.
ويمكن أن تقرأ أدوات تقدير الطاقة ملفات أنشطة المحاكاة الخاصة بمركبات VHDLs (VCD, SAIF) لحصر القوى الدينامية، وبالنسبة للطاقة الثابتة، فإن جداول التسرب لكل خلية من خلايا التكنولوجيا مقترنة بقابليات التحويل، وباستخدام VHDL لحمل هذه المحاكاة يعطي تقديرات دقيقة في وقت مبكر للطاقة، مما يتيح تبادلا بين المناطق والسلطة.
التطبيقات العالمية الحقيقية
(ج) إدارة الطاقة القائمة على أساس التحلل الذاتي للحركة الكهربائية متفشية في أجهزة سوك، ومتحكمات مصغرة من طراز IoT، والربط الشبكي لأجهزة القياس الآلي، ووحدات الرادار الآلية، مثلاً، مجهزة ذات طاقة منخفضة في 28 متراً من النظام المركزي للرصد والتصنيف، تستخدم نظام VHDL لتنفيذ أساليب نوم متعددة: نوم خفيف مع تكبير الساعة، وعمق في تركيب الطاقة (إغلاق النطاقات صغيرة دائمة).
وفي تصميمات محطة FPGA، مثل تلك الموجودة في أجهزة اللاسلكي المحددة للبرامجيات أو تجهيز النطاقات الأساسية، يمكن لإدارة الطاقة في محطة VHDL أن ترتد الترددات على مدار الساعة استنادا إلى تحميل القنوات، وأن تقلل بشدة من التحلل الحراري، كما تعتمد تصميمات الفضاء الجوي والدفاعات الدفاعية على نظام VHDL لإدارة الطاقة من أجل تلبية الموثوقية الصارمة والميزانيات الحرارية.
خاتمة
ولا يزال القانون الإنساني الدولي لغة حيوية لتنفيذ إدارة الطاقة في تصميمات الاتحاد الأفريقي للمثليات والمثليين ومزدوجي الميل الجنسي ومغايري الهوية الجنسية، وقدرتها على التحكم في النماذج، وآلات الدولة، والتفاعلات على مستوى عال، إلى جانب قدرتها على التوليفي، تجعل من المثالي وصف الوقت، وتوحيد القوى، ونظام DVFS، وغير ذلك من التقنيات، إذ أن المصممين الذين يتحكمون في إدارة قدرة VHDL يمكنهم تحقيق تخفيضات كبيرة في الطاقة الدينامية والثابتة، وتحسين كفاءة النظام، وزيادة المرونة في مجال التكنولوجيا.
For further reading on power management concepts, see the Wikipedia articles on hour gating, ]power gating, and ]dynamic voltage and frequency scaling for practical guidelines, the Xilinx [FL40]