Designers have many paths for differentiating RISC-V solutions. One path launches into various RISC-V core customizations and extensions per the specification. Another focuses on selecting and assembling IP blocks in a complete system-on-chip (SoC) design around one or more RISC-V cores. A third is emerging: interconnecting RISC-V cores and other IP blocks with a network-on-chip (NoC) instead of a simple bus structure. And it’s not just at the high end – pairing RISC-V cores with NoCs answers many SoC design challenges where data must flow efficiently in any workload using any on-chip protocol.
Performance tiers changing with advanced interconnect schemes
Simply counting gates, cores, and peripheral blocks no longer describes the performance potential of an SoC design. Interconnect schemes now define the lines between SoC performance tiers, according to Semico Research, and a new tier has opened where interconnects change from simple bus structures to more sophisticated schemes.
Semico’s updated definition recognizes three forces at work: the pervasiveness of multicore designs, a higher bar for what is considered a complex design, and the subsequent blurring line between “microcontroller” and “SoC.” In Semico’s latest view, the notion of gate counts as a metric disappears since one modern processor core can drag many gates with it. Complexity becomes a function of interconnects, varying with subsystems and diverse IP blocks.
SoC performance tiers, image courtesy Semico Research Corp.
Where a simple bus will do, likely a part with a single processor core and low-duty-cycle peripherals that aren’t continuously contending for the bus, Semico sees a commodity controller tier. Anything above that becomes an SoC, presumably with at least some peripherals fighting for on-chip bandwidth and attention from the processor core(s). Higher SoC tiers have multiple cores and multiple IP subsystems, each with tuned interconnect technology.
NoCs pick up more protocols and subsystems
RISC-V has quickly moved up these performance tiers as more powerful cores appear, with no less applicability at the lower end of the Semico scale. However, RISC-V designers may have less experience in complex interconnect schemes seen in the higher tiers. “TileLink may be the first thought for RISC-V interconnect, but it can be difficult to use in more complex scenarios,” says Frank Schirrmeister, VP of Solutions and Business Development for Arteris.
A NoC’s superpower is its ability to connect subsystems using different protocols, and SoC designers are likely to run into several protocols at even moderate complexity. AXI leveled the playing field for simple IP block connections. Multicore solutions with co-processing blocks demand cache-coherence, giving rise to the CHI protocol. I/O memory sharing helped shape the faster CXL interconnect. “When it’s time to co-optimize compute and transport with various subsystems and protocols in play, a NoC is a better solution,” continues Schirrmeister.
What can pairing RISC-V cores with NoCs look like? Arteris customer Tenstorrent provides a glimpse into the possibilities. Their recent focus is creating a reusable chiplet combining RISC-V cores, machine-learning acceleration IP, and standard peripherals found in many edge AI applications. At scale, a single-die implementation could look like the following diagram, using the Arteris Ncore cache-coherent interconnect and several segments of the Arteris FlexNoC non-coherent interconnect.
image courtesy Arteris
A Smart Memory Controller (SMC) provides a high-performance, server-grade memory connection in memory-intensive applications. The unnamed “chiplet link” could be UCIe, a relatively new specification optimized for tighter chiplet integration. When new subsystem interconnects emerge, adapting a section of the NoC is more manageable than ripping up the entire chip-wide structure.
Pairing RISC-V cores with NoCs lowers risk and time-to-market
If that diagram looks complex, and granted, maybe most RISC-V applications aren’t that complex right now, consider this: chiplets are already driving integration much higher. Today’s advanced RISC-V multicore part will be next year’s value SoC as innovation picks up pace.
Arteris Ncore and Arteris FlexNoC development tools output RTL for implementation, providing several advantages. Physical NoC estimation is straightforward in an EDA workflow. NoC parameter adjustments, such as the number of pipeline stages, are also a few clicks away in EDA tools. The modifications mentioned above for adding a subsystem protocol are also readily accomplished. “At the high end, users gain immediate access to our NoC expertise,” says Schirrmeister. “At the low end, our tools are easy to use for first-pass success and provide a growth path for more ambitious future projects with complex interconnects.”
Pairing RISC-V cores with NoCs lowers the risk of one more IP block entering a design and triggering a ripple of interconnect redesign across the chip. It also reduces time-to-market for complex SoC designs compared to do-it-yourself interconnect structures. We haven’t discussed the other benefits of NoCs here, such as bandwidth and power management, but the case for NoCs in RISC-V designs is strong just considering a diverse protocol mix.
Visit the Arteris website for more information on NoCs اور دیگر مصنوعات.
اس پوسٹ کو بذریعہ شیئر کریں:
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹو ڈیٹا ڈاٹ نیٹ ورک ورٹیکل جنریٹو اے آئی۔ اپنے آپ کو بااختیار بنائیں۔ یہاں تک رسائی حاصل کریں۔
- پلیٹوآئ اسٹریم۔ ویب 3 انٹیلی جنس۔ علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- پلیٹو ای ایس جی۔ کاربن، کلین ٹیک، توانائی ، ماحولیات، شمسی، ویسٹ مینجمنٹ یہاں تک رسائی حاصل کریں۔
- پلیٹو ہیلتھ۔ بائیوٹیک اینڈ کلینیکل ٹرائلز انٹیلی جنس۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: https://semiwiki.com/ip/arteris/336086-pairing-risc-v-cores-with-nocs-ties-soc-protocols-together/
- : ہے
- : ہے
- : نہیں
- :کہاں
- $UP
- a
- کی صلاحیت
- اوپر
- تیزی
- تک رسائی حاصل
- کامیاب
- کے مطابق
- کے پار
- انہوں نے مزید کہا
- ایڈجسٹمنٹ
- اعلی درجے کی
- فوائد
- AI
- پہلے ہی
- بھی
- اولوالعزم، خواہش مند، حوصلہ مند
- an
- اور
- ایک اور
- جواب
- کوئی بھی
- کچھ
- ظاہر
- ایپلی کیشنز
- کیا
- ارد گرد
- AS
- At
- توجہ
- دور
- بینڈوڈتھ
- بار
- BE
- ہو جاتا ہے
- فوائد
- بہتر
- کے درمیان
- بلاک
- بلاکس
- بس
- کاروبار
- کاروبار کی ترقی
- لیکن
- کر سکتے ہیں
- کیس
- چیلنجوں
- تبدیل
- تبدیل کرنے
- چپ
- امتزاج
- شے
- مقابلے میں
- مکمل
- پیچیدہ
- پیچیدگی
- کمپیوٹنگ
- رابطہ قائم کریں
- کنکشن
- کنکشن
- غور کریں
- سمجھا
- پر غور
- جاری ہے
- مسلسل
- کنٹرولر
- کور
- کارپوریشن
- سکتا ہے
- گنتی
- تخلیق
- گاہک
- اعداد و شمار
- وضاحت
- تعریف
- ڈیمانڈ
- ڈیزائن
- ڈیزائنرز
- ڈیزائن
- ترقی
- ترقی کے اوزار
- مختلف
- مشکل
- بات چیت
- متنوع
- do
- ڈرائیونگ
- ہر ایک
- آسان
- ایج
- مؤثر طریقے سے
- ابھر کر سامنے آئے
- کرنڈ
- آخر
- اندر
- پوری
- بھی
- تجربہ
- مہارت
- ملانے
- تیز تر
- چند
- میدان
- لڑ
- پہلا
- بہاؤ
- توجہ مرکوز
- توجہ مرکوز
- کے بعد
- کے لئے
- افواج
- ملا
- فرینک
- سے
- تقریب
- مستقبل
- حاصل کرنا
- گیٹس
- دے
- جھلک
- عطا کی
- ترقی
- ہے
- مدد
- یہاں
- ہائی
- اعلی کارکردگی
- اعلی
- تاہم
- HTTPS
- تصویر
- فوری طور پر
- نفاذ
- in
- معلومات
- جدت طرازی
- کے بجائے
- انضمام
- باہم مربوط
- آپس میں جڑتا ہے
- میں
- IP
- IT
- میں
- صرف
- تازہ ترین
- آغاز
- کم سے کم
- کم
- کی طرح
- امکان
- لائن
- لائنوں
- اب
- دیکھو
- کی طرح دیکھو
- دیکھنا
- لو
- کم
- انتظام
- بہت سے
- زیادہ سے زیادہ چوڑائی
- مئی..
- شاید
- یاد داشت
- ذکر کیا
- میٹرک۔
- اختلاط
- اعتدال پسند
- جدید
- ترمیم
- زیادہ
- سب سے زیادہ
- منتقل ہوگیا
- بہت
- ایک سے زیادہ
- ضروری
- نئی
- اگلے
- نہیں
- تصور
- اب
- تعداد
- of
- on
- ایک
- کھول دیا
- اصلاح
- or
- دیگر
- ہمارے
- پیداوار
- امن
- جوڑی
- پیرامیٹر
- حصہ
- راستہ
- فی
- کارکردگی
- پردیی
- پیری فیرلز
- جسمانی
- لینے
- پسند کرتا ہے
- پائپ لائن
- پلاٹا
- افلاطون ڈیٹا انٹیلی جنس
- پلیٹو ڈیٹا
- کھیلیں
- کھیل
- امکانات
- پوسٹ
- ممکنہ
- طاقت
- طاقتور
- پروسیسر
- حاصل
- منصوبوں
- پروٹوکول
- پروٹوکول
- فراہم
- فراہم کرتا ہے
- فراہم کرنے
- جلدی سے
- آسانی سے
- حال ہی میں
- پہچانتا ہے
- redesign کے
- کم
- نسبتا
- تحقیق
- قابل اعتماد
- ٹھیک ہے
- ریپل
- اضافہ
- رسک
- رن
- s
- کا کہنا ہے کہ
- پیمانے
- منظرنامے
- منصوبوں
- سیکشن
- دیکھا
- دیکھتا
- حصوں
- منتخب
- کئی
- شکل
- اشتراک
- سادہ
- بعد
- ایک
- ہوشیار
- حل
- حل
- کچھ
- بہتر
- تصریح
- مراحل
- معیار
- براہ راست
- مضبوط
- ساخت
- ڈھانچوں
- بعد میں
- کامیابی
- اس طرح
- سپر پاور
- ٹیکنالوجی
- سے
- کہ
- ۔
- ان
- یہ
- تھرڈ
- اس
- سوچا
- تین
- درجے
- تعلقات
- سخت
- وقت
- کرنے کے لئے
- آج کا
- مل کر
- اوزار
- نقل و حمل
- ٹرگر
- UNNAMED
- اپ ڈیٹ
- استعمال کی شرائط
- صارفین
- کا استعمال کرتے ہوئے
- قیمت
- مختلف
- مختلف
- کی طرف سے
- لنک
- vp
- we
- ویب سائٹ
- کیا
- کیا ہے
- جب
- گے
- ساتھ
- کام
- کام کا بہاؤ
- زیفیرنیٹ