The evolution of space-based applications continues to drive innovation across government and private entities. The new demands for advanced capabilities and feature sets have a direct impact on the underlying hardware, driving companies to migrate to smaller geometries to deliver the required performance, area, and power benefits.
Simultaneously, the application space is evolving, and mission parameters for these new applications are causing companies to evaluate non-traditional approaches. Commercial high-reliability processes (i.e., those developed for automotive designs) are being considered for aerospace as they meet both the survivability requirements of certain scenarios and provide reduced development timelines and cost.
Unfortunately, the advantages delivered in lower geometries come at a cost, and one of those drawbacks is that the underlying hardware is more susceptible to soft errors, commonly referred to as single event upsets (SEU). Traditional approaches of redundancy or triplication on salient (if not all) functions within the chip are quickly becoming cost prohibitive.
Fortunately, new flows and automation provide project teams insights into SEU mitigation and offer the ability to optimize the SEU mitigation architecture, also referred to as selective hardening.
First, let’s review the challenges.
Selective Hardening Challenges
Feedback from the aerospace industry suggests that the traditional approach to SEU mitigation has many pitfalls and leaves two important questions unanswered.
- For the design elements known to be mission critical, how effective is the implemented mitigation?
- How can I identify the potential of failure due to faults in design elements not protected?
The traditional approach to SEU mitigation is best summarized in a three-step workflow.
- Step 1: Identify failure points through expert driven analysis
- Step 2: Design engineers insert the mitigation (HW and/or SW)
- Step 3: Verify the effectiveness of the mitigation
- Simulation leveraging functional regressions and force commands to inject SEUs
- Post-silicon functional testing under heavy ion exposure
Unfortunately, the traditional approach has multiple drawbacks, including:
- No common measurement (metric) which determines the effectiveness of SEU mitigation.
- Expert driven analysis is not repeatable or scalable as complexity rises.
- Manually forcing faults in functional simulation requires substantial engineering effort.
- An inability to analyze the complete fault state space using functional simulation and force statements.
- Late cycle identification of failures when testing in a beam environment alongside limited debug visibility when they occur.
Automation and Workflows Supporting Selective Hardening
The overarching objective of selective hardening is to protect design functions which are critical to mission function and save on cost (power and area) by leaving non-critical functions unprotected. Boiling that down a level, the methodology has three aims:
- Provide confidence early in the design cycle that the mitigation is optimal.
- Provide empirical evidence that what is left unprotected cannot result in abnormal behavior.
- Deliver a quantitative assessment detailing the effectiveness of the implemented mitigation.
Siemens has developed a methodology and integrated workflow to deliver a systematic approach in measuring the effectiveness of existing mitigation as well as determining the criticality of unprotected logic. The workflow is broken up into four phases.
Structural Partitioning: The first step in the flow leverages structural analysis engines to evaluate design functions in combination with the implemented hardware mitigation protecting the function. The output of structural partitioning is a report indicating the effectiveness of the existing hardware mitigation as well as insights into the gaps which exist.
Fault Injection Analysis: Mitigation which could not be verified structurally are candidates for fault injection. In this phase, SEUs are injected, propagated, and the impact evaluated. The output of fault injection analysis is a fault classification report listing which faults were detected by hardware or software mitigation and which faults were not detected.
Propagation Analysis: The SEU sites left unprotected are evaluated structurally under expected workload stimulus to determine per site criticality and its probability to result in functional failure. The output of propagation analysis is a list of currently unprotected faults which were identified to impact functional behavior.
Metrics Computation: Data from structural, injection, and propagation analysis feed the metrics computation engine and visualization cockpit. The cockpit provides visual insights into failure rate, the effectiveness of the mitigation, and any gaps that exist.
Every semiconductor development program has unique characteristics. The methodology described above is flexible and highly configurable, allowing project teams to adjust as needed.
نتیجه
Mitigation of single event upsets continues to challenge even the most veteran project teams, and this challenge is exacerbated as design complexity rises and technology nodes shrink. New methodologies exist to provide quantitative results detailing the effectiveness of SEU mitigation.
For a more detailed view of the Siemens SEU methodology and the challenges it will help you overcome, please refer to the white paper, Selective radiation mitigation for integrated circuits, which can also be accessed at Verification Academy: Selective Radiation Mitigation.
Jacob Wiltgen is the Functional Safety Solutions Manager for Siemens EDA. Jacob is responsible for defining and aligning functional safety technologies across the portfolio of IC Verification Solutions. He holds a Bachelor of Science degree in Electrical and Computer Engineering from the University of Colorado Boulder. Prior to Mentor, Jacob has held various design, verification, and leadership roles performing IC and SoC development at Xilinx, Micron, and Broadcom.
همچنین خواندن:
Handling metastability during Clock Domain Crossing (CDC)
درک منحصر به فرد چالش های طراحی و تأیید تراشه
اشتراک گذاری این پست از طریق:
- محتوای مبتنی بر SEO و توزیع روابط عمومی. امروز تقویت شوید.
- PlatoData.Network Vertical Generative Ai. به خودت قدرت بده دسترسی به اینجا.
- PlatoAiStream. هوش وب 3 دانش تقویت شده دسترسی به اینجا.
- PlatoESG. کربن ، CleanTech، انرژی، محیط، خورشیدی، مدیریت پسماند دسترسی به اینجا.
- PlatoHealth. هوش بیوتکنولوژی و آزمایشات بالینی. دسترسی به اینجا.
- منبع: https://semiwiki.com/eda/siemens-eda/338691-analysis-and-verification-of-single-event-upset-mitigation/
- : دارد
- :است
- :نه
- $UP
- 1
- a
- توانایی
- بالاتر
- دانشگاه
- قابل دسترسی است
- در میان
- تنظیم کردن
- پیشرفته
- مزایای
- هوافضا
- اهداف
- تراز کردن
- معرفی
- اجازه دادن
- در کنار
- همچنین
- an
- تحلیل
- تحلیل
- و
- هر
- کاربرد
- برنامه های کاربردی
- روش
- رویکردها
- معماری
- هستند
- محدوده
- ARM
- AS
- ارزیابی
- At
- اتوماسیون
- خودرو
- AWS
- BE
- پرتو
- تبدیل شدن به
- رفتار
- بودن
- مزایای
- بهترین
- هر دو
- Broadcom
- شکسته
- by
- CAN
- نامزد
- نمی توان
- قابلیت های
- باعث می شود
- CDC
- معین
- به چالش
- چالش ها
- مشخصات
- تراشه
- طبقه بندی
- ساعت
- اطاقک خلبان در هواپیما
- کلرادو
- ترکیب
- بیا
- تجاری
- مشترک
- عموما
- شرکت
- کامل
- پیچیدگی
- محاسبه
- کامپیوتر
- مهندسی رایانه
- اعتماد به نفس
- در نظر گرفته
- ادامه
- هزینه
- میتوانست
- بحرانی
- انتقادی بودن
- عبور
- در حال حاضر
- چرخه
- داده ها
- تعریف کردن
- درجه
- ارائه
- تحویل داده
- خواسته
- شرح داده شده
- طرح
- طرح
- دقیق
- جزئیات
- شناسایی شده
- مشخص کردن
- تعیین می کند
- تعیین
- توسعه
- پروژه
- دیجیتال
- مستقیم
- دامنه
- پایین
- اشکالاتی
- راندن
- رانده
- رانندگی
- دو
- در طی
- e
- در اوایل
- موثر
- اثر
- تلاش
- عناصر
- موتور
- مهندسی
- مورد تأیید
- موتورهای حرفه ای
- اشخاص
- محیط
- خطاهای
- ارزیابی
- ارزیابی
- حتی
- واقعه
- مدرک
- تکامل
- در حال تحول
- وجود داشته باشد
- موجود
- انتظار می رود
- کارشناس
- شکست
- شکست
- گسل
- ویژگی
- شکل
- نام خانوادگی
- قابل انعطاف
- جریان
- جریانها
- برای
- استحکام
- چهار
- از جانب
- تابع
- تابعی
- توابع
- شکاف
- دولت
- سخت افزار
- آیا
- he
- سنگین
- برگزار شد
- کمک
- خیلی
- دارای
- چگونه
- HTTPS
- i
- شناسایی
- شناسایی
- شناسایی
- if
- تأثیر
- اجرا
- مهم
- in
- عجز
- از جمله
- نشان دادن
- لوازم
- صنعت
- تزریق کنید
- ابداع
- بینش
- یکپارچه
- به
- IT
- ITS
- شناخته شده
- رهبری
- ترک
- ترک کرد
- سطح
- اهرم ها
- بهره برداری
- محدود شده
- فهرست
- فهرست
- منطق
- کاهش
- مدیر
- بسیاری
- حداکثر عرض
- اندازه گیری
- اندازه گیری
- دیدار
- مربی
- متدولوژی ها
- روش شناسی
- متری
- متریک
- میکرون
- مهاجرت
- ماموریت
- کاهش
- بیش
- اکثر
- چندگانه
- ضروری
- جدید
- گره
- هدف
- رخ می دهد
- of
- ارائه
- قدیمی
- on
- ONE
- بهینه
- بهینه سازی
- or
- تولید
- کلاهبرداری
- غلبه بر
- مقاله
- پارامترهای
- برای
- کارایی
- انجام
- فاز
- افلاطون
- هوش داده افلاطون
- PlatoData
- لطفا
- نقطه
- مقام
- پست
- پتانسیل
- قدرت
- قبلا
- خصوصی
- احتمال
- فرآیندهای
- برنامه
- پروژه
- انتشار
- محافظت از
- محفوظ
- حفاظت
- ارائه
- فراهم می کند
- کمی
- سوالات
- به سرعت
- تابش
- نرخ
- خواندن
- کاهش
- مراجعه
- اشاره
- قابل تکرار
- گزارش
- ضروری
- مورد نیاز
- نیاز
- مسئوليت
- نتیجه
- نتایج
- این فایل نقد می نویسید:
- افزایش می یابد
- نقش
- ایمنی
- ذخیره
- مقیاس پذیر
- سناریوها
- علم
- انتخابی
- نیمه هادی
- مجموعه
- زیمنس
- شبیه سازی
- تنها
- سایت
- سایت
- کوچکتر
- نرم
- نرم افزار
- مزایا
- فضا
- مبتنی بر فضا
- دولت
- اظهارات
- گام
- محرک
- ساختاری
- از نظر ساختاری
- قابل توجه
- حاکی از
- حمایت از
- مناسب
- تیم ها
- فن آوری
- پیشرفته
- تست
- که
- La
- اینها
- آنها
- این
- کسانی که
- سه
- سه گام
- از طریق
- جدول زمانی
- به
- سنتی
- روند
- دو
- زیر
- اساسی
- درک
- منحصر به فرد
- دانشگاه
- با استفاده از
- مختلف
- تایید
- تایید
- بررسی
- کهنه سرباز
- از طريق
- چشم انداز
- دید
- بصری
- تجسم
- خوب
- بود
- چی
- چه شده است
- چه زمانی
- که
- سفید
- کتاب سفید
- اراده
- با
- در داخل
- گردش کار
- گردش کار
- شما
- زفیرنت