عبارة عن Proposal لمشروع UCIE Protocol لشركة وده اللي كان مطلوب مني في الباوربوينت
UCIe Protocol Adapter Layer & physical layer
1. Protocol Adapter Layer
الوظيفة الأساسية:
هو الطبقة المسؤولة عن التوافق مع البروتوكولات المختلفة (مثل PCIe أو CXL) وتحويلها إلى شكل مناسب للـ UCIe link.
أهم النقاط:
تعمل كـ "واجهة ترجمة" بين البروتوكولات القياسية (PCIe/CXL أو Custom) وبين طبقات UCIe الأدنى.
تتعامل مع:
Packetization / Depacketization (تغليف البيانات وفكها).
Flow Control (التحكم في تدفق البيانات).
Credit Management (إدارة الموارد لضمان عدم امتلاء الـ buffers).
يوجد نوعان رئيسيان من الـ Adapter:
PCIe/CXL Adapter: يدعم البروتوكولات القياسية.
Raw Adapter: يُستخدم في التطبيقات الخاصة (Custom protocols) لنقل البيانات مباشرة بين الـ dies.
2. Protocol Physical Layer
الوظيفة الأساسية:
هي الطبقة المسؤولة عن نقل الإشارات الكهربائية الفعلية بين الـ dies داخل نفس الحزمة (package).
أهم النقاط:
تتضمن الجوانب التناظرية (analog) مثل:
Signaling (الإشارات التفاضلية).
Clocking and synchronization (الساعة والمزامنة).
Equalization (تحسين جودة الإشارة).
تدعم أنواع مختلفة من الروابط:
Short-Reach (SR): تُستخدم للاتصالات داخل نفس الحزمة (interposer أو bridge).
Ultra-Short-Reach (USR): لمسافات أقصر جدًا (direct die-to-die).
تتضمن أيضًا عناصر مثل:
Lane training (تهيئة الـ lanes وضبطها).
Error detection/recovery (الكشف عن الأخطاء وتصحيحها).