S2C.
S2C.

Accelerate SoC Design:BYO, FPGA Boards & Commercial Prototyping Solutions| SemiWiki

Accelerate SoC Design:BYO, FPGA Boards & Commercial Prototyping Solutions| SemiWiki May 08, 2024

by Daniel Nenni on 05-08-2024 at 6:00 am
Categories: EDA, Prototyping, RISC-V, S2C EDA


In the early days, chip designers had to rely on time-consuming simulation results or wait for the engineering sample to validate whether the design meets its intended objectives. With the increasing complexity of SoC designs, the need to accelerate software development has also risen to ensure a timely entry to market.

In the pursuit of accelerating the verification process, FPGA prototyping has become an integral SoC development tool. FPGA prototyping capitalizes on the reconfigurability of FPGA logic and its flexible IOs, enabling a cost-effective and efficient means of validating designs when compared to simulation and emulation.

FPGA prototyping tools are generally made available from three sources: FPGA boards designed in-house by IC design companies (Build Your Own, BYO), evaluation boards sold by FPGA vendors, and commercial prototyping systems developed by EDA companies. With the rise of commercial solutions, FPGA prototyping now plays an important role of chip design and software development. This table compares the three types of FPGA prototyping.

image.png

While Build Your Own (BYO) can provide a highly customizable “made-to-order” solution, such path would require design expertise spanning FPGA system development, PCB design, and manufacturing, making the process to be manageable only if the design size is small to medium-size or a large team is dedicated to the project; time and resources to conduct iterative testing to ensure stability and reliability is also a challenge. This challenge is not an issue for FPGA development boards from FPGA vendors as the boards are made in bulk; but the capacity offered by FPGA development boards are generally are more limiting, the boards cannot be combined to scale, and IO count and the IO interface selections are often limited.

In contrast, commercial prototyping systems, such as those from Haps from Synopsys  and Prodigy from S2C, excel in capacity, scalability, and ease of use. With the high stability and performance, commercial solutions provide an effective means to accelerate hardware verification and software development, also enabling early customer engagements with  functional SoC prototypes and demos.

Taking S2C's solution as an example, the Prodigy FPGA prototyping offers a wide choice of models in single, dual, quad, and octa FPGA configurations and a large selection of daughter cards for fast-to-deployment. With prototyping capacities ranging from small & medium sizes to support IP verification and software development, to hyperscale designs targeting AI and 5G needing multiple systems cascaded together with partitioning support, S2C has it all covered. 

S2C's Prodigy Prototyping Solution

It is well known that the VCU118 has been a popular choice for prototyping, while the S7-9P stands out even more. Except for commonly used expansion connectors, such as Dual 4x28Gbps QSFP28 Interfaces and FMC connectors, compared to the VCU118, the Prodigy S7-9P Logic System has access to S2C's vast library of over 90 daughter cards to quickly build prototyping targets. This extensive selection means that the Prodigy S7-9P Logic System can provide off-the-shelf, pre-tested daughter cards tailored to users' specific requirements, ensuring system scalability and flexibility. Additionally, it is easy to reconfigure and stack for reuse across multiple projects. Beyond the S7-9P, we offer a variety of other options, such as the VU13P and VU19P, to meet diverse prototyping needs.

In the next post, we'll dive deeper and explore the common problems encountered during functional verification and how S2C's tools can be used to overcome these challenges.

S2C is a leading global supplier of FPGA prototyping solutions for today's innovative SoC and ASIC designs, now with the second largest share of the global prototyping market. S2C has been successfully delivering rapid SoC prototyping solutions since 2003. With over 600 customers, including 11 of the world's top 25 semiconductor companies, our world-class engineering team and customer-centric sales team are experts at addressing our customer's SoC and ASIC verification needs. S2C has offices and sales representatives in the US, Europe, mainland China, Hong Kong, Korea and Japan.

Back to list Back to list
Related S2C Complete Prototyping Solutions
Prodigy Logic Module
S2C's FPGA Prototyping system has been in the market since 2004 and has since been widely adopted by many leading SoC/ASIC design companies. The Prodigy Logic Module series are specially designed ...
Prodigy Player Pro
Prodigy Player Pro is a tool that works with the FPGA-based prototyping platforms from S2C. Prodigy Player Pro plays three roles in speeding your development process - it configures the prototype, run...
Prodigy S8 Series (Versal Premium)
The 8th generation SoC/ASIC prototyping solution from S2C, the Prodigy S8 series Logic System, is equipped with AMD's(Xilinx)Versal Premium FPGA. It delivers industry-leading performance, capacities, sc...
What's New at S2C
Request for Quote
What type of chip are you designing
What is the capacity of the ASIC gate included in the design?
5 million-20 million
20 million-50 million
50 million-100 million
100 million-1 billion
More than 1 billion
Which FPGA do you prefer to use?
Xilinx VU440
Xilinx KU115
Xilinx VU19P
Xilinx VU13P
Xilinx VU9P
AMD VP1802
AMD VP1902
Intel S10-10M
Intel S10-2800
Not sure, need professional advice
What kind of FPGA configuration do you need?
Single FPGA
Dual FPGA
Four FPGAs
Eight FPGAs
Not sure, need professional advice
What kind of peripheral interface do you need?
How many prototype verification platforms do you need?
Do you need the following tools?
Segmentation tool
Multiple FPGA debugging tools
Co-modeling tool (allows large amounts of data to interact between FPGA and PC host)
When do you need to use our products?
0-6 months
6-12 months
More than 12 months
Not sure
Any additional comments?