با افزایش تعداد فعل و انفعالات احتمالی، و از آنجایی که این تراشه ها در برنامه های حیاتی تر مورد استفاده قرار می گیرند، تأیید رسمی اغلب و در مکان های بیشتری در طراحی تراشه ها مستقر می شود.
در گذشته، بسیاری از تأیید رسمی بر روی اینکه آیا یک تراشه به درستی کار خواهد کرد یا خیر، متمرکز بود. اما با پیچیدهتر و ناهمگون شدن طرحها، و با تغییر موارد استفاده، تأیید رسمی در همه چیز از ارزیابی تأثیر پارتیشنبندی گرفته تا ردیابی منبع خرابی دادههای بیصدا مورد استفاده قرار میگیرد. حتی برای شناسایی بردارهای احتمالی حملات سایبری و ردیابی نحوه تحویل و استفاده از انرژی در یک دستگاه استفاده می شود.
به گفته شان صفرپور، مدیر گروه تحقیق و توسعه، "طراحی کم مصرف برای مدت طولانی وجود داشته است، اما این رویکردی بود که بیشتر برای تراشه های موبایل پذیرفته شد." سینوپسیس گروه EDA. "اکنون آن را در سراسر هیئت مدیره. به طور مشابه، ما شاهد استفاده بیشتر AI/ML در شتابدهندهها هستیم و میزان کاری که میتوانید به ازای هر توان انجام دهید، محرک اصلی است. بنابراین اکنون برای همه، هر کاری که انجام می دهند، طراحی کم مصرف یک نگرانی بزرگ است. آنچه که این امر به راستیآزمایی رسمی مربوط میشود این است که راههای خاصی وجود دارد که تأیید رسمی میتواند برای حل برخی از این مشکلات استفاده شود.»
این دیگر فقط در مورد نیست دروازه ساعت بهینه سازی، که شامل اجرای مجدد رگرسیون های شبیه سازی برای اطمینان از درستی همه چیز است. امروزه لازم است قدرت در چهارچوب دیگر اجزای یک سیستم و گاهی بین سیستم ها مورد توجه قرار گیرد. بدون رسمی، اگر اصلاً انجام شود، زمان قابل توجهی بیشتر خواهد بود. همچنین باید در زمینه موارد استفاده و بارهای کاری مختلف مورد بررسی قرار گیرد، جایی که توان باید از تحویل تا استفاده ردیابی شود.
صفرپور گفت: «اگر در حال انجام گیتینگ ساعت هستید، میتوانیم آنالیز را با و بدون گیت ساعت انجام دهیم و به طور قطعی به شما بگوییم که آیا عملکرد یکسان است یا ممکن است باگ داشته باشید و در طول مسیر چیزی خراب شده باشد. «بر اساس درخواستهای کاربر، اکنون میتوان از طریق یک فایل UPF، قصد قدرت را نیز در نظر گرفت. پنج شش سال پیش ما چنین درخواستی نداشتیم. اکنون آنها آنقدر برجسته شده اند که مردم می گویند، "من تأیید اموال را انجام می دهم." من ادعاهای خودم را دارم اما اکنون می خواهم این اظهارات را در حضور UPF خود بررسی کنم. من بررسی اتصال سطح SoC را انجام می دهم، که یک برنامه خاص دیگر است. اما این ناقص است مگر اینکه UPF کامل طرح را در نظر بگیرید. Formal میتواند به این حوزههای بسیار خاص برود تا کاربران بتوانند بگویند: «یک ثانیه صبر کنید، نیازی نیست کل مجموعه رگرسیون خود را دوباره انجام دهیم. ما می توانیم این مشکلات خاص را بپذیریم و آنها را به طور جامع حل کنیم. این ارزش واقعی رسمی است. ماهیت آن جامع است، بنابراین وقتی به کل برنامه آزمایشی خود نگاه میکنید، و به برخی از این جنبهها نگاه میکنید، خواه قدرت کم باشد یا امنیت، میتوانیم به همه این موارد بپردازیم. در طرح آزمایشی خود موارد خطی خاصی برای این موارد خواهید داشت. برخی از آنهایی که میتوانید بروید و بهطور کامل با تأیید رسمی حل کنید، این یکی از دلایلی است که این روزها با بزرگتر شدن فضای مشکل، برجستهتر شده است.»
به زبان ساده، شکافهای پوششی که در گذشته قابل قبول بودند، زمانی که ویژگیهای کمتری وجود داشت و چرخه عمر کوتاهتر بود، امروزه در بسیاری از کاربردها غیرقابل قبول هستند.
کریس گیلز، رئیس مدیریت محصول برای راهحلهای ثابت و رسمی در میگوید: «همه همیشه در مورد پیچیدگی روزافزون صحبت میکنند، و بسیاری از مردم به درستی از آن به عنوان دلیلی برای انجام کارها متفاوت استفاده میکنند. زیمنس EDA. زمانی که به موفقیت بازار و روند کلی توسعه نگاه می کنیم، آنچه می بینیم این است که علیرغم افزایش چندین دهه سرمایه گذاری در راستی آزمایی، با افزایش پیچیدگی همخوانی ندارد. بنابراین، در حالی که همه ما می دانیم که پیچیدگی دائماً افزایش می یابد، نحوه واکنش ما به عنوان یک صنعت به آن اندازه که لازم است مؤثر نیست. تغییری که در چند سال اخیر مشاهده شد، در مورد چیزی است که جهان از سیلیکون میخواهد، و اینجاست که تأیید رسمی به یک الزام مطلق تبدیل میشود. آنچه که جهان امروز از سیلیکون می خواهد، یک رویکرد تأیید متفاوت است. آنچه ما خواستار آن هستیم دیگر در مورد پیچیدگی نیست. این در مورد ایمنی است. این در مورد امنیت است. این در مورد اعتماد است. این در مورد اطمینان است. و اثبات همه این چیزها با روش شبیه سازی خطی بسیار سخت است.
این به نوبه خود، انفجاری در تقاضا برای تأیید رسمی ایجاد کرده است. گیلز گفت: «این جایی است که فرمال برتری دارد. «به دلیل ماهیت جامع آن، تأیید رسمی می تواند به طور قطعی ثابت کند که یک طرح ایمن، ایمن یا قابل اعتماد است. کارهای زیادی در صنعت در حال انجام است تا این ویژگی ها را تأیید کند، بنابراین وجود جریانی که این گواهی را ایجاد می کند بسیار مهم است. اینجاست که رسمی بودن کاملا ضروری است. اگر به صنعت IP نگاه کنید، شرکتهای IP لزوماً نمیدانند IP آنها در چه محصول نهایی قرار دارد، بنابراین باید برای این نوع سؤالات برنامهریزی کنند. چگونه بفهمم که این یک طراحی امن است؟ چگونه بفهمم که این یک طرح قابل اعتماد است؟ چگونه می توانم بدانم که تحت کنترل قرار دادن جان انسان ها بی خطر است؟ اینها چیزهایی هستند که حتی تیم های IP امروز باید نگران آنها باشند.
پیت هاردی، مدیر مدیریت محصول در گروه سیستم و تأیید در آهنگ، گفت که در دهه گذشته شاهد رشد خارق العاده ای در استفاده از تأیید رسمی بوده است. "بدون شک "از شکاف عبور کرده" و به طور گسترده مورد استفاده قرار گرفته است. این یک ابزار ضروری در انبار تأیید برای اکثریت قریب به اتفاق شرکت های نیمه هادی برتر است.
افزایش پیچیدگی، هم برای SoCهای گره پیشرفته و هم برای مونتاژ ناهمگن در یک بسته، نیاز به تأیید بیشتری دارد. هاردی گفت: "نیاز تایید به طور تصاعدی با پیچیدگی طراحی گسترش می یابد." «اثرات کلیدی دوگانه بوده است. اول، با تأیید سلسله مراتبی مبتنی بر IP، تقسیم و غلبه یک عامل اصلی در موفقیت تأیید بوده است - بلوک IP یا زیرسیستم را به طور کامل تأیید کنید، سپس یکپارچگی صحیح را بررسی کنید و هیچ چیز در سطح بعدی خراب نشد. برای تأیید مبتنی بر IP، تأیید رسمی برای دستیابی به علامت رسمی برای بسیاری از انواع IP، اما نه همه، مقیاس بندی شده است. با وجود گامهای بزرگ در مقیاسپذیری رسمی، فضای حالت همچنان میتواند یک مسئله باشد. به عنوان مثال، پروتکل های سریال پیچیده برای تأیید رسمی چالش برانگیز هستند - عمق متوالی اغلب بسیار زیاد است. برخی از تکنیکهای رسمی میتوانند در سطح تراشه مقیاس شوند، اما فقط به روشهای محدودی – علامت رسمی کامل برای SoCهای دیجیتال بزرگ بسیار چالش برانگیز است.
طراحیهای مبتنی بر پردازنده همیشه چالش برانگیز بودهاند، اما زمانی که از معماریهای خاص دامنه استفاده میکنند، تأیید آنها بهویژه دشوار است. او خاطرنشان کرد: «افزایش عظیمی در طرحهای قابل برنامهریزی انبوه وجود دارد – معماریهای چند پردازندهای که با استفاده از آرایههای همگن یا ناهمگن از هستههای پردازنده بسته به کاربرد عمودی استفاده میکنند». برای پردازنده های برنامه، نبرد Arm در مقابل x86 ISA اکنون توسط RISC-V باز شده است. پردازندههای گرافیکی مدتهاست که وجود داشتهاند، اما بسیاری از انواع دیگر از پردازندهها و شتابدهندههای ریاضی رایج هستند، بهویژه که اکنون توسط انقلاب AI/ML هدایت میشوند. همه در حال طراحی انواع برنامه های کاربردی و هسته های ریاضی خود هستند که برای نیازهای قدرت، عملکرد و منطقه خود بهینه شده اند." Cadence به این پدیده به عنوان معماری های دامنه خاص (DSA) اشاره می کند.
نگرانی ها در مورد قابلیت اطمینان حتی به دستگاه های غیر بحرانی نیز سرایت می کند. آشیش درباری، مدیرعامل این شرکت گفت: «هر طرحی میتواند یک راهحل تأیید رسمی از جمله طرحهای محاسباتی داشته باشد». بدیهیات. «طراحی محاسباتی از راهحلهای پیشرفته بزرگترین ارائهدهندگان ابزار تأیید رسمی بهره میبرد، که همگی راهحلهایی دارند که به راستیآزمایی حسابی، به ویژه در سمت ممیز شناور، ارائه میشوند. در طرح بزرگ کارها، این لزوما حجم عمده ای از کار نیست، اما به اندازه کافی مهم و مهم است که ما به سمت دیگری نگاه نکنیم.»
این در را برای استفاده رسمی بسیار زودتر در جریان باز کرده است، جایی که می توان از آن برای جلوگیری از تأخیرهای مربوط به طراحی و در سطح وسیع تری از جامعه مهندسی استفاده کرد. اما کمبود استعداد نیز ایجاد کرده است، زیرا همه در نوشتن مهارت ندارند اظهارات در انواع برنامه های کاربردی مختلف
درباری گفت: "هرکسی که نام معقولی در تجارت سیلیکون دارد، خواه GPU باشد یا یک شرکت پردازشگر یا یک شرکت پارچه، از فرمال استفاده می کند." "همه غول هایی که در حال ساخت سخت افزار هستند از فرمال استفاده می کنند. و برخی از آنها میخواهند کارهای رسمی انجام شود، اما استعداد کافی ندارند.»
نرخ پذیرش نیز متفاوت است. Giles زیمنس خاطرنشان کرد: «برخی با تأیید رسمی بسیار آشنا و راحت هستند، درک می کنند که چه کاری می تواند انجام دهد و آن را به چالش می کشد. دیگران کمی مرددتر هستند، زیرا ممکن است گاهی اوقات شبیه یک پروژه علمی به نظر برسد، یا یک تلاش آموزشی لازم است. وقتی کسی که با رسمی آشنا نیست، برای اولین بار می شنود که تأیید رسمی توصیه می شود، اولین فکرش این است که "اکنون باید یک دکترا در کارمندانم داشته باشم." ما باید پروژه خود را پیش ببریم. چگونه می خواهم این کار را انجام دهم؟ و این منجر به درجات متفاوتی از پذیرش می شود.»
در برخی از شرکت ها، رسمی تنها به یکی از بسیاری از مهارت های مورد نیاز تبدیل شده است. این یک تغییر قابل توجه است. در روزهای اولیه تأیید رسمی، فرض بر این بود که گروه کوچکی از مهندسان در استفاده از ابزارها مهارت کسب کنند.
صفرپور از سینوپسیس گفت: «ما متوجه شدیم که طراحان، مهندسان تأیید، مهندسان از همه اقشار جامعه می توانند از این فناوری استفاده کنند. و این به توسعه دهندگان ابزار EDA بستگی دارد که آن را برای آن کاربر بصری تر کنند. ما شخصیتهای مختلف، کلاههای متفاوت داریم. اکنون، اگر شما یک طراح هستید، ممکن است به یک رابط کاربری کمی متفاوت نیاز داشته باشید. شما از زاویه ای متفاوت از کمربند مشکی رسمی خود به آن می پردازید، و زنگ ها و سوت هایی که به دنبال آن هستید کاملاً متفاوت هستند. به عنوان توسعه دهندگان ابزار، ما همچنین از کاربران خود آموخته ایم که چه کسانی می توانند بیشترین بهره را از ابزار ببرند. از این جنبه نیز، نوار پایین آمده است. امروزه، وقتی سؤالاتی دریافت میکنم یا با مشتریان صحبت میکنم، به تعداد کارشناسان غیرمتخصصی وجود دارد که درخواستهای ارتقاء را ارائه میکنند یا درباره این ابزار به ما بازخورد میدهند تا کارشناسان رسمی سنتی.»
شبیه سازی در مقابل رسمی در مقابل شبیه سازی
سایر عوامل اصلی یک جریان تأیید شامل شبیه سازی و شبیه سازی است. اما برای طرح های خاص، هر ابزار تأیید ممکن است لازم نباشد.
گیلز زیمنس گفت: "چند چیزهایی هستند که برای تایید رسمی مناسب هستند و برای شبیه سازی مناسب نیستند و بالعکس." یک مثال خوب از این موضوع، بررسی اتصال است. گذراندن فرآیند شبیه سازی که تمام اتصالات، ذره ذره، صحیح هستند، یک فرآیند سریال نسبتا طولانی است. اگر بتوانید آن را به طور کامل در یک اجرا انجام دهید، میتوانید آن چرخههای شبیهسازی را بگیرید و از آنها برای بهترین عملکرد شبیهسازی استفاده کنید. بنابراین این یک بازی بهره وری است. نکته دیگری که با حرکت صنعت از مدل جهانی شدن به مدل منطقه ای یا ملی شدن واضح است - و ما مجبوریم اکوسیستم طراحی، توسعه و تولید سیلیکون را چندین بار در سراسر جهان تکرار کنیم - این است که کمبود نیروی کار وجود دارد. تقریباً در همه جای دنیا پیش بینی شده است. و این ربطی به پیچیدگی طراحی ندارد. این به واقعیت های ژئوپلیتیکی و کلان اقتصادی جهان مربوط می شود. این در همه جا فرصت ایجاد می کند. و واقعیت این است که برای موفقیت در آن محیط، ما به بهره وری بیشتری از افراد خود نیاز داریم. استفاده از تأیید رسمی یا کارآمد، آزاد کردن چرخههای شبیهسازی برای انجام آنچه شبیهسازی به بهترین شکل انجام میدهد، بخش مهمی از توسعه در حال حاضر و آینده است. بنابراین این دو چیز - قطعه بهرهوری و همچنین پاسخ به خواستههای آنچه که امروز جهان روی سیلیکون قرار داده است، و از نظر ایمنی و اطمینان، اعتماد و امنیت - اینها دلایلی هستند که من تأیید رسمی را برای هر کاری کاملاً ضروری میدانم. توسعه."
در برخی موارد، بیش از یک نوع ابزار مورد نیاز است. درباری به همپوشانی بر اساس الزامات پوشش و همچنین قابلیت های ابزارهای مختلف از فروشندگان مختلف اشاره می کند. او گفت: «هنوز تنوع وجود دارد. «اشکالزدایی جالبترین مورد است. اشکال زدایی جایی است که من می توانم در کوتاه ترین زمان به علت اصلی شکست برسم و همچنین منطقه ای است که در آن زمان زیادی را صرف ریشه یابی مسائل می کنیم.
همچنین یک تداخل بین تأیید رسمی و شبیهسازی به منظور کاهش چرخههای شبیهسازی، با تأیید رسمی که برای تیم مهندسی هزینه بیشتری دارد، وجود دارد.
صفرپور گفت: «شما هرگز نمی توانید به اندازه کافی شبیه سازی کنید، بنابراین تقاضا بی حد و حصر است. همه می خواهند شبیه سازی کنند، اما محاسبات کافی برای آن ندارند. با این حال، شبیه سازی و فن آوری های تایید رسمی ماهیت کاملا مکمل هستند، و ما آن را در حوزه های مختلف می بینیم. در پوشش، با شبیه سازی، خیلی راحت می توانید به پوشش 80، 85، شاید 90 درصد برسید و بعد اتفاقی که می افتد این است که به سرعت به یک فلات در منحنی می رسید. سپس آن 5 درصد دیگر وجود دارد. بسته به اینکه معیارهای انجام علامتآف چیست، حدود 5 درصد دیگر وجود دارد، و آنقدر تصادفیسازی وجود دارد که میتوانید انجام دهید که هنوز نمیتوانیم آنها را انجام دهیم. این 5% اتفاقا نقطه شیرینی برای رسمی است، زیرا احتمال این وجود دارد که 5% یا چیزهایی باشد که ضربه زدن به آنها سخت است، مانند موارد کرنر، که فرمال در آنها خوب است، یا آنها کد مرده هستند، به این معنی که مهم نیست چقدر شبیه سازی که انجام می دهید نمی توانید به آن ضربه بزنید. این برای شما یک علامت سوال باقی میگذارد، و سپس یک مهندس باید وارد عمل شود تا آن کد را بررسی کند و بگوید: "فکر میکنم این کد قابل دسترسی نیست." بنابراین، این یک مداخله دستی است. روشی که ما این کار را انجام می دهیم شبیه سازی و ابزارهای رسمی ما از یک پایگاه داده کار می کنند و به یکدیگر کمک می کنند."
همین سناریو برای برنامه های کاربردی ایمنی اجرا می شود. "شما می توانید تا آنجا که می توانید برای ایمنی عملکردی و تحمل خطا پوشش دهید، سپس به طور رسمی وارد شوید. این داستان در مورد امنیت یکسان است، و این رویکرد همچنان در حوزه های مختلف پخش می شود. صفرپور توضیح داد: کارهای آسان را با شبیه سازی انجام دهید، به آن فلات برسید و سپس آخرین مایل را به طور رسمی انجام دهید.
معماری های دامنه خاص مسائل منحصر به فرد خود را اضافه می کنند. Cadence's Hardee گفت: "بر خلاف ASIC های غیرقابل برنامه ریزی، DSA ها متفاوت هستند زیرا نمی توانید روش های بی شماری را که یک برنامه نویس از پردازنده استفاده می کند، پیش بینی کنید." «هر احتمالی باید پوشش داده شود، از جمله موارد کاملاً پیشبینی نشده. رسمی تنها راه است. رهبران فناوری پردازنده مانند Arm و Intel این را می دانند و مدت هاست که روی تأیید رسمی سرمایه گذاری کرده اند. هر شرکتی که اجرای RISC-V خود را انجام می دهد باید همین کار را انجام دهد. و رشد در پردازشگرهای ریاضی و موتورهای AI/ML، تکنیکهای رسمی جدیدتری مانند C/C++ را به بررسی معادلسازی متوالی RTL سوق میدهد.
محدودیت های رسمی
با این حال، مانند همه ابزارهای EDA، رسمی دارای محدودیت هایی است. Giles زیمنس خاطرنشان کرد: «Formal به چیزی معروف است که بهتر از یک SoC کامل روی یک ماژول یا بلوک اجرا میشود». «رسمی در مورد مشکلات طولانی و متوالی چالش هایی دارد. یک مثال خوب برای این امر این است که استفاده از فرمال برای تأیید ضرب یا تقسیم توابع در یک واحد ممیز شناور چالش برانگیز است. بهترین اقدام این است که اجازه دهید رسمی کاری را انجام دهد که رسمی بهترین کار را انجام می دهد، و اجازه دهید شبیه سازی کاری را انجام دهد که شبیه سازی به بهترین شکل انجام می دهد. اگر طرح ممیز شناور را انتخاب کنید، میتوانید همه چیز را تأیید کنید، اما عملکرد ضرب و تقسیم به بهترین شکل با شبیهسازی انجام میشود، بنابراین در استفاده از توابع شبیهسازی بسیار کارآمدتر هستید و مواردی را که باید انجام شوند تأیید میکنید. آنجا انجام می شود. سپس لازم نیست یک واحد ممیز شناور کامل را از طریق شبیه سازی انجام دهید.
مانند همه ابزارها، این نیز حوزه ای است که در آن کار زیادی برای غلبه بر این محدودیت ها، هم از طریق انتزاع و هم از طریق تحقیقات جدید در حال انجام است. گیلز گفت: «در حال حاضر، به این پیام می پردازد که برخی چیزها وجود دارد که به طور رسمی به خوبی انجام می دهند و برخی که شبیه سازی به خوبی انجام می دهد. من هرگز سناریویی را نمی بینم که رسمی شبیه سازی را کاملاً حذف کند. درست مثل سالها، من همیشه میخواستم شبیهسازی در سطح دروازه را متوقف کنم، اما هرگز به نتیجه نرسید. ما آن را با فرمال و شبیه سازی نیز خواهیم دید."
روشهای تأیید رسمی میتوانند جامع و کامل باشند، اما آیا باید در همه زمینهها یک الزام باشند؟
حتی قبل از خرید در سال 2014 توسط Cadence، جاسپر از طریق معرفی برنامههای رسمی پیشگام گسترش گستردهتر بود – با استفاده از بررسی مدل، اغلب با اظهارات تولید شده بهطور خودکار، برای حل مشکلات رایج راستیآزمایی به روشی در دسترستر، که نیاز به سطح بسیار پایینتری از تخصص رسمی دارد. هاردی گفت.
علاوه بر این، «اتصال یک مثال عالی و یکی از سادهترین نمونهها برای پذیرش است – ایجاد ادعا از نقشه اتصال در یک صفحه گسترده یا IP-XACT فرم. همین کار را می توان با شبیه سازی انجام داد اما خسته کننده است. این روش رسمی به راحتی در سطح تراشه مقیاس می شود زیرا بیشتر عملکرد بلوک زیربنایی را می توان انتزاع کرد. در برخی موارد، این برنامهها میتوانند بارهای کاری شبیهسازی را تخلیه کنند، و ارزش آن در یافتن باگهای گوشهای است، زیرا محرک ورودی تصادفی تولید شده از ابزار جامعتر از میزهای آزمایش شبیهسازی است. در حالی که این برنامهها برای شروع کار مهندسین تأیید رسمی مفید هستند، شاید بهعنوان یک «دروازه» عمل کنند، اما از نظر استفاده، نوک کوه یخ هستند. در حال حاضر، ما متوجه میشویم که بخش عمدهای از کوه یخ، از جمله اکثر استفاده از رگرسیون تأیید رسمی، در تأیید طرحهای DSA مبتنی بر پردازنده با تأیید رسمی دارایی، و بررسی هم ارزی متوالی، RTL به RTL و C/ است. C++ به RTL،” او افزود. «هرچند که من میخواهم تأیید رسمی را به عنوان یک الزام در سراسر صفحه تنظیم کنم، هنوز هم نمونههایی وجود دارد که لازم است، و نمونههای دیگری که شبیهسازی هنوز کار بهتری را انجام میدهد. اما ما شاهد هستیم که انواع طراحی که در آن تأیید رسمی ضروری است، با سرعت بسیار بیشتری رشد میکنند.»
در مورد چگونگی تکامل همه اینها، به نظر می رسد اکوسیستم EDA در آستانه شناسایی چگونگی استفاده از تأیید رسمی فراتر از برنامه های سنتی است.
Giles نتیجه گرفت: «مجموعهای از برنامههای کاربردی وجود دارد که برای هر فروشندهای که برنامههای رسمی همراه را برای استفاده نهایی خاص میفروشد، نسبتاً رایج است. چالشها و فرصتها از منظر فنی و تجاری شامل استفاده از روشهای رسمی برای انجام تأییدیههایی است که قبلاً امکانپذیر نبوده است، مانند تشخیص اسب تروجان در سختافزار. به خصوص در این دنیای سخت افزار منبع باز، بسیار خوب است که بتوانیم ثابت کنیم چیزی در آن طراحی وجود ندارد که قرار نیست در آن طراحی وجود داشته باشد. این معمولاً یک مشکل تأیید نیست که با شبیهسازی حل شود، زیرا شبیهسازی معمولاً فرض میکند که شما میدانید به دنبال چه هستید، و فقط سعی میکنید مطمئن شوید که این کار را انجام میدهد. با تشخیص اسب تروجان، اکنون به دنبال چیزهایی هستید که عملاً خارج از فضای حالت شناخته شده هستند. این چیزی است که وعدههای بسیار زیادی دارد.»
خواندن مرتبط
تایید ریز معماری RISC-V
تأیید یک پردازنده بسیار بیشتر از اطمینان از کارکرد دستورالعمل ها است، اما صنعت از یک پایگاه دانش محدود و ابزارهای اختصاصی کمی ساخته شده است.
مفاهیم جدید برای تایید امنیتی مورد نیاز است
چرا اطمینان از اینکه سخت افزار به درستی کار می کند و قادر به شناسایی آسیب پذیری هایی است که ممکن است در میدان ظاهر شوند بسیار دشوار است.
- محتوای مبتنی بر SEO و توزیع روابط عمومی. امروز تقویت شوید.
- PlatoData.Network Vertical Generative Ai. به خودت قدرت بده دسترسی به اینجا.
- PlatoAiStream. هوش وب 3 دانش تقویت شده دسترسی به اینجا.
- PlatoESG. کربن ، CleanTech، انرژی، محیط، خورشیدی، مدیریت پسماند دسترسی به اینجا.
- PlatoHealth. هوش بیوتکنولوژی و آزمایشات بالینی. دسترسی به اینجا.
- منبع: https://semiengineering.com/formal-verifications-usefulness-widens/
- : دارد
- :است
- :نه
- :جایی که
- $UP
- 2014
- a
- قادر
- درباره ما
- مطلق
- کاملا
- انتزاعی
- شتاب دهنده ها
- قابل قبول
- در دسترس
- مطابق
- حساب
- رسیدن
- اکتساب
- در میان
- بازیگری
- عمل
- اضافه کردن
- اضافه
- اتخاذ
- اتخاذ
- پیشرفته
- پیش
- AI / ML
- معرفی
- در امتداد
- همچنین
- همیشه
- am
- مقدار
- an
- تحلیل
- و
- دیگر
- پاسخ دادن
- هر
- دیگر
- هر چیزی
- ظاهر می شود
- کاربرد
- برنامه های کاربردی
- روش
- برنامه های
- معماری
- هستند
- محدوده
- مناطق
- ARM
- دور و بر
- AS
- ASIC ها
- ظاهر
- جنبه
- مجلس
- ارزیابی
- فرض
- اطمینان
- At
- بار
- پایه
- مستقر
- نبرد
- BE
- زیرا
- شدن
- تبدیل شدن به
- بوده
- قبل از
- بودن
- زنگ ها
- سودمند است
- بهترین
- بهتر
- میان
- خارج از
- بزرگ
- بیت
- سیاه پوست
- کمربند سیاه
- مسدود کردن
- تخته
- هر دو
- خارج از حدود
- گسترده تر
- شکست
- شکسته
- اشکال
- اشکالات
- بنا
- بسته بندی شده
- کسب و کار
- اما
- by
- آهنگ
- CAN
- می توانید دریافت کنید
- قابلیت های
- توانا
- موارد
- غذا
- علت
- مدیر عامل شرکت
- معین
- گواهی
- گواهی
- به چالش
- چالش ها
- به چالش کشیدن
- شانس
- تغییر دادن
- بررسی
- بررسی
- تراشه
- چیپس
- کریس
- واضح
- ساعت
- رمز
- می آید
- راحت
- آینده
- مشترک
- انجمن
- شرکت
- شرکت
- مکمل
- به طور کامل
- پیچیده
- پیچیدگی
- اجزاء
- محاسبه
- مفاهیم
- نگرانی
- به این نتیجه رسیدند
- اتصال
- در نظر بگیرید
- در نظر گرفته
- ثابت
- زمینه
- کنتراست
- کنترل
- گوشه
- اصلاح
- به درستی
- فساد
- گران
- میتوانست
- دوره
- پوشش
- پوشش
- پوشش داده شده
- ایجاد شده
- ایجاد
- ضوابط
- بحرانی
- در حال حاضر
- منحنی
- قلم
- مشتریان
- حملات سایبری
- چرخه
- داده ها
- پایگاه داده
- روز
- مرده
- دهه
- اختصاصی
- تاخیر
- تحویل داده
- تحویل
- تقاضا
- خواستار
- خواسته
- بستگی دارد
- مستقر
- عمق
- طرح
- طراح
- طراحان
- طراحی
- طرح
- با وجود
- کشف
- توسعه دهندگان
- پروژه
- دستگاه
- دستگاه ها
- مختلف
- متفاوت است
- مشکل
- دیجیتال
- مدیر
- تقسیم
- do
- میکند
- نمی کند
- عمل
- حوزه
- انجام شده
- آیا
- توسط
- شک
- رانده
- راننده
- رانندگی
- هر
- پیش از آن
- در اوایل
- آسان ترین
- به آسانی
- ساده
- اکوسیستم
- آموزش
- موثر
- به طور موثر
- اثرات
- موثر
- تلاش
- هر دو
- حذف می شود
- در آغوش
- شبیه سازی
- پایان
- مهندس
- مهندسی
- مورد تأیید
- موتورهای حرفه ای
- پیشرفت ها
- کافی
- اطمینان حاصل شود
- تمام
- محیط
- هم ارزی
- به خصوص
- ضروری است
- اتر (ETH)
- حتی
- تا کنون
- روزافزون
- هر
- هر کس
- هر کس
- هر کس
- همه چیز
- در همه جا
- تکامل می یابد
- مثال
- مثال ها
- جامع
- گسترش
- تخصص
- کارشناسان
- توضیح داده شده
- انفجار
- نمایی
- پارچه
- عامل
- شکست
- منصفانه
- آشنا
- سریعتر
- امکانات
- باز خورد
- احساس
- کمی از
- کمتر
- رشته
- پرونده
- پیدا کردن
- نام خانوادگی
- پنج
- شناور
- جریان
- متمرکز شده است
- برای
- فرم
- رسمی
- از جانب
- کامل
- تابع
- تابعی
- قابلیت
- توابع
- آینده
- افزایش
- شکاف
- سوالات عمومی
- عموما
- تولید می کنند
- تولید می کند
- جغرافیای سیاسی
- دریافت کنید
- می شود
- غول
- دادن
- جهانی شدن
- Go
- رفتن
- خوب
- کردم
- GPU
- GPU ها
- بزرگ
- گروه
- در حال رشد
- رشد می کند
- رشد
- اتفاق می افتد
- سخت
- سخت افزار
- آیا
- داشتن
- he
- سر
- کمک
- ناامید کننده
- سلسله مراتبی
- زیاد
- اصابت
- اسب
- چگونه
- اما
- HTTPS
- بزرگ
- انسان
- i
- شناسایی
- شناسایی
- if
- تأثیر
- پیاده سازی
- مهم
- in
- شامل
- از جمله
- افزایش
- صنعت
- ورودی
- دستورالعمل
- ادغام
- اینتل
- قصد
- فعل و انفعالات
- جالب
- رابط
- مداخله
- به
- معرفی
- حسی
- سرمایه گذاری
- سرمایه گذاری
- شامل
- IP
- موضوع
- مسائل
- IT
- اقلام
- ITS
- کار
- JPG
- تنها
- فقط یکی
- نگهداری
- کلید
- انواع
- دانستن
- دانش
- شناخته شده
- کار
- بزرگ
- بزرگتر
- بزرگترین
- نام
- آخرین مایل
- رهبران
- منجر می شود
- آموخته
- اجازه
- سطح
- زندگی
- چرخه های زندگی
- پسندیدن
- محدودیت
- محدود شده
- لاین
- خطی
- کوچک
- زندگی
- طولانی
- مدت زمان طولانی
- دیگر
- نگاه کنيد
- به دنبال
- خیلی
- کم
- کاهش
- کاهش
- مسیر اصلی
- عمده
- اکثریت
- ساخت
- ساخت
- مدیریت
- کتابچه راهنمای
- بسیاری
- نقشه
- علامت
- بازار
- ریاضی
- ماده
- ممکن است..
- شاید
- معنی
- پیام
- روش
- روش شناسی
- روش
- مایل
- موبایل
- مدل
- واحد
- بیش
- کارآمدتر
- اکثر
- اغلب
- حرکت می کند
- بسیار
- چندگانه
- باید
- my
- بی شمار
- نام
- طبیعت
- لزوما
- لازم
- نیاز
- نیازهای
- هرگز
- جدید
- جدیدتر
- بعد
- خوب
- نه
- غیر متخصص
- اشاره کرد
- هیچ چی
- اکنون
- عدد
- of
- خاموش
- غالبا
- on
- ONE
- فقط
- باز کن
- منبع باز
- باز
- فرصت ها
- بهینه سازی
- بهینه
- or
- سفارش
- دیگر
- ما
- خارج
- روی
- غلبه بر
- خود
- بسته
- بخش
- ویژه
- گذشته
- مردم
- برای
- انجام دادن
- کارایی
- دیدگاه
- دکترا
- فوق العاده
- پدیده
- قطعه
- پیشگام
- اماکن
- برنامه
- برنامه ریزی
- افلاطون
- هوش داده افلاطون
- PlatoData
- بازی
- نقش
- نقطه
- نقطه
- ممکن
- قدرت
- پیش بینی
- پیش بینی
- حضور
- زیبا
- مشکل
- مشکلات
- روند
- پردازنده
- پردازنده ها
- محصول
- مدیریت تولید
- تولید
- بهره وری
- برنامهنویس
- پروژه
- برجستگی
- برجسته
- وعده
- به درستی
- املاک
- ویژگی
- پروتکل
- ثابت كردن
- ارائه دهندگان
- قرار دادن
- نمایش ها
- سوال
- سوالات
- به سرعت
- کاملا
- تحقیق و توسعه
- تصادفی
- نرخ
- نرخ
- واقعی
- ارزش واقعی
- واقعیت ها
- واقعیت
- متوجه
- دلیل
- معقول
- دلایل
- شناختن
- توصیه می شود
- كاهش دادن
- اشاره دارد
- رگرسیون
- قابلیت اطمینان
- ماندن
- بقایای
- شهرت
- درخواست
- ضروری
- نیاز
- مورد نیاز
- نیاز
- تحقیق
- این فایل نقد می نویسید:
- انقلاب
- ریشه
- دویدن
- s
- امن
- ایمنی
- سعید
- همان
- گفتن
- گفته
- مقیاس پذیری
- مقیاس
- مقیاس پذیر
- مقیاس ها
- سناریو
- طرح
- علم
- شان
- دوم
- امن
- تیم امنیت لاتاری
- دیدن
- مشاهده
- مشاهده گردید
- فروش
- نیمه هادی
- سریال
- تنظیم
- تغییر
- کمبود
- کمبود
- کوتاه ترین
- باید
- نشان
- طرف
- قابل توجه
- به طور قابل توجهی
- سیلیکون
- به طور مشابه
- به سادگی
- شبیه سازی
- پس از
- شش
- مهارت ها
- کمی متفاوت
- کوچک
- So
- راه حل
- مزایا
- حل
- حل شد
- برخی از
- کسی
- چیزی
- گاهی
- منبع
- فضا
- خاص
- صرف
- Spot
- گسترش
- صفحه گسترده
- کارکنان
- استوارها
- آغاز شده
- دولت
- گام
- مراحل
- هنوز
- محرک
- توقف
- داستان
- قدم می گذارد
- موفق شدن
- موفقیت
- چنین
- دنباله
- مفروض
- مطمئن
- شیرین
- سیستم
- سیستم های
- گرفتن
- استعداد
- صحبت
- سخنگو
- تیم
- تیم ها
- فنی
- تکنیک
- فن آوری
- پیشرفته
- خسته کننده
- گفتن
- تمایل دارد
- قوانین و مقررات
- آزمون
- نسبت به
- که
- La
- آینده
- منبع
- جهان
- شان
- آنها
- سپس
- آنجا.
- اینها
- آنها
- چیز
- اشیاء
- فکر می کنم
- این
- به طور کامل
- کسانی که
- فکر
- از طریق
- سراسر
- زمان
- بار
- نوک
- به
- امروز
- تحمل
- هم
- ابزار
- ابزار
- بالا
- نسبت به
- رد
- ردیابی
- سنتی
- عظیم
- تروجان
- اسب تروا
- اعتماد
- قابل اعتماد
- تلاش
- دور زدن
- دو
- نوع
- انواع
- به طور معمول
- زیر
- اساسی
- فهمیدن
- در حال انجام
- پیش بینی نشده
- منحصر به فرد
- واحد
- مگر
- us
- استفاده
- استفاده کنید
- استفاده
- مفید
- کاربر
- کاربران
- استفاده
- با استفاده از
- معمولا
- استفاده کنید
- استفاده
- ارزش
- نوع دیگر
- تنوع
- متفاوت
- متفاوت است
- وسیع
- فروشنده
- فروشندگان
- تایید
- بررسی
- تایید
- متبحر
- در مقابل
- عمودی
- بسیار
- معاون
- حجم
- vs
- آسیب پذیری ها
- پیاده روی
- می خواهم
- خواسته
- می خواهد
- بود
- مسیر..
- راه
- we
- خوب
- بود
- چی
- هر چه
- چه زمانی
- چه
- که
- در حین
- WHO
- چرا
- گسترده تر
- بطور گسترده
- اراده
- با
- در داخل
- بدون
- مهاجرت کاری
- با این نسخهها کار
- جهان
- نگرانی
- خواهد بود
- نوشته
- سال
- شما
- شما
- زفیرنت