متزامن مع المصدر

يشير التوقيت المتزامن مع المصدر إلى تقنية تُستخدم لتوقيت الرموز على واجهة رقمية. تحديدًا، يشير إلى تقنية إرسال الجهاز المُرسِل إشارة ساعة مع إشارات البيانات. يُنسب توقيت إشارات البيانات أحادية الاتجاه إلى الساعة (التي تُسمى غالبًا إشارة الوميض) الصادرة من نفس الجهاز الذي يُولّد هذه الإشارات، وليس إلى ساعة عامة (أي مُولّدة من وحدة تحكم رئيسية في ناقل البيانات). بالمقارنة مع بنيات التوقيت الرقمي الأخرى، مثل الساعات المتزامنة مع النظام، حيث تُغذّى جميع الأجهزة في النظام بمصدر ساعة عام، فإن بنية التوقيت المتزامن مع المصدر تُتيح سرعات أعلى بكثير.

يُعد هذا النوع من التوقيت شائعًا في الواجهات عالية السرعة بين الرقائق الدقيقة، بما في ذلك DDR SDRAM ، وواجهة SGI XIO ، وناقل Intel الأمامي الجانبي لمعالجات x86 و Itanium ، و HyperTransport ، و SPI-4.2 وغيرها الكثير.

أسباب الاستخدام

من أسباب فائدة تقنية التوقيت المتزامن مع المصدر، ملاحظة أن جميع الدوائر داخل جهاز أشباه الموصلات الواحد تتعرض تقريبًا لنفس التغيرات في عملية التصنيع والجهد ودرجة الحرارة (PVT). وهذا يعني أن تأخير انتشار الإشارة الذي تواجهه البيانات عبر الجهاز يتطابق مع تأخير الساعة عبر نفس الجهاز خلال هذه التغيرات. تتيح هذه الميزة سرعة تشغيل أعلى مقارنةً بالتقنية التقليدية التي تعتمد على تزويد كل من المرسل والمستقبل بالساعة من جهاز ثالث. ومن الفوائد الأخرى، عدم الحاجة إلى دوائر استعادة البيانات أو دوائر استعادة الساعة والبيانات المعقدة (مثل دوائر PLL ) عند استخدام هذه التقنية.

أو بدلاً من سرعات الساعة الأعلى، يمكن للأنظمة الكبيرة التي تستفيد من توقيت المصدر المتزامن أن تتمتع بميزة تحمل أعلى لتغيرات PVT لمكوناتها الفردية.

تحليل التوقيت

تتمتع عناصر المنطق المتزامن، مثل القلابات، بمعايير توقيت ثابتة يجب استيفاؤها لكي تعمل بشكل صحيح. في بنية الساعة المتزامنة للنظام، حيث يتم تغذية جميع الأجهزة بساعة متزامنة مع إشارة الساعة، تكون المعايير كالتالي:

تيجلoجك>تيsهـتuص+تيكo+تيsكهـw{\displaystyle T_{clock}>T_{setup}+T_{ko}+T_{skew}}

تؤدي بنية الساعة المتزامنة مع المصدر إلى التخلص من عاملين من هذه العوامل،تيكo{\displaystyle T_{ko}}وتيsكهـw{\displaystyle T_{skew}}يتم استبعاد الأول لأن إشارات الساعة والبيانات يتم تشغيلها بواسطة قلابات متطابقة على نفس السيليكون عند نفس درجة الحرارة والجهد، مما يؤدي إلى معادلةتيكo{\displaystyle T_{ko}}يُلاحظ هذا الاختلاف من قِبل كلٍّ من الساعة والبيانات. ويتم استبعاد البيانات لنفس السبب - بما أن الساعة والبيانات تعملان بواسطة أجهزة متطابقة، ومتصلتان (مثاليًا) بأسلاك متساوية الطول، فإن الاختلاف بينهما يقلّ بشكل كبير. لهذا السبب،تيجلoجك{\displaystyle T_{clock}}يمكن تقليلها بشكل كبير. وبما أن التردد يتناسب عكسياً مع دورة الساعة، فإن تردد الساعة يزداد نتيجة لذلك.

العيوب

من عيوب استخدام التوقيت المتزامن مع المصدر إنشاء نطاق توقيت منفصل في جهاز الاستقبال، وهو نطاق توقيت النبضة المُولَّدة من جهاز الإرسال. غالبًا ما يكون نطاق توقيت النبضة هذا غير متزامن مع نطاق التوقيت الأساسي لجهاز الاستقبال. ولضمان التشغيل السليم للبيانات المُستقبَلة مع البيانات الأخرى الموجودة مسبقًا في الجهاز، يلزم وجود مرحلة إضافية من منطق التزامن لنقل البيانات المُستقبَلة إلى نطاق التوقيت الأساسي لجهاز الاستقبال. غالبًا ما توجد هذه المرحلة جنبًا إلى جنب مع منطق التوقيت المتزامن مع المصدر. ينتج عن ذلك عادةً تعقيد أكبر للنظام مقارنةً بالأنظمة ذات التوقيت العالمي، ولكن الفوائد تفوق هذا التعقيد بشكل عام.

اختلافات التنفيذ

في ناقلات نقل البيانات ثنائية الاتجاه، يمكن إرسال إشارتين أحاديتي الاتجاه متعاكستين من كل جهاز. غالبًا ما تكون الإشارة حرة التشغيل في هذه الحالة، أي أنها تستمر في التبديل بين حالة نقل البيانات وحالة عدم نقلها.

يتمثل أحد الأشكال الأخرى في مشاركة نفس ناقل البيانات لنقل إشارة الوميض. في هذه الحالة، لا يمكن نقل إشارة الوميض إلا بواسطة الجهاز الذي يرسل البيانات، وقد يتطلب ذلك إرسال ديباجات تمهيدية وختامية للإشارة إلى بداية ونهاية إشارات الوميض. (مثال: DDR2 ).

في الدوائر المتكاملة الخاصة بالتطبيقات الكبيرة أو المعالجات ، قد توجد عدة إشارات ومجموعات بيانات (بتات البيانات المرتبطة بنفس الإشارة) بين نفس الجهازين لمراعاة الاختلافات الطفيفة في PVT في مناطق مختلفة من نفس الشريحة.

انظر أيضاً