تحجيم الجهد التكيفي ( AVS ) هي تقنية لتقليل الطاقة الديناميكية مغلقة الحلقة التي تقوم بضبط الجهد المقدم إلى الرقاقة الإلكترونية لتتناسب مع احتياجاتها من الطاقة أثناء التشغيل. هناك العديد من رقائق الكمبيوتر ، وخاصة تلك الموجودة في الأجهزة المحمولة أو إنترنت الأشياء ، مقيدة بالطاقة المتوفرة ( تقتصر على الطاقة المخزنة داخل البطارية ) وتواجه أعباء عمل مختلفة. [1]
في حالات أخرى ، قد تكون الرقاقة مقيدة بكمية الحرارة المسموح لها بتوليدها. و من الممكن أن تختلف كفاءة الرقائق الفردية بسبب العديد من العوامل، و يتضمن ذلك الاختلافات الطفيفة في ظروف التصنيع. [2]
يسمح AVS بالجهد المقدم للرقاقة ، وبالتالي تستهلك طاقتها، بشكل مستمر ليكون مناسبًا لعبء العمل و معاملات الرقاقة المحددة. يتم ذلك عن طريق دمج جهاز يراقب أداء الرقاقة (مدير أداء الأجهزة) داخل الرقاقة، والذي يوفر المعلومات إلى وحدة تحكم الطاقة. [3]
يتشابه هدف تحجيم الجهد التكيفي (AVS) مع تحجيم الجهد الديناميكي (DVS) والتحجيم الديناميكي للجهد والتردد (DVFS). تهدف جميعها إلى الحد من استخدام الطاقة وتوليد الحرارة. [4] ومع ذلك ، فإن AVS تقوم بتكييف الجهد مباشرة مع الظروف على الرقاقة، [5] مما يسمح لها بمعالجة متطلبات الطاقة في الوقت الفعلي ، إضافة إلى الاختلافات والتغيرات في الأداء بين الرقائق والتي تحدث مع تقدم عمر الرقاقة.
خلفية عن الموضوع
لقد أتاح التقدم التكنولوجي تنفيذ أنظمة حوسبة قوية ومتعددة الاستخدامات على رقائق أصغر. نظرًا لأن ذلك يسمح بإجراء عدد أكبر من الوظائف في نفس المساحة ، تصبح كل من كثافة التيار وتبديد الطاقة المصاحبة أكثر تركيزًا مقارنة بالرقائق الأكبر في الحجم . أصبح كل من إستهلاك الطاقة و الأداء الحراري للدوائر المتكاملة عاملاً مقيدًا للأنظمة ذات الأداء العالي . [6] [7] [8] الأجهزة المحمولة محدودة أيضًا بإجمالي كمية الطاقة المتاحة. [5]
تقليل استهلاك الطاقة في دوائر سيموس الرقمية يتطلب جهدًا كبيرًا في التصميم على جميع المستويات. و إحدى الطرق لتحقيق ذلك هي تخفيض جهد الإمداد ، ولكن التقليل من جهد الإمداد الثابت يمكن أن يسبب إنخفاض الأداء. تستخدم أنظمة قياس الجهد الديناميكي لضبط جهد الإمداد للعمليات المحددة التي تقوم بها الرقاقة.
ومع ذلك ، فإن أنظمة DVS التقليدية لا تقوم بمراقبة أداء الرقاقة بشكل مباشر ، وبالتالي يجب أن تستطيع إستيعاب التشغيل في ظل أسوأ سيناريوهات الأداء .
تهدف AVS إلى تزويد كل مجال فردي للنظام على الرقاقة بجهد كافٍ فقط لتستطيع أداء مهمتها في ظل الظروف التي تمر بها الرقاقة فعليًا ، بالتالي يقل استهلاك الطاقة لكل مجال معالج. [4]
مزايا تحجيم الجهد التكيفي (ِAVS)
تحجيم الجهد التكيفي هو حلقة مغلقة من تحجيم الجهد الديناميكي وهي طريقة تأخذ في الاعتبار عدة عوامل ، مثل تنوع العمليات علي الرقاقة من جهاز لآخر، وتقلبات درجة الحرارة خلال العمليات علي الرقاقة، وتنوع الأحمال. كما أنها تؤسس علاقة بين الجهد الكهربي والتردد تحت هذه الظروف. ركن العمليات لكل رقاقة مختلفة يتم تحديده إما خلال الإنتاج أو خلال التشغيل، و يتم تحديد العلاقة المُثلي بين الجهد الكهربي والتردد واستخدامها لاحقًا لتحسين الجهد.
المميزات الموجودة في هذه الطريقة هي:- [4]
- توصيل الجهد المطلوب لكل ركن من النظام على الرغم من الاختلافات في درجة الحرارة وزاوية العملية والتردد.
- -استقلالية نظام البناء والمعالج عن تقليل الطاقة.
- وفورات نموذجية تصل إلى حوالي 55٪ مقارنةً بمناهج قياس الجهد الديناميكي ذات الحلقة المفتوحة .
تحجيم الجهد المتكيف يستخدم لمعالجة متطلبات توفير الطاقة الخاصة بالتطبيقات المحددة للدوائر المتكاملة، و المعالجات الصغيرة، ودوائر النظام علي الرقاقة.
كما أنها مناسبة أيضًا للأنظمة ذات الحجم الكبير مثل مراكز المعلومات، ومحطات القواعد اللاهوائية، و تطبيقات الطاقة المقيدة مثل الأجهزة المحمولة و أجهزة اليو إس بي الطرفية،والإلكترونيات الاستهلاكية (المستخدمة في الحياة اليومية) أيضًا .[4]
مقارنة بين تحجيم الجهد الديناميكي و تحجيم الجهد التكيفي
الفرق الاساسي بين تحجيم الجهد الديناميكي و تحجيم الجهد التكيفي هو أن الأول يمتلك تصميم بنائي ذو حلقة مفتوحة بينما الاخر ذو حلقة مغلقة. أي أن في تحجيم الجهد التكيفي يوجد رد فعل مباشر بين أداء الشريحة و الجهد الكهربي المعطي لها.
تحجيم الجهد الديناميكي (DVS)
يحتوي نظام DVS العام علي منظم للاداء وحلقة مغلقة الطور ومنظم جهد.[8] منظم الاداء يستخدم واجهة برمجية للتنبؤ بما ستحتاجه المهمة القادمة من اداء. بمجرد ان تحدد الطاقة المطلوبة، يتم تعيين الجهد الكهربي و التردد بواسطة منظم الاداء. تقوم الحلقة مقفلة الطور بتحجيم التردد للوصول الي التردد المطلوب والذي تم تحديده عن طريق منظم الاداء.
و بالمثل، يقوم منظم الجهد بتحجيم الجهد الكهربي المغذي للرقاقة بهدف الوصول الي الجهد المطلوب لاتمام المهمة. أنظمة (DVS) تستخدم نظام خرائط واحد إلي واحد بين التردد و الجهد لاتمام تحجيم الجهد الكهربي.
يتم تحديد ازواج (التردد - الجهد) عن طريق وصف أداء الشريحة في أسوء الظروف و يتم تخزين ذلك في جدول بحث، إذا كانت الظروف أكثر ملائمة يمكن أن يكون هناك فيض كبير في الطاقة المستمدة.
تحجيم الجهد التكيفي (AVS)
في الانظمة ذات الحلقة المغلقة كما في (AVS)، يتم قياس الظروف الفعلية علي الشريحة و استخدامها في تحديد الجهد و التردد المطلوبين.[4] [8] و لقد تم تطوير العديد من تطبيقات AVS المختلفة.
إحدي الطرق لتحديد علاقة تردد-الجهد للرقاقة تتمثل في استخدام محاكي المسار الحرج. [8] . يتم ضبط المحاكي أثناء عملية التصنيع لعمل نموذج لسلوك الرقاقة عن قرب وللتكيف مع التغيرات البيئية والعملية. يسمح سلوك المحاكي بضبط جهد التغذية تلقائياً وذلك لتوفير الحد الأدني من الجهد للمهمة المستهدفة.[5]
يمكن استخدام مذبذب حلقي يعمل بنفس جهد باقي الرقاقة كمحاكي مسار حرج.
تردد مذبذب الحلقة الذي تم قياسه يشير إلي علاقة تردد الجهد بالرقاقة في الظروف التي تعمل فيها
هناك نوع آخر من أنواع المحاكي وهو عبارة عن " سلسلة تأخير " للعواكس ، بوابات NAND ، قطاعات الأسلاك ، إلخ
يتم تحديد الإعداد المناسب والدقيق لسلسة الإختيار أثناء التصنيع وذلك بعد عملية الاختبار ، بعد ذلك يتم استخدام سلسلة التأخير لقياس الوقت المستغرق في عملية عبور السلسلة وعمل محاكاة لأداء الرقاقة. [8] [5] [9]
يعاني كل من مذبذب الحلقة و طرق المسار الحرج من المشكلة التي قد لا توفر عمل محاكاة مثالية لتشغيل الرقاقة ، ولذلك يجب تضمين حدّ للأمان. [5]
القياس المباشر لسلوك الدائرة
هو حل بديل لمحاكاة سلوك المسار الحرج. احد التطبيقات لتلك الطريقة يسمى "razor" و يعتمد على مبدأ أن مجموعة فرعية واحدة فقط من أنماط الادخال ستُفعّل أطول مسار وقت على الرقاقة. إذا كان الجهد الكهري. ضعيفا، سيصنع نمط الإدخال خطأ في التوقيت. و مع ذلك، الرقاقات بها نظام تصحيح أخطاء مصنوع فيها، لذلك يمكنها تحمل القليل من الأخطاء. يتم قياس عدد الأخطاء و إستخدامه كتقييم لنظام الطاقة، إذا كان عدد الاخطاء قليلا، يمكن تخفيض الجهد الكهربى لتوفير الطاقة؛ إذا كان عدد الاخطاء أكبر من الطبيعى، يجب زيادة التيار الكهربى.[5] [8] [10]
التعويض عن تدهور الأداء المرتبط بالعمر
مع مرور الوقت ، تُطَور الرقائق عدم إستقرار درجة حرارة التحيز السلبي ، مما يتسبب في زيادة الجهد الكهربى المطلوب للعمل بشكل صحيح. يمكن استخدام تحجيم الجهد التكيفى لتخفيف هذه المشكلة عن طريق زيادة التيار الكهربى لمطابقة الإحتياجات الجديدة للنظام. يمكن حدوث هذا فقط إذا استطعنا قياس التدهور بدقة عن طريق جهاز قياس تدهور الآداء في نظام تحجيم الجهد التكيفى.[9]
مقالات ذات صلة
المراجع
- Keller, Ben; Cochet, Martin; Zimmer, Brian; Lee, Yunsup; Blagojevic, Milovan; Kwak, Jaehwa; Puggelli, Alberto; Bailey, Stevo; Chiu, Pi-Feng (2016). "Sub-microsecond adaptive voltage scaling in a 28nm FD-SOI processor SoC" ( كتاب إلكتروني PDF ). ESSCIRC Conference 2016: 42nd European Solid-State Circuits Conference. صفحات 269–272. doi:10.1109/ESSCIRC.2016.7598294. .
- Horowitz, M.; Alon, E.; Patil, D.; Naffziger, S.; Kumar, R.; Bernstein, K. (2005). "Scaling, power, and the future of CMOS" ( كتاب إلكتروني PDF ). IEEE International Electron Devices Meeting, 2005. IEDM Technical Digest. صفحات 9–15. doi:10.1109/IEDM.2005.1609253. .
- Kushwaha, Sunita; Kumar, Sanjay (2016). "Energy Saving Approaches for Scheduling on Parallel Systems - A Review" ( كتاب إلكتروني PDF ). International Journal of Computer Applications. 152 (4): 38–42. doi:10.5120/ijca2016911798. مؤرشف من الأصل ( كتاب إلكتروني PDF ) في 21 أبريل 2020.
- Texas Instruments — Application Report (March 2014). "Adaptive (Dynamic) Voltage (Frequency) Scaling—Motivation and Implementation". doi:10.1109/TVLSI.2007.896909.
- Gupte, Ajit; Dwivedi, Satyam; Mehta, Nandish; Amrutur, Bharadwaj (2011). "Adaptative Techniques to Reduce Power in Digital Circuits". Journal of Low Power Electronics and Applications (باللغة الإنجليزية). 1 (2): 261–276. doi:10.3390/jlpea1020261.
- Nakai, M.; Akui, S.; Seno, K.; Meguro, T.; Seki, T.; Kondo, T.; Hashiguchi, A.; Kawahara, H.; Kumano, K. (2005). "Dynamic voltage and frequency management for a low-power embedded microprocessor". IEEE Journal of Solid-State Circuits. 40 (1): 28–35. Bibcode:2005IJSSC..40...28N. doi:10.1109/JSSC.2004.838021. ISSN 0018-9200.
- Rabaey, Jan M. (2009). Low power design essentials. New York: Springer. . OCLC 405547044.
- Elgebaly, M.; Sachdev, M. (2007). "Variation-Aware Adaptive Voltage Scaling System". IEEE Transactions on Very Large Scale Integration (VLSI) Systems. 15 (5): 560–571. doi:10.1109/TVLSI.2007.896909. ISSN 1063-8210.
- Chan, Tuck-Boon; Chan, Wei-Ting Jonas; Kahng, Andrew B. (March 2013). "Impact of Adaptive Voltage Scaling on Aging-Aware Signoff" ( كتاب إلكتروني PDF ). Proceedings of the Conference on Design, Automation and Test in Europe: 1683–1688. doi:10.7873/DATE.2013.340. . مؤرشف من الأصل ( كتاب إلكتروني PDF ) في 21 يوليو 2018.
- Calimera, Andrea; Rizzo, Roberto Giorgio (2019). "Implementing Adaptive Voltage Over-Scaling: Algorithmic Noise Tolerance vs. Approximate Error Detection". Journal of Low Power Electronics and Applications (باللغة الإنجليزية). 9 (2): 17. doi:10.3390/jlpea9020017.