Projected Disc-type Phase-change Memory for Analog In-Memory
Computing
تقدم هذه الورقة بنية ذاكرة تغيير الطور من نوع القرص المسقط المدمجة التي تتغلب على المقايضات التقليدية في الحوسبة داخل الذاكرة عبر الجمع بين حجم تبديل شديد الانحصار وغشاء رقيق غير عازل لتحقيق دقة عالية (تقترب من 6 بت)، وموصلية منخفضة، وكفاءة في الطاقة باستخدام مواد تقليدية.
المؤلفون الأصليون:Ghazi Sarwat Syed, Loris Coccia, Vara Jonnalagadda, Antonio Mio, Asit Ray, Matthew Breitwisch, Abu Sebastian
تتمتع الحواسيب الحديثة بسرعة هائلة في نقل البيانات، لكنها غالباً ما تعاني عندما يُطلب منها إجراء الحسابات المتكررة والضخمة المطلوبة للذكاء الاصطناعي. ويعود ذلك إلى أن تصميمات الحواسيب التقليدية تفصل بين الذاكرة، حيث تُخزن المعلومات، والمعالج، حيث تتم الحسابات. وفي كل مرة يتطلب فيها الأمر إجراء عملية حسابية، يجب أن تنتقل البيانات ذهاباً وإياباً بين هذين الموقعين، وهي عملية تستهلك طاقة كبيرة وتؤدي إلى إبطاء كل شيء. ولحل هذه المشكلة، يطور العلماء نهجاً جديداً يسمى "الحوسبة داخل الذاكرة" (in-memory computing)، حيث تعمل الذاكرة نفسها كآلة حاسبة. وأحد التقنيات الواعدة لهذا الغرض هي "ذاكرة تغيير الطور" (phase-change memory)، والتي تستخدم مادة خاصة يمكنها التحول بين حالتين: حالة غير منظمة (عشوائية/أمورفية) تقاوم تدفق الكهرباء، وحالة منظمة (بلورية) تسمح للكهرباء بالتدفق بسهماً. ومن خلال التحكم الدقيق في مقدار وجود هذه المادة في كل حالة، يمكن لجهاز واحد تخزين مجموعة من القيم، تماماً مثل مفتاح خافت للإضاءة بدلاً من مجرد مفتاح تشغيل/إيقاف بسيط، مما يجعله مثالياً للعمليات الرياضية المعقدة المستخدمة في الشبكات العصبية. ومع ذلك، لكي تكون هذه التقنية عملية، يجب أن تكون الأجهزة صغيرة، وفعالة، ودقيقة بما يكفي للتعامل مع آلاف الحسابات دون فقدان الدقة.
لقد قدم فريق من الباحثين في "IBM Research" والمجلس الوطني الإيطالي للبحوث تصميماً جديداً لأجهزة الذاكرة هذه نجح في الموازنة بين هذه الاحتياجات المتنافسة. فقد ابتكروا بنية مدمجة تستخدم طبقة رقيقة جداً من مادة تغيير الطور، محصورة بين قطب كهربائي سفلي صغير وطبقة إسقاط خاصة غير عازلة. ويكمن الابتكار الرئيسي في كيفية ترتيب هذه الطبقة؛ فبدلاً من الشكل الرأسي التقليدي المستخدم في معظم رقائق الذاكرة، والذي يشبه شكل الفطر، يقوم تصميمهم بنشر المادة النشطة بشكل مسطح مقابل طبقة الإسقاط. وعندما يتم إعادة ضبط الجهاز إلى حالة المقاومة العالية، تصبح منطقة صغيرة من المادة غير منظمة (أمورفية)، ولكن التيار لا يزال يتدفق عبر طبقة الإسقاط الموجودة تحتها. يسمح هذا الإعداد للجهاز بالعمل بطاقة منخفضة للغاية مع الحفاظ على نطاق واسع من مستويات الموصلية المتميزة. وقد وجد الباحثون أن هذه الهندسة لا تقلل فقط من التيار الكهربائي اللازم لتحويل الجهاز إلى أقل من 100 ميكرو أمبير، بل تحافظ أيضاً على قيم موصلية منخفضة للغاية، أقل من 50 ميكروسيمينز، وهو أمر بالغ الأهمية لتقليل استهلاك الطاقة أثناء الحسابات.
قام الفريق ببناء نماذج أولية للأجهزة باستخدام مادة غير مطعمة تسمى "جرمانيوم-أنتيمون-تيلوريوم"، وهي مادة شائعة الاستخدام في تطبيقات الذاكرة، مما يثبت أن هذه التحسينات ناتجة عن الشكل الفيزيائي للجهاز وليس بسبب مواد كيميائية غريبة جديدة. وقد دمجوا هذه النماذج الأولية في شبكة مكونة من 10 في 8 خلايا، كل منها يتم التحكم فيه بواسطة ترانزستور، لاختبار مدى قدرتها على أداء مهام واقعية. وكانت النتائج مذهلة؛ فقد سمح التصميم الجديد ببرمجة الأجهزة بدقة عالية، محققاً دقة حسابية تقترب من ست بتات (six bits). وهذا يعني أن الأجهزة يمكنها التمييز بشكل موثوق بين مستويات عديدة مختلفة من الموصلية، وهو مطلب ضروري لأداء العمليات الرياضية المعقدة دون أخطاء. وفي المقابل، غالباً ما تعاني التصميمات القديمة من الضوضاء وعدم الاستقرار، مما يحد من دقتها لتكون عند ثلاث أو أربع بتات فقط. وتعمل البنية الجديدة بفعالية على كبح التقلبات العشوائية في الموصلية التي عادة ما تعاني منها هذه المواد، مما يضمن بقاء القيم المخزنة مستقرة بمرور الوقت وعبر درجات الحرارة المختلفة.
وبعيداً عن كونها دقيقة فحسب، أظهرت الأجهزة استقراراً ملحوظاً. فعندما اختبر الباحثون كيف تتغير الموصلية بمرور الوقت، وجدوا أن "الانجراف" (drift)، أو التحول البطيء في القيم، قد انخفض بمقدار عشرين ضعفاً مقارنة بالتصميمات التقليدية. وهذا الاستقرار أمر حيوي لأنه يعني أن الكمبيوتر لن يحتاج إلى تصحيح حساباته باستمرار، مما يوفر المزيد من الطاقة. كما أظهرت الأجهزة القدرة على تحمل أكثر من مليون دورة من التبديل دون تدهور، وهو مستوى من المتانة يتجاوز متطلبات معظم تطبيقات الذاكرة. وقد تحقق الباحثون من هذه النتائج عن طريق قياس الأجهزة في درجات حرارة مختلفة وباستخدام مجهر إلكتروني متطور للنظر داخل المادة، مما أكد أن البنية الذرية ظلت سليمة ومنظمة حتى بعد عمليات التبديل المتكررة. وقد لاحظوا أن الحبيبات البلورية داخل المادة اصطفت في نمط طبقي محدد، مما يساعد في تفسير سبب الأداء الجيد للجهاز.
إن تداعيات هذا العمل تمتد إلى ما هو أبعد من مجرد تجربة واحدة. فقد أظهر الباحثون أن تصميمهم متوافق مع عمليات التصنيع القياسية المستخدمة في صنع رقائق الكمبيوتر، مما يشير إلى إمكانية توسيع نطاقه للإنتاج الضخم. كما أظهروا أنه من خلال تحسين التصميم بشكل أكبر، مثل جعل القطب الكهربائي السفلي يخترق مجموعة المواد لإنشاء اتصال حافة، يمكنهم تقليل تيار البرمجة بشكل أكبر ليصل إلى حوالي 50 ميكرو أمبير. ويمثل هذا المستوى من الكفاءة، جنباً إلى جنب مع الدقة والاستقرار العاليين، خطوة مهمة نحو جعل الحوسبة داخل الذاكرة حقيقة واقعة. ورغم أن هذه التكنولوجيا لا تزال في مرحلة إثبات المفهوم، فإن القدرة على إجراء حسابات معقدة بهذا القدر المنخفض من الطاقة والدقة العالية تشير إلى مستقبل يمكن فيه لأنظمة الذكاء الاصطناعي أن تعمل بشكل أسرع وأكثر كفاءة، وربما على أجهزة أصغر بكثير وأقل استهلاكاً للطاقة مما هو متاح اليوم. ويؤكد هذا العمل أنه من خلال هندسة الشكل الفيزيائي لخلايا الذاكرة بعناية، يمكن التغلب على المقايضات الأساسية التي أعاقت هذه التقنية الواعدة لفترة طويلة.
ملخص تقني: ذاكرة تغيير الطور من نوع القرص المسقط (Projected Disc-type) المقترحة للحوسبة التناظرية داخل الذاكرة
بيان المشكلة تقدم تقنيات الذاكرة المقاومة، ولا سيما ذاكرة تغيير الطار (PCM)، إمكانات كبيرة للحوسبة التناظرية داخل الذاكرة (IMC)، وتحديداً لعمليات استنتاج الشبكات العصبية العميقة حيث تهيمن عمليات ضرب المصفوفات في المتجهات (MVM). ومع ذلك، ظل تحقيق بنية جهاز تحقق في آن واحد دقة حسابية عالية، وكفاءة في استهلاك الطاقة، وكثافة تكامل عالية أمراً بعيد المنال بسبب المقايضات الجوهرية. وتشمل التحديات الرئيسية ما يلي:
تيارات البرمجة العالية: يعد تقليل تيار الكتابة أمراً ضرورياً لتقليص حجم أجهزة الاختيار والخلايا الوحدة، لكن مجرد تقليل حجم مادة تغيير الطور غالباً ما يؤدي إلى تدهور السلوك التناظري وزيادة تعقيد التصنيع.
قيم الموصلية العالية: الحفاظ على موصلية منخفضة عبر جميع تكوينات الطور ضروري لتقليل استهلاك الطاقة أثناء عمليات (MVM) والتخفيف من العيوب غير المثالية مثل الهبوط في الجهد الطفيلي.
العيوب الزمنية: تحد من ظواهر الانجراف في الموصلية وضجيج القراءة الدقة العددية التي يمكن تحقيقها أثناء البرمجة والحوسبة.
محاذاة الإسقاط: يكون كبح العيوب غير المثالية عبر الإسقاط (أي رسم حجم المادة غير المتبلورة على بطانة غير عازلة) أكثر فعالية عندما تكون البطانة محاذية تماماً وبشكل موحد مع المادة النشطة، وهو تكوين يصعب تحقيقه في الأجهزة الرأسية التقليدية من نوع "المشروم" (mushroom-type) المحسنة للكثافة بدلاً من محاذاة الإسقاط.
المنهجية يقدم المؤلفون ويستعرضون بنية جهاز PCM مدمجة من نوع "القرص المسقط" (Projected Disc-type) مصممة لمعالجة هذه المقايضات مع البقاء متوافقة مع عمليات التصنيع التقليدية.
بنية الجهاز: يتميز التصميم بغشاء رقيق جداً من مادة تغيير الطور (حوالي 5 نانومتر) محصور بين قطب سفلي محدد وفراغ عازل (dielectric spacer). والأهم من ذلك، أن هناك بطانة إسقاط رقيقة جداً وغير عازلة (كربون غير متبلور، 3 نانومتر) تمتد على كامل الامتداد الجانبي للجهاز أسفل مادة تغيير الطور. يتم الاتصال الكهربائي جانبياً عبر قطب علوي يلتف حول حافة مادة تغيير الطور.
مبدأ التشغيل: تعمل نبضة (RESET) قصيرة وعالية التيار على جعل منطقة أسطوانية من مادة (PCM) المجاورة للقطب السفلي غير متبلورة (amorphous). يتم تحديد إجمالي موصلية الجهاز من خلال الجمع على التوازي بين حجم مادة (PCM) غير المتبلورة وبطانة الإسقاط الأساسية. تخلق هذه الهندسة اعتماداً لوغاريتمياً عكسياً للموصلية على نصف قطر الحالة غير المتبلورة (G∝1/log(ua))، مما يسمح بحساسية عالية للتغيرات الصغيرة في نصف قطر الحالة غير المتبلورة عندما يكون نصف القطر قريباً من نصف قطر القطب السفلي.
التصنيع: تم تصنيع نماذج أولية للأجهزة باستخدام مادة (Ge2Sb2Te5) غير المطعمة القياسية، ودمجها مع ترانزستورات (n-MOS) كأجهزة اختيار على عقدة 180 نانومتر. استخدمت الدراسة كلاً من الأقطاب السفلية المستوية والأقطاب السفلية "غير المستوية" (unplanarized) التي تخترق مباشرة في طبقات الجهاز لتقليل مساحة التلامس وتعزيز الحصر الحراري.
التوصيف: تم اختبار الأجهزة في مصفوفة تقاطع (crossbar array) بحجم 10 × 8. شمل التوصيف مخططات برمجة تكرارية لاستهداف حالات موصلية محددة، واختبار الاستبقاء عند درجات حرارة مرتفعة (85 درجة مئوية)، ودورات التحمل (تصل إلى مليون دورة)، وقياس التغيرات الزمنية في الموصلية (الانجراف وضجيج القراءة).
النمذجة: تم تطوير نموذج تحليلي يتضمن خصائص المواد الكتلية والسطحية والمعلمات الهندسية لوصف خصائص الجهاز، وتم التحقق من صحته مقابل محاكاة طريقة العناصر المحدودة (FEM) والبيانات التجريبية.
المساهمات الرئيسية
مفهوم جهاز مبتكر: تقديم بنية من نوع "القرص المسقط" تقلل من حجم مادة (PCM) النشطة مع تعزيز كفاءة الإسقاط من خلال اتصال فيزيائي مستمر ببطانة غير عازلة.
تيار وموصلية منخفضة: إثبات قدرة الأجهزة على الوصول إلى تيارات برمجة أقل من 100 ميكرو أمبير (تحديداً حوالي 50-90 ميكرو أمبير في الهياكل المحسنة) وقيم موصلية أقل من 50 ميكرو سيمنز، وذلك باستخدام مادة (GST) غير المطعمة التقليدية دون الحاجة لتركيبات مواد غريبة.
كبح العيوب غير المثالية: تقليل كبير في تقلبات الموصلية الزمنية. تعمل البنية على كبح انجراف الموصلية (حيث انخفضت معاملات الانجراف بمقدار يصل إلى 20 ضعفاً مقارنة بأجهزة نوع "المشروم") وكذلك ضجيج القراءة.
دقة حسابية عالية: التحقق من قدرة الجهاز على إجراء عمليات حسابية تناظرية عالية الدقة، حيث حققت دقة حسابية فعالة تتجاوز 5 بت في عمليات (MVM) المنفذة برمجياً في الأجهزة.
النتائج التجريبية
كفاءة البرمجة: حققت الأجهزة استمرارية من الحالات التناظرية مع تقليل تيار البدء من ~500 ميكرو أمبير (في نوع المشروم) إلى 90 ميكرو أمبير. كما أدى تصميم القطب السفلي "غير المستوي" إلى خفض تيار البرمجة إلى ~50 ميكرو أمبير.
نافذة الموصلية: حافظت الأجهزة على نافذة برمجة واسعة (>10 أضعاف) مع تحقيق موصلية (SET) أقل بأكثر من 10 أضعاف مقارنة بالأجهزة التقليدية.
الانجراف والضجيج:
تم كبح معاملات الانجراف (νeff) لحالات (RESET) بشكل كبير، حيث بلغت القيمة الوسطية 0.006 في الهياكل المحسنة.
تم تقليل ضجيج القراءة (σG)، مما أدى إلى تحسين نسبة الإشارة إلى الضجيج (SNR) بمقدار 4 أضعاف مقارنة بأجهزة (GST) من نوع المشروم.
اقتربت طاقة التنشيط الفعالة (Ea,eff) للجهاز من طاقة البطانة، مما يشير إلى تقليل الاعتماد على درجة الحرارة مقارنة بمادة (PCM) غير المتبلورة (0.29 إلكترون فولت).
التحمل: أظهرت الأجهزة برمجة موثوقة لأكثر من مليون دورة، مما يمثل تحسناً بمقدار 100 ضعف عن تركيبات (undoped-GST)، ويعزى ذلك إلى الحصر الفيزيائي الذي يمنع الفصل العنصري.
أداء (MVM): أدت تجارب (MVM) المنفذة في الأجهزة باستخدام مخطط برمجة تكراري بنسبة خطأ 1% إلى دقة حسابية فعالة تزيد عن 5 بت. أما الحالات ذات الإسقاط القوي فقد حققت دقة تتجاوز 6 بت.
الأهمية والادعاءات يزعم البحث أن بنية "القرص المسقط" توفر مساراً قابلاً للتطبيق نحو ذاكرة مقاومة منخفضة الطاقة وعالية الكثافة للحوسبة داخل الذاكرة. ومن خلال فصل تقليل تيار البرمجة عن تدهور السلوك التناظري، يتيح التصميم ما يلي:
القابلية للتوسع: القدرة على تقليل نصف قطر القطب السفلي تقلل بالتناسب من مساحة الجهاز، مما يتماشى مع التوسع الليثوغرافي.
الدقة: يعد كبح العيوب الزمنية (الانجراف والضجيج) أمراً بالغ الأهمية لتحقيق الدقة العددية العالية المطلوبة لاستنتاج الشبكات العصبية العميقة، متجاوزاً الـ 3-4 بت المعتادة في أنظمة الذاكرة الحسابية الحديثة.
التكامل: إن استخدام مواد قياسية (undoped GST) والتوافق مع عمليات (BEOL) وموصلات (CMOS) يجعل المفهوم مناسباً للتكامل الصناعي واسع النطاق.
يخلص المؤلفون إلى أنه بينما يمكن تحقيق تحسينات إضافية من خلال تحسين المواد (مثل الفائق للتركيبات/superlattices) وتقليص الأبعاد الهندسية (أفلام أقل من 3 نانومتر)، فإن هذا العرض الحالي باستخدام المواد التقليدية يضع أساساً قوياً للحوسبة التناظرية داخل الذاكرة (IMC).