وبلاگ

چگونه هزینه ساخت FEC را کاهش دهیم

زمانی که هزینه‌ها افزایش می‌یابند: درام پنهان پشت هزینه‌های ساخت FEC

تصور کنید یک مرکز داده متوسط در آستین، تگزاس، که یک ارتقاء گسترده تصحیح خطای پیشرفته (FEC) را برنامه‌ریزی کرده است. در ابتدا با بودجه 150 هزار دلار، پروژه با برچسب شگفت‌انگیز 275 هزار دلار به پایان رسید. چه اتفاقی افتاد؟ شیطان در جزئیات بود — انتخاب‌های قطعه، پیچیدگی ادغام و مراحل آزمایش نادیده گرفته شده.

شکستن افسانه راه‌حل‌های FEC یک اندازه برای همه

بسیاری بر این باورند که قرار دادن یک چیپست FEC با کیفیت بالا مانند BCM88375 برادکام در سیستم به طور جادویی هزینه‌ها را با کاهش دوباره‌فرستادن‌ها کاهش می‌دهد. آیا این درست است یا نه؟ خوب،نه دقیقاً. خود چیپ به تنهایی پول شما را صرفه‌جویی نمی‌کند اگر پیاده‌سازی شما نیاز به تغییرات سفارشی در نرم‌افزار و دوره‌های اشکال‌زدایی طولانی داشته باشد. چرا برای ویژگی‌هایی که حتی از آن‌ها استفاده نمی‌کنید پول پرداخت کنید؟

  • افراط در چیپست:سیلیکون‌های با کیفیت بالا اغلب دارای قابلیت‌هایی هستند که هزینه‌های مجوز را افزایش می‌دهند و توسعه را فراتر از نیاز پیچیده می‌کنند.
  • عدم طراحی ماژولار:سیستم‌هایی که ماژولار نیستند، شما را مجبور می‌کنند که تمام بردها را هنگام ارتقاء بلوک‌های FEC بازطراحی کنید و هزینه‌های نیروی کار را افزایش می‌دهند.
  • شبیه‌سازی ناکافی:رد کردن شبیه‌سازی جامع پیش از سیلیکون می‌تواند منجر به اصلاحات پرهزینه پس از استقرار شود.

رویکرد Coolplay: درسی در مهندسی عملی

به آخرین پیاده‌سازی Coolplay در خطوط ترنسسیور نوری آن‌ها نگاه کنید. آن‌ها PHY DP83869 TI را با یک الگوریتم FEC سفارشی که برای محیط‌های اترنت 400G بهینه‌سازی شده است، ادغام کردند. نتیجه: کاهش 22 درصدی در هزینه ساخت و زمان ورود به بازار 35 درصد سریع‌تر نسبت به نسخه‌های قبلی که از ماژول‌های FEC عمومی استفاده می‌کردند. راز آن‌ها؟ اولویت دادن به راه‌حل‌های سفارشی، به جای راه‌حل‌های آماده، و سرمایه‌گذاری سنگین در پروتوتایپ‌سازی در مراحل اولیه.

بهینه‌سازی‌های جزئی که به صرفه‌جویی‌های عمده تبدیل می‌شوند

اینجا یک نکته برای شما: بازنویسی نرم‌افزار FEC شما برای کاهش بار CPU تنها به میزان 5 درصد می‌تواند مصرف انرژی را کاهش دهد—و این به طور مستقیم به زیرساخت خنک‌کننده ارزان‌تر در طول زمان تبدیل می‌شود. این علم موشکی نیست؛ این تکامل مهندسی است.

  • کارایی فریمور:بهینه‌سازی الگوریتم‌های اصلاح خطا تأخیرهای پردازش و فشار بر سخت‌افزار را کاهش می‌دهد.
  • استانداردسازی قطعات:استفاده از کانکتورها و رابط‌های استاندارد پیچیدگی تأمین را کاهش می‌دهد.
  • روابط همکاری با تأمین‌کنندگان:همکاری نزدیک با تأمین‌کنندگان می‌تواند تخفیف‌های عمده و عیب‌یابی سریع‌تر را فراهم کند.

هزینه نادیده گرفتن طراحی در سطح سیستم

چرا بسیاری از پروژه‌ها با وجود هزینه‌کردن بر روی قطعات پیشرفته مانند FPGA های Stratix 10 اینتل به مشکل برمی‌خورند؟ زیرا آن‌ها FEC را به عنوان یک عملکرد جداگانه در نظر می‌گیرند. وقتی FEC به طور محکم با لایه‌های MAC و طرح‌های بافر ادغام می‌شود، گلوگاه‌های تأخیری غیرمنتظره‌ای ظاهر می‌شوند که منجر به هزینه‌های متوالی در آزمایش و تعمیرات میدانی می‌شود—آخ!

مطالعه موردی: هزینه غیرمنتظره ناشی از ادغام ضعیف

یک ارائه‌دهنده خدمات اینترنتی اروپایی یک بلوک FEC از یک فروشنده معروف را پیاده‌سازی کرد اما چالش‌های یکپارچگی سیگنال را با لایه PCB قدیمی خود نادیده گرفت. نتیجه؟ خطاهای بیت بیش از حد که نیاز به اجرای مجدد بورد و اعتبارسنجی طولانی داشتند، هزینه‌ها را 40 درصد افزایش دادند. به وضوح، کنار هم قرار دادن قطعات باکیفیت بدون در نظر گرفتن اکوسیستم، یک دستورالعمل برای فاجعه مالی است.

مسئله را دوباره فرموله کنید: فراتر از سیلیکون فکر کنید

اگر صرفه‌جویی واقعی در هزینه‌ها نه از چیپ‌های ارزان‌تر، بلکه از تصمیمات معماری هوشمندتر ناشی شود چه؟ پذیرش پلتفرم‌های محاسباتی ناهمگن، به عنوان مثال، اجازه می‌دهد برخی از وظایف FEC به منطق برنامه‌پذیر منتقل شوند در حالی که تأخیر را پایین و هزینه‌ها را قابل مدیریت نگه می‌دارد. آیا جالب نیست که پذیرش پیچیدگی در نقاط مناسب، خط پایین را ساده‌تر می‌کند؟

خلاصه: عمل‌گرایی به جای اعتبار

کاهش هزینه‌های ساخت FEC به معنای کوتاه کردن گوشه‌ها یا دنبال کردن فناوری‌های لوکس نیست. این مربوط به تعادل‌های استراتژیک است—انتخاب سخت‌افزار مناسب مانند طراحی‌های عملی Coolplay، بهینه‌سازی نرم‌افزار و گنجاندن بررسی‌های کیفیت در مراحل اولیه. اگر رهبران صنعت زمان بیشتری را صرف سوال کردن از فرضیات خود می‌کردند به جای اینکه به طور کورکورانه “جدیدترین و بهترین” را بپذیرند، شاهد کاهش بیشتری در هزینه‌های اضافی و پیاده‌سازی‌های روان‌تر بودیم.