يتم نشر التحقق الرسمي في كثير من الأحيان وفي أماكن أكثر في تصميمات الرقائق مع تزايد عدد التفاعلات المحتملة، ومع استخدام تلك الرقائق في تطبيقات أكثر أهمية.
في الماضي، الكثير من التحقق الرسمي كان يركز على ما إذا كانت الشريحة ستعمل بشكل صحيح. ولكن عندما تصبح التصاميم أكثر تعقيدًا وغير متجانسة، ومع تغير حالات الاستخدام، يتم استخدام التحقق الرسمي في كل شيء بدءًا من تقييم تأثير التقسيم إلى تتبع مصدر تلف البيانات الصامت. حتى أنه يتم استخدامه لتحديد النواقل المحتملة للهجمات الإلكترونية، وتتبع كيفية توصيل الطاقة واستخدامها داخل الجهاز.
يقول شون سافاربور، مدير مجموعة البحث والتطوير في شركة ستانلي: "لقد كان التصميم منخفض الطاقة موجودًا منذ فترة طويلة جدًا، ولكنه كان نهجًا تم تبنيه في الغالب لرقائق الهواتف المحمولة". سينوبسيس مجموعة إيدا. "الآن أصبح الأمر في جميع المجالات. وبالمثل، فإننا نشهد استخدام المزيد من الذكاء الاصطناعي/التعلم الآلي في المسرعات، ويعد مقدار العمل الذي يمكنك القيام به لكل قوة محركًا رئيسيًا. لذا الآن بالنسبة للجميع، مهما كان ما يفعلونه، فإن التصميم منخفض الطاقة يمثل مصدر قلق كبير. ما يتعلق بهذا الأمر بالتحقق الرسمي هو أن هناك طرقًا محددة يمكن من خلالها استخدام التحقق الرسمي لحل بعض هذه المشكلات.
هذا لم يعد مجرد حول الساعة النابضة التحسين، والذي يتضمن إعادة تشغيل انحدارات المحاكاة للتأكد من صحة كل شيء. اليوم، يجب النظر إلى السلطة في سياق المكونات الأخرى في النظام، وأحيانًا بين الأنظمة. بدون رسمي، سيستغرق الأمر وقتًا أطول بكثير، هذا إذا كان من الممكن القيام به على الإطلاق. ويجب أيضًا فحصها في سياق حالات الاستخدام وأحمال العمل المختلفة، حيث يجب تتبع الطاقة من التسليم إلى الاستخدام.
وقال سفربور: "إذا كنت تقوم بتحريك الساعة، فيمكننا إجراء التحليل باستخدام بوابة الساعة وبدونها ونخبرك بشكل قاطع ما إذا كانت الوظيفة هي نفسها، أو ما إذا كان لديك خطأ ما وتعطل شيء ما على طول الطريق". "بناءً على طلبات المستخدمين، أصبح من الممكن الآن أيضًا أخذ نية الطاقة في الاعتبار من خلال ملف UPF. قبل خمس أو ست سنوات، لم تكن لدينا مثل هذه الطلبات. والآن أصبحوا بارزين جدًا، حيث يقول الناس: "أقوم بالتحقق من الملكية". لدي تأكيداتي. لكن الآن أريد التحقق من هذه التأكيدات في ظل وجود UPF الخاص بي. أقوم بفحص اتصال مستوى SoC، وهو تطبيق محدد آخر. ولكن هذا غير مكتمل ما لم تأخذ في الاعتبار UPF الكامل للتصميم. يستطيع Formal الدخول في هذه المجالات المحددة للغاية حتى يتمكن المستخدمون من القول، "انتظر لحظة، لا نحتاج إلى إعادة مجموعة الانحدار بأكملها." يمكننا أن نأخذ هذه المشاكل المحددة ونحلها بشكل شامل. هذه هي القيمة الحقيقية للرسمية. إنها شاملة بطبيعتها، لذلك عندما تنظر إلى خطة الاختبار بأكملها، وتنظر إلى بعض هذه الجوانب، سواء كانت طاقة منخفضة، أو أمانًا، يمكننا الخوض في كل هذه الجوانب. سيكون لديك بنود محددة لهذه العناصر في خطة الاختبار الخاصة بك. يمكنك الذهاب إلى بعض هذه المشكلات وحلها بشكل شامل من خلال التحقق الرسمي، وهو أحد أسباب تزايد أهميتها هذه الأيام مع اتساع مساحة المشكلة.
ببساطة، فجوات التغطية التي كانت مقبولة في الماضي عندما كان هناك عدد أقل من الميزات ودورات الحياة أقصر، أصبحت غير مقبولة في العديد من التطبيقات اليوم.
قال كريس جايلز، رئيس إدارة المنتجات للحلول الثابتة والرسمية في شركة "يتحدث الجميع دائمًا عن التعقيد المتزايد باستمرار، وسيستخدم الكثير من الأشخاص ذلك بحق كسبب للقيام بالأشياء بشكل مختلف". سيمنز EDA. "عندما ننظر إلى نجاح السوق، وعملية التطوير العامة، فإن ما نراه هو أنه على الرغم من الزيادة التي استمرت لعدة عقود في الاستثمار في التحقق، إلا أنها لا تواكب الزيادة في التعقيد. لذلك، بينما ندرك جميعًا أن هناك زيادة مستمرة في التعقيد، فإن كيفية استجابتنا لها كصناعة ليست فعالة كما ينبغي. التحول الذي شهدناه في السنوات القليلة الماضية كان فيما يطلبه العالم من السيليكون، وهنا أصبح التحقق الرسمي مطلبًا مطلقًا. ما يطلبه العالم من السيليكون اليوم هو نهج مختلف للتحقق. ما نطالب به لم يعد يتعلق بالتعقيد بعد الآن. يتعلق الأمر بالسلامة. يتعلق الأمر بالأمن. يتعلق الأمر بالثقة. يتعلق الأمر بالضمان. ومن الصعب جدًا إثبات كل هذه الأشياء باستخدام منهجية المحاكاة الخطية.
وقد أدى هذا بدوره إلى حدوث انفجار في الطلب على التحقق الرسمي. قال جايلز: "هذا هو المكان الذي يتفوق فيه الشكل الرسمي". "بسبب طبيعته الشاملة، يمكن للتحقق الرسمي أن يثبت بشكل قاطع أن التصميم آمن أو آمن أو جدير بالثقة. هناك الكثير من العمل الذي يتم إنجازه في الصناعة لاعتماد هذه الخصائص، لذلك يعد وجود تدفق يؤدي إلى تلك الشهادة أمرًا بالغ الأهمية. هذا هو المكان الرسمي ضروري للغاية. إذا نظرت إلى صناعة الملكية الفكرية، فإن شركات الملكية الفكرية لا تعرف بالضرورة المنتج النهائي الذي ستكون فيه الملكية الفكرية الخاصة بها، لذلك يتعين عليها التخطيط لهذه الأنواع من الأسئلة. كيف أعرف أن هذا تصميم آمن؟ كيف أعرف أن هذا تصميم جدير بالثقة؟ كيف أعرف أنه من الآمن وضع حياة البشر تحت سيطرتها؟ هذه هي الأمور التي يجب على فرق الملكية الفكرية أن تقلق بشأنها اليوم."
بيت هاردي، مدير إدارة المنتجات في مجموعة النظام والتحقق في إيقاعقال إنه شهد نموًا هائلاً في استخدام التحقق الرسمي على مدار العقد الماضي. "لا شك أنها "عبرت الهوة" إلى الاستخدام السائد على نطاق واسع. إنها أداة لا غنى عنها في مستودع أسلحة التحقق بالنسبة للغالبية العظمى من شركات أشباه الموصلات الكبرى.
يتطلب التعقيد المتزايد، سواء بالنسبة لـ SoCs ذات العقدة المتقدمة أو التجميع غير المتجانس في الحزمة، مزيدًا من التحقق. وقال هاردي: "تميل الحاجة إلى التحقق إلى التوسع بشكل كبير مع تعقيد التصميم". "لقد كانت التأثيرات الرئيسية ذات شقين. أولاً، مع التحقق الهرمي القائم على IP، كانت سياسة فرق تسد عاملاً رئيسياً في نجاح التحقق - تحقق بدقة من كتلة IP أو النظام الفرعي، ثم تحقق من التكامل الصحيح ولم يتم كسر أي شيء في المستوى التالي الأعلى. بالنسبة للتحقق المستند إلى IP، تم توسيع نطاق التحقق الرسمي لتحقيق التوقيع الرسمي للعديد من أنواع IP، ولكن ليس كلها. لا يزال من الممكن أن يمثل حيز الدولة مشكلة، على الرغم من الخطوات الكبيرة في قابلية التوسع الرسمية. على سبيل المثال، لا تزال البروتوكولات التسلسلية المعقدة تشكل تحديًا للتحقق الرسمي - حيث يكون العمق التسلسلي مرتفعًا جدًا في كثير من الأحيان. يمكن لبعض التقنيات الرسمية أن تتوسع إلى مستوى الرقائق، ولكن فقط في بعض الطرق المحدودة – يظل التوقيع الرسمي الكامل لـ SoCs الرقمية الكبيرة أمرًا صعبًا للغاية.
لطالما كانت التصميمات المعتمدة على المعالجات صعبة، ولكن يصعب التحقق منها بشكل خاص عند استخدام بنيات خاصة بالمجال. وأشار إلى أن "هناك زيادة هائلة في التصميمات القابلة للبرمجة على نطاق واسع - وهي بنيات متعددة المعالجات تستخدم العديد من المصفوفات المتجانسة أو غير المتجانسة من نوى المعالج اعتمادًا على التطبيق الرأسي". "بالنسبة لمعالجات التطبيقات، أصبحت معركة Arm مقابل x86 ISA مفتوحة الآن بواسطة RISC-V. لقد كانت وحدات معالجة الرسومات موجودة منذ فترة طويلة، ولكن العديد من الأنواع الأخرى من المعالجات والمسرعات الرياضية المشتركة أصبحت شائعة، خاصة الآن مدفوعة بثورة الذكاء الاصطناعي/التعلم الآلي. يقوم الجميع بتصميم نسختهم الخاصة من التطبيقات والرياضيات المُحسّنة بما يتناسب مع احتياجاتهم من الطاقة والأداء والمساحة." يشير الإيقاع إلى هذه الظاهرة باسم البنى الخاصة بالمجال (DSA).
وتنتشر المخاوف بشأن الموثوقية حتى إلى الأجهزة غير الحرجة أيضًا. وقال أشيش دارباري، الرئيس التنفيذي لشركة "إن كل تصميم يمكن أن يكون له حل رسمي للتحقق، بما في ذلك التصاميم التي تهيمن عليها العمليات الحسابية". بديهية. "يستفيد التصميم الذي يهيمن عليه الحساب من الحلول المتقدمة المقدمة من أكبر موفري أدوات التحقق الرسمية، وجميعهم لديهم حلول تلبي احتياجات التحقق الحسابي، وخاصة على جانب النقطة العائمة. في المخطط الكبير للأشياء، لا يمثل هذا بالضرورة حجمًا كبيرًا من العمل، ولكنه مهم ومهم بما يكفي بالنسبة لنا حتى لا ننظر في الاتجاه الآخر.
وقد فتح ذلك الباب أمام استخدام الشكل الرسمي في وقت مبكر جدًا من التدفق، حيث يمكن استخدامه لتجنب التأخيرات المرتبطة بالتصميم، وعبر مجموعة واسعة من المجتمع الهندسي. ولكنه أدى أيضًا إلى نقص في المواهب، لأنه ليس الجميع على دراية جيدة بالكتابة تأكيدات عبر مجموعة متنوعة من التطبيقات المختلفة.
وقال درباري: "كل شخص له اسم معقول في مجال صناعة السيليكون، سواء كان شركة GPU أو شركة معالج، أو شركة نسيج، يستخدم الشكل الرسمي". "جميع العمالقة الذين يقومون ببناء الأجهزة يستخدمون اللغة الرسمية. ويريد البعض منهم القيام بالكثير من الأمور الرسمية، لكنهم لا يملكون ما يكفي من الموهبة.
تختلف معدلات التبني أيضًا. وأشار جايلز من شركة سيمنز إلى أن "البعض على دراية كبيرة بالتحقق الرسمي ويشعرون بالارتياح، ويفهمون ما يمكن أن يفعله، ويتحدونه". "الآخرون أكثر ترددًا بعض الشيء، لأنه قد يبدو أحيانًا وكأنه مشروع علمي، أو يتطلب جهدًا تعليميًا. عندما يسمع شخص ليس على دراية بالأمور الرسمية لأول مرة عن التوصية بالتحقق الرسمي، فإن أول ما يفكر فيه هو: "الآن يجب أن أحصل على درجة الدكتوراه بين طاقمي". علينا أن نواصل مشروعنا. كيف سأفعل هذا؟ وهذا يؤدي إلى درجات متفاوتة من التبني”.
في بعض الشركات، أصبحت المهارات الرسمية مجرد واحدة من العديد من المهارات المطلوبة. وهذا تحول كبير. في الأيام الأولى للتحقق الرسمي، كان من المفترض أن تكتسب مجموعة صغيرة من المهندسين الكفاءة في استخدام الأدوات.
وقال سفربور من سينوبسيس: "لقد أدركنا أن المصممين ومهندسي التحقق والمهندسين من جميع مناحي الحياة يمكنهم الاستفادة من هذه التكنولوجيا". "والأمر متروك لمطوري أدوات EDA لجعلها أكثر سهولة بالنسبة لهذا المستخدم. لدينا شخصيات مختلفة، وقبعات مختلفة. الآن، إذا كنت مصممًا، فقد تحتاج إلى واجهة مختلفة قليلاً. أنت تتعامل معه من زاوية مختلفة عن الحزام الأسود الرسمي، والأجراس والصفارات التي تبحث عنها مختلفة تمامًا. كمطورين للأدوات، تعلمنا أيضًا من مستخدمينا من يمكنه تحقيق أقصى استفادة من الأدوات. ومن هذا الجانب أيضًا، تم تخفيض المستوى. اليوم، عندما أتلقى استفسارات، أو أتحدث إلى العملاء، هناك عدد كبير من غير الخبراء الذين يقدمون طلبات تحسينات أو يقدمون لنا تعليقات حول الأداة أكبر من عدد الخبراء الرسميين التقليديين.
المحاكاة مقابل الرسمية مقابل المحاكاة
تشمل العوامل الأخرى الداعمة لتدفق التحقق المحاكاة والمحاكاة. ولكن بالنسبة لتصميمات معينة، قد لا تكون كل أدوات التحقق ضرورية.
وقال جايلز من شركة سيمنز: "هناك بعض الأشياء المناسبة تماماً للتحقق الرسمي والتي ليست مناسبة تماماً للمحاكاة، والعكس صحيح". "مثال جيد على ذلك هو التحقق من الاتصال. يعد إجراء عملية محاكاة صحة جميع التوصيلات البينية، شيئًا فشيئًا، عملية تسلسلية طويلة إلى حد ما. إذا تمكنت من القيام بذلك بشكل شامل في جولة واحدة، فيمكنك أخذ دورات المحاكاة تلك واستخدامها فيما تحققه المحاكاة بشكل أفضل. إنها إذن لعبة إنتاجية. هناك شيء آخر واضح مع انتقال الصناعة من نموذج العولمة إلى نموذج الإقليمية أو التأميم - ويتعين علينا تكرار النظام البيئي لتصميم السيليكون وتطويره وإنتاجه عدة مرات في جميع أنحاء العالم - وهو أن هناك نقصًا في العمالة متوقعة إلى حد كبير في كل مكان في جميع أنحاء العالم. وهذا ليس له علاقة بتعقيد التصميم. يتعلق الأمر بالحقائق الجيوسياسية والاقتصادية الكلية في العالم. وهذا يخلق الفرص في كل مكان. والحقيقة هي أنه لكي ننجح في تلك البيئة، نحتاج إلى المزيد من الإنتاجية من موظفينا. يعد استخدام التحقق الرسمي أو الفعال، وتحرير دورات المحاكاة للقيام بأفضل ما تقوم به المحاكاة، جزءًا مهمًا من التطوير الآن وفي المستقبل. لذا فإن هذين الأمرين - قطعة الإنتاجية بالإضافة إلى الاستجابة لمتطلبات ما يضعه العالم على السيليكون اليوم، وفيما يتعلق بالسلامة والضمان والثقة والأمن - هذه هي الأسباب التي تجعلني أعتبر التحقق الرسمي مطلوبًا تمامًا لأي شيء تطوير."
في بعض الحالات، يلزم وجود أكثر من نوع واحد من الأدوات. يشير درباري إلى وجود تداخل بناءً على متطلبات التغطية، فضلاً عن قدرات الأدوات المختلفة من بائعين مختلفين. وأضاف: "لا يزال هناك اختلاف". "تصحيح الأخطاء هو الأكثر إثارة للاهتمام. تصحيح الأخطاء هو المكان الذي يمكنني من خلاله الوصول إلى السبب الجذري للفشل في أقصر فترة زمنية، وهو أيضًا مجال قضينا فيه الكثير من الوقت في حل الأسباب الجذرية للأشياء.
هناك أيضًا تفاعل بين التحقق الرسمي والمحاكاة من أجل تقليل دورات المحاكاة، حيث يكون التحقق الرسمي أكثر تكلفة للفريق الهندسي.
وقال سفربور: "لا يمكنك أبدًا إجراء ما يكفي من المحاكاة، لذا فإن الطلب لا حدود له". "الجميع يريد إجراء المحاكاة، ولكن ليس لديهم ما يكفي من الحوسبة لذلك. ومع ذلك، فإن تقنيات المحاكاة والتحقق الرسمي متكاملة تمامًا بطبيعتها، ونحن نرى ذلك في مجالات متعددة. في التغطية، مع المحاكاة، يمكنك بسهولة الوصول إلى تغطية بنسبة 80%، 85%، وربما 90%، وبعد ذلك ما يحدث هو أنك تصل إلى مرحلة الاستقرار في المنحنى بسرعة. ثم هناك 5٪ أخرى. اعتمادًا على معايير القيام بالتوقيع، هناك 5% أخرى أو نحو ذلك، وهناك الكثير من التوزيع العشوائي الذي يمكنك القيام به لدرجة أننا لا نزال غير قادرين على الوصول إلى تلك المعايير. تصادف أن نسبة 5% هذه هي النقطة المثالية للرسمية، لأن هناك احتمالات أن تكون 5% إما أشياء يصعب الوصول إليها، مثل حالات الزاوية، التي يجيدها الشكل الرسمي، أو أنها رموز ميتة، مما يعني أنه بغض النظر عن مقدارها محاكاة تقوم بها ولا يمكنك ضربها. وهذا يتركك مع علامة استفهام، وبعد ذلك سيتعين على بعض المهندسين التدخل لمراجعة هذا الرمز والقول، "أعتقد أنه لا يمكن الوصول إليه". لذلك، فهو تدخل يدوي. الطريقة التي نقوم بها هي أن أدوات المحاكاة والأدوات الرسمية لدينا تعمل من نفس قاعدة البيانات وتساعد بعضها البعض.
ينطبق نفس السيناريو على تطبيقات السلامة الوظيفية. "يمكنك تغطية أكبر قدر ممكن من السلامة الوظيفية والتسامح مع الأخطاء، ثم اتخاذ خطوات رسمية. إنها نفس القصة فيما يتعلق بالأمن، ويتكرر هذا النهج في مجالات مختلفة. وأوضح سفربور أنجز الأمور السهلة باستخدام المحاكاة، ووصل إلى تلك الهضبة، ثم اقطع الميل الأخير بشكل رسمي.
تضيف البنى الخاصة بالمجال مشكلاتها الفريدة. قال هاردي من شركة Cadence: "على النقيض من أجهزة ASIC غير القابلة للبرمجة، فإن DSAs مختلفة لأنك لا تستطيع التنبؤ بالطرق التي لا تعد ولا تحصى التي سيستخدم بها المبرمج المعالج". "يجب تغطية كل الاحتمالات، بما في ذلك ما هو غير متوقع على الإطلاق. الرسمي هو السبيل الوحيد. يعرف قادة تكنولوجيا المعالجات مثل Arm وIntel ذلك، وقد استثمروا لفترة طويلة في التحقق الرسمي. يجب على كل شركة تقوم بتطبيق RISC-V الخاصة بها أن تفعل الشيء نفسه. ويؤدي النمو في معالجات الرياضيات المشتركة ومحركات الذكاء الاصطناعي/التعلم الآلي إلى دفع تقنيات رسمية أحدث مثل التحقق من التكافؤ المتسلسل من C/C++ إلى RTL.
حدود الشكلية
ومع ذلك، مثل جميع أدوات EDA، فإن الأدوات الرسمية لها بعض القيود. وأشار جايلز من شركة Siemens إلى أن "Formal يتمتع بسمعة كونه شيئًا من الأفضل تشغيله على وحدة نمطية أو كتلة بدلاً من تشغيله على SoC كامل". "يواجه الشكل الرسمي تحديات عندما يتعلق الأمر بالمشكلات الطويلة والمتسلسلة. من الأمثلة الجيدة على ذلك أنه من الصعب استخدام الشكل الرسمي للتحقق من وظائف الضرب أو القسمة في وحدة الفاصلة العائمة. أفضل مسار للعمل هو السماح للشكل الرسمي بالقيام بما هو أفضل من الشكلي، وترك المحاكاة تفعل ما تفعله المحاكاة بشكل أفضل. إذا أخذت تصميم النقطة العائمة، فيمكنك التحقق من كل شيء، ولكن من الأفضل إجراء وظيفة الضرب والقسمة من خلال المحاكاة، لذلك تكون أكثر كفاءة في استخدام وظائف المحاكاة، وتتحقق من الأشياء التي يجب التحقق منها القيام به هناك. ثم لن يتعين عليك إنشاء وحدة فاصلة عائمة كاملة من خلال المحاكاة.
كما هو الحال مع جميع الأدوات، فهو أيضًا مجال يجري فيه الكثير من العمل للتغلب على تلك القيود، سواء من خلال التجريدات أو الأبحاث الجديدة. وقال جايلز: "في الوقت الحالي، هذا يغذي الرسالة التي مفادها أن هناك بعض الأشياء الرسمية تعمل بشكل جيد والبعض الآخر تعمل المحاكاة بشكل جيد". "لا أرى أبدًا سيناريو يقضي فيه الشكل الرسمي على المحاكاة تمامًا. تمامًا كما حدث لسنوات، كنت أرغب دائمًا في التوقف عن إجراء المحاكاة على مستوى البوابة، لكن ذلك لم ينجح أبدًا. سنرى ذلك من خلال الشكل الرسمي والمحاكاة أيضًا.
قد تكون طرق التحقق الرسمية شاملة وشاملة، ولكن هل ينبغي أن تكون متطلبًا شاملاً؟
حتى قبل استحواذ شركة Cadence عليها عام 2014، كانت Jasper رائدة في الانتشار على نطاق أوسع من خلال تقديم التطبيقات الرسمية - باستخدام التحقق من النماذج، غالبًا مع التأكيدات التي يتم إنشاؤها تلقائيًا، لحل مشكلات التحقق الشائعة بطريقة أكثر سهولة، وتتطلب مستوى أقل بكثير من الخبرة الرسمية. قال هاردي.
علاوة على ذلك، "يعد الاتصال مثالًا رائعًا وواحدًا من أسهل الطرق التي يمكن اعتمادها - قم بإنشاء تأكيدات من خريطة الاتصال في جدول بيانات أو IP-XACT استمارة. ويمكن فعل الشيء نفسه مع المحاكاة ولكنها مملة. تتدرج هذه الطريقة الرسمية بسهولة إلى مستوى الشريحة نظرًا لأنه يمكن تجريد معظم وظائف الكتلة الأساسية. في بعض الحالات، يمكن لهذه التطبيقات تفريغ أعباء عمل المحاكاة، وتكون القيمة في العثور على أخطاء في الحالة الزاوية نظرًا لأن تحفيز الإدخال العشوائي الناتج عن الأداة يكون أكثر شمولاً من مقاعد اختبار المحاكاة عادةً. على الرغم من أن هذه التطبيقات مفيدة في جعل مهندسي التحقق يبدأون بشكل رسمي، وربما بمثابة "بوابة"، إلا أنها تمثل قمة جبل الجليد من حيث الاستخدام. حاليًا، نجد أن الجزء الأكبر من الجبل الجليدي، بما في ذلك غالبية استخدام الانحدار للتحقق الرسمي، يكمن في التحقق من تصميمات DSA القائمة على المعالج من خلال التحقق الرسمي من الخاصية، والتحقق من التكافؤ المتسلسل، سواء من RTL إلى RTL وC/ وأضاف: "من C++ إلى RTL". "بقدر ما أرغب في تعيين التحقق الرسمي كشرط في جميع المجالات، لا تزال هناك أمثلة حيث يكون ذلك ضروريًا، وأمثلة أخرى حيث لا تزال المحاكاة تقوم بعمل أفضل. لكننا نرى أنواع التصميم التي يكون فيها التحقق الرسمي ضروريًا تنمو بمعدل أسرع بكثير.
أما بالنسبة لكيفية تطور كل هذا، فيبدو أن النظام البيئي لجمعية الإمارات للغوص على أعتاب تحديد كيفية استخدام التحقق الرسمي خارج نطاق التطبيقات التقليدية.
وخلص جايلز إلى أن "هناك مجموعة من التطبيقات الشائعة إلى حد ما بالنسبة لأي بائع يبيع تطبيقات رسمية مجمعة لاستخدامات نهائية محددة". "تتضمن التحديات والفرص من المنظورين الفني والتجاري استخدام الطرق الرسمية لإجراء التحقق والتي لم تكن ممكنة من قبل، مثل اكتشاف حصان طروادة في الأجهزة. خاصة في عالم الأجهزة مفتوحة المصدر هذا، من الجيد جدًا أن تكون قادرًا على إثبات أنه لا يوجد شيء في هذا التصميم ليس من المفترض أن يكون في ذلك التصميم. هذه ليست عادةً مشكلة تحقق يتم حلها عن طريق المحاكاة، لأن المحاكاة تفترض عمومًا أنك تعرف ما تبحث عنه، وأنت فقط تحاول التأكد من أنها تفعل ذلك. مع اكتشاف حصان طروادة، أنت الآن تبحث عن أشياء تقع فعليًا خارج مساحة الحالة المعروفة. وهذا شيء يحمل قدرًا هائلاً من الوعد”.
القراءة ذات الصلة
RISC-V التحقق المعماري الصغير
إن التحقق من المعالج هو أكثر بكثير من مجرد التأكد من عمل التعليمات، ولكن الصناعة تعتمد على قاعدة معرفية محدودة وعدد قليل من الأدوات المخصصة.
المفاهيم الجديدة المطلوبة للتحقق الأمني
لماذا يصعب التأكد من أن الأجهزة تعمل بشكل صحيح وقادرة على اكتشاف نقاط الضعف التي قد تظهر في الميدان.
- محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
- PlatoData.Network Vertical Generative Ai. تمكين نفسك. الوصول هنا.
- أفلاطونايستريم. ذكاء Web3. تضخيم المعرفة. الوصول هنا.
- أفلاطون كربون، كلينتك ، الطاقة، بيئة، شمسي، إدارة المخلفات. الوصول هنا.
- أفلاطون هيلث. التكنولوجيا الحيوية وذكاء التجارب السريرية. الوصول هنا.
- المصدر https://semiengineering.com/formal-verifications-usefulness-widens/
- :لديها
- :يكون
- :ليس
- :أين
- $ UP
- 2014
- a
- ماهرون
- من نحن
- مطلق
- إطلاقا
- ذاهل شارد الذهن
- المعجلات
- مقبول
- يمكن الوصول
- وفقا
- حسابي
- التأهيل
- استحواذ
- في
- التمثيل
- اكشن
- تضيف
- وأضاف
- تبنى
- تبني
- متقدم
- منذ
- AI / ML
- الكل
- على طول
- أيضا
- دائما
- am
- كمية
- an
- تحليل
- و
- آخر
- الإجابة
- أي وقت
- بعد الآن
- اى شى
- يبدو
- تطبيق
- التطبيقات
- نهج
- التطبيقات
- أبنية
- هي
- المنطقة
- المناطق
- ARM
- حول
- AS
- ASICS
- جانب
- الجوانب
- جمعية
- تقييم
- يفترض
- توكيد
- At
- شريط
- قاعدة
- على أساس
- معركة
- BE
- لان
- أصبح
- أن تصبح
- كان
- قبل
- يجري
- أجراس
- الاستفادة
- أفضل
- أفضل
- ما بين
- Beyond
- كبير
- قطعة
- اسود
- منطقة يسكنها الزنوج
- حظر
- مجلس
- على حد سواء
- غير محدود
- أوسع
- حطم
- مكسورة
- علة
- البق
- ابني
- المجمعة
- الأعمال
- لكن
- by
- إيقاع
- CAN
- يستطيع الحصول على
- قدرات
- قادر على
- الحالات
- التموين
- سبب
- الرئيس التنفيذي
- معين
- الشهادات
- يشهد
- تحدى
- التحديات
- تحدي
- فرص
- تغيير
- التحقق
- تدقيق
- رقاقة
- شيبس
- كريس
- واضح
- ساعة حائط
- الكود
- يأتي
- مريح
- آت
- مشترك
- مجتمع
- الشركات
- حول الشركة
- مكمل
- تماما
- مجمع
- تعقيد
- مكونات
- إحصاء
- المفاهيم
- قلق
- وخلص
- الإتصال
- نظر
- نظرت
- ثابت
- سياق الكلام
- تباين
- مراقبة
- زاوية
- تصحيح
- بشكل صحيح
- فساد
- مكلفة
- استطاع
- الدورة
- بهيكل
- تغطية
- مغطى
- خلق
- خلق
- المعايير
- حرج
- حاليا
- منحنى
- نتوء
- العملاء
- هجمات الكترونية
- دورات
- البيانات
- قاعدة البيانات
- أيام
- ميت
- عقد
- مخصصة
- التأخير
- تم التوصيل
- التوصيل
- الطلب
- يطالب
- مطالب
- اعتمادا
- نشر
- عمق
- تصميم
- مصمم
- المصممين
- تصميم
- تصاميم
- على الرغم من
- كشف
- المطورين
- التطوير التجاري
- جهاز
- الأجهزة
- مختلف
- بشكل مختلف
- صعبة
- رقمي
- مدير المدارس
- تفرق
- do
- هل
- لا
- فعل
- المجالات
- فعل
- لا
- منتجات الأبواب
- الشك
- مدفوع
- سائق
- قيادة
- كل
- في وقت سابق
- في وقت مبكر
- أسهل
- بسهولة
- سهل
- النظام الإيكولوجي
- تربوي
- الطُرق الفعّالة
- على نحو فعال
- الآثار
- فعال
- جهد
- إما
- يقضي على
- احتضنت
- محاكاة
- النهاية
- مهندس
- الهندسة
- المهندسين
- محركات
- التحسينات
- كاف
- ضمان
- كامل
- البيئة
- مساواة
- خاصة
- أساسي
- الأثير (ETH)
- حتى
- EVER
- يتزايد باستمرار
- كل
- الجميع
- كل شخص
- الجميع
- كل شىء
- نتواجد في كل مكان
- يتطور
- مثال
- أمثلة
- شامل
- وسع
- خبرة
- خبرائنا
- شرح
- انفجار
- أضعافا مضاعفة
- قماش
- عامل
- فشل
- بإنصاف
- مألوف
- أسرع
- المميزات
- ردود الفعل
- شعور
- قليل
- أقل
- حقل
- قم بتقديم
- العثور على
- الاسم الأول
- خمسة
- يطفو على السطح
- تدفق
- ركز
- في حالة
- النموذج المرفق
- رسمي
- تبدأ من
- بالإضافة إلى
- وظيفة
- وظيفي
- وظيفة
- وظائف
- مستقبل
- ربح
- الفجوات
- العلاجات العامة
- على العموم
- توليد
- يولد
- الجغرافية السياسية
- دولار فقط واحصل على خصم XNUMX% على جميع
- يحصل
- عمالقة
- إعطاء
- العولمة
- Go
- الذهاب
- خير
- حصلت
- وحدة معالجة الرسوميات:
- وحدات معالجة الرسومات
- عظيم
- تجمع
- متزايد
- ينمو
- التسويق
- يحدث
- الثابت
- أجهزة التبخير
- يملك
- وجود
- he
- رئيس
- مساعدة
- متردد
- الهرمية
- مرتفع
- ضرب
- خيل
- كيفية
- لكن
- HTTPS
- ضخم
- الانسان
- i
- تحديد
- تحديد
- if
- التأثير
- التنفيذ
- أهمية
- in
- تتضمن
- بما فيه
- القيمة الاسمية
- العالمية
- إدخال
- تعليمات
- التكامل
- إنتل
- نية
- التفاعلات
- وكتابة مواضيع مثيرة للاهتمام
- السطح البيني
- تدخل
- إلى
- المُقدّمة
- حدسي
- استثمرت
- استثمار
- ينطوي
- IP
- قضية
- مسائل
- IT
- العناصر
- انها
- وظيفة
- JPG
- م
- واحد فقط
- حفظ
- القفل
- أنواع
- علم
- المعرفة
- معروف
- عمل
- كبير
- أكبر
- أكبر
- اسم العائلة
- الميل الأخير
- قادة
- يؤدي
- تعلم
- اسمحوا
- مستوى
- الحياة
- دورات حياة
- مثل
- القيود
- محدود
- خط
- خطي
- القليل
- حياة
- طويل
- وقت طويل
- يعد
- بحث
- أبحث
- الكثير
- منخفض
- خفض
- خفضت
- التيار
- رائد
- أغلبية
- جعل
- القيام ب
- إدارة
- كتيب
- كثير
- رسم خريطة
- علامة
- تجارة
- الرياضيات
- أمر
- مايو..
- يمكن
- معنى
- الرسالة
- طريقة
- آلية العمل
- طرق
- ميل
- الجوال
- نموذج
- وحدة
- الأكثر من ذلك
- أكثر فعالية
- أكثر
- خاصة
- التحركات
- كثيرا
- متعدد
- يجب
- my
- وافر
- الاسم
- الطبيعة
- بالضرورة
- ضروري
- حاجة
- إحتياجات
- أبدا
- جديد
- أحدث
- التالي
- رحلة جميلة
- لا
- غير الخبراء
- وأشار
- لا شى
- الآن
- عدد
- of
- خصم
- غالبا
- on
- ONE
- فقط
- جاكيت
- المصدر المفتوح
- افتتح
- الفرص
- التحسين
- الأمثل
- or
- طلب
- أخرى
- لنا
- خارج
- على مدى
- تغلب
- الخاصة
- صفقة
- جزء
- خاصة
- الماضي
- مجتمع
- إلى
- نفذ
- أداء
- وجهات نظر
- رسالة دكتوراه
- استثنائي
- ظاهرة
- قطعة
- رائدة
- وجهات
- خطة
- تخطيط
- أفلاطون
- الذكاء افلاطون البيانات
- أفلاطون داتا
- بلايستشن
- يلعب
- البوينت
- نقاط
- ممكن
- قوة
- تنبأ
- وتوقع
- وجود
- جميل
- المشكلة
- مشاكل
- عملية المعالجة
- المعالج
- المعالجات
- المنتج
- ادارة المنتج
- الإنتــاج
- إنتاجية
- مبرمج
- تنفيذ المشاريع
- الشهرة
- بارز
- وعد
- بصورة صحيحة
- HAS
- الملكية
- البروتوكولات
- إثبات
- مقدمي
- وضع
- الاستفسارات
- سؤال
- الأسئلة المتكررة
- بسرعة
- تماما
- R & D
- عشوائية
- معدل
- الأجور
- حقيقي
- القيمة الحقيقية
- حقائق
- واقع
- أدركت
- سبب
- معقول
- الأسباب
- الاعتراف
- موصى به
- تخفيض
- يشير
- تراجع
- الموثوقية
- لا تزال
- بقايا
- سمعة
- طلبات
- مطلوب
- المتطلبات
- المتطلبات الأساسية
- يتطلب
- بحث
- مراجعة
- ثورة
- جذر
- يجري
- s
- خزنة
- السلامة
- قال
- نفسه
- قول
- قول
- التدرجية
- حجم
- تحجيمها
- النطاقات
- سيناريو
- مخطط
- علوم
- شون
- الثاني
- تأمين
- أمن
- انظر تعريف
- رؤية
- رأيت
- بيع
- أشباه الموصلات
- مسلسل
- طقم
- نقل
- نقص
- نقص
- أقصر
- ينبغي
- إظهار
- جانب
- هام
- بشكل ملحوظ
- السيليكون
- وبالمثل
- ببساطة
- محاكاة
- منذ
- SIX
- مهارات
- مختلفة قليلا
- صغير
- So
- حل
- الحلول
- حل
- تم حلها
- بعض
- شخص ما
- شيء
- أحيانا
- مصدر
- الفضاء
- محدد
- قضى
- بقعة
- الانتشار
- جدول
- فريق العمل
- نصير
- بدأت
- الولايه او المحافظه
- خطوة
- خطوات
- لا يزال
- حافز
- قلة النوم
- قصتنا
- خطوات
- النجاح
- تحقيق النجاح
- هذه
- جناح
- مفترض
- بالتأكيد
- حلو
- نظام
- أنظمة
- أخذ
- الموهوبين
- حديث
- الحديث
- فريق
- فريق
- تقني
- تقنيات
- التكنولوجيا
- تكنولوجيا
- مضجر
- اقول
- يميل
- سياسة الحجب وتقييد الوصول
- تجربه بالعربي
- من
- أن
- •
- المستقبل
- المصدر
- العالم
- من مشاركة
- منهم
- then
- هناك.
- تشبه
- هم
- شيء
- الأشياء
- اعتقد
- بعناية
- هؤلاء
- فكر
- عبر
- طوال
- الوقت
- مرات
- معلومات سرية
- إلى
- اليوم
- تسامح
- جدا
- أداة
- أدوات
- تيشرت
- نحو
- تتبع
- البحث عن المفقودين
- تقليدي
- هائل
- حصان طروادة
- حصان طروادة
- الثقة
- جدير بالثقة
- يحاول
- منعطف أو دور
- اثنان
- نوع
- أنواع
- عادة
- مع
- التي تقوم عليها
- فهم
- جارية
- غير متوقع
- فريد من نوعه
- وحدة
- ما لم
- us
- الأستعمال
- تستخدم
- مستعمل
- مفيد
- مستخدم
- المستخدمين
- يستخدم
- استخدام
- عادة
- الاستفادة من
- تستخدم
- قيمنا
- متنوع
- تشكيلة
- تختلف
- متفاوتة
- كبير
- بائع
- الباعة
- التحقق
- تحقق من
- التحقق
- متمكن
- مقابل
- عمودي
- جدا
- رذيلة
- حجم
- vs
- نقاط الضعف
- يمشي
- تريد
- مطلوب
- يريد
- وكان
- طريق..
- طرق
- we
- حسن
- كان
- ابحث عن
- أيا كان
- متى
- سواء
- التي
- في حين
- من الذى
- لماذا
- على نطاق أوسع
- واسع الانتشار
- سوف
- مع
- في غضون
- بدون
- للعمل
- أعمال
- العالم
- قلق
- سوف
- جاري الكتابة
- سنوات
- لصحتك!
- حل متجر العقارات الشامل الخاص بك في جورجيا
- زفيرنت