ASIC & SoC Prototyping
Our solutions enable silicon verification and system software development –
no matter the system complexity, target speed, chosen platform or design flow.
Prototype ASIC or SoC with full visibility at speed.
ASIC / SoC prototyping with FPGA, ‘FPGA-Based Prototyping’ or simply ‘FPGA Prototyping’ is a key strategic approach to validate IPs and speed up SoC software development when the silicon is not available yet.
Interconnected FPGAs on a board provide the number of gates required to map a complex ASIC and start develop software with some ability to troubleshoot the hardware – most of the time at the expense of the operating frequency, that is reduced to allow partitioning. Validating a prototype at speed of operation in its environment often requires another run of choosing or designing FPGA boards with a reduced number of chips to reach higher or target speed and the adequate interfaces with the environment.
At all stages of this process, deep trace debug captures are necessary to navigate complex silicon and make the most of the ASIC validation time. Unfortunately, generic tools (think JTAG) usually provide poor visibility, whereas prototyping platform vendors’tools only work well with their specific platform and cannot be used at speed with any board.
Exostiv Labs’ solutions provide deep *gigabyte-range* capture capability at speed of operation from any FPGA board, thereby providing extreme visibility into all ASIC and SoC prototyping setups.
Combining large external memories and FPGA high-speed transceivers with a highly configurable IP, our solutions allow streaming massive traces from inside the FPGA prototyping system(s) used throughout the ASIC or SoC validation process.
Choose your ASIC prototyping system. Again.
Choosing and setting up an ASIC prototype with FPGAs can be complex – and raise many questions:
– Will you buy it or make it?
– Do you need a single prototyping platform or does it have to evolve during the validation process?
– How will the prototype be interfaced with its target environment?
No matter if you use a commercial system or your own platform designed in-house, our solutions adapt to all of them:
- Xilinx FPGA support: Series 7, Ultrascale and Ultrascale+.
- Intel FPGA support: Series 10.
- Standard connectivity with FPGA boards: FMC, SFP+, QSFP+, SATA – and more.
- Use any tool for FPGA synthesis