10 things you should know before SoC Validation
Exostiv Labs
by Frederic
1y ago
10 things you should know before SoC Validation 1. Validation and verification are different things 2. Emulators do not replace prototypes (and the other way round) 3. There are silicon bugs left to be found during validation 4. Design size matters 5. Each FPGA size matters 6. Speed matters 7. Number of cycles in service matter 8. Validation is a multi-faceted job 9. Not all IPs are equal 10. Tools real capabilities matter 1. Validation and verification are different things Both verification and validation are used to check the design ‘correctness’ – they however answer different questions ..read more
Visit website
FPGA prototyping with massive visibility is the key to successful validation
Exostiv Labs
by Frederic
1y ago
FPGA prototyping with massive visibility is the key to successful validation FPGA prototyping – an essential step of ASIC validation FPGA (Field-Programmable Gate Array) is a key technology for the prototyping of silicon chips and IPs. FPGA use similar silicon processes and is configured on basis of similar hardware description languages as ASIC, IP and SoC. They are used to prototype chips before the actual silicon is available together with the ability to reconfigure them indefinitely. How does Exostiv Blade impact FPGA Prototyping? There are 2 fundamental reasons to use a FPGA prototype ..read more
Visit website
FPGA prototyping with massive visibility is the key to successful verification
Exostiv Labs
by Frederic
1y ago
FPGA prototyping with massive visibility is the key to successful verification FPGA prototyping – an essential step of IP and ASIC verification FPGA (Field-Programmable Gate Array) is a key technology for the prototyping of silicon chips and IPs. FPGA use similar silicon processes and is configured on basis of similar hardware description languages as ASIC, IP and SoC. They are used to prototype chips before the actual silicon is available together with the ability to reconfigure them indefinitely. How does Exostiv Blade impact FPGA Prototyping? There are 2 fundamental reasons to use a FPGA ..read more
Visit website
RTL or Netlist flow?
Exostiv Labs
by Frederic
2y ago
RTL or Netlist flow? EXOSTIV Dashboard Core Inserter and Exostiv Blade Core Inserter propose 2 alternate flows* for inserting EXOSTIV IP and Exostiv Blade IP into the target design: the ‘RTL flow’ and the ‘Netlist flow’. With the RTL flow, the IP is generated as a RTL (HDL) code ‘black box’, with a synthesized netlist underneath. EXOSTIV IP or Exostiv Blade IP are inserted ‘manually’ by the designer into the target design by editing the RTL source code (VHDL or Verilog). Once inserted, the user manually runs the synthesis and implementation (place & route) of the instrumented code. The Net ..read more
Visit website
What can Exostiv Blade do for FPGA prototyping?
Exostiv Labs
by Frederic
2y ago
What can Exostiv Blade do for FPGA prototyping? Classifying FPGA prototyping debug and analysis methodologies. ‘FPGA Prototyping’ or ‘using FPGA boards to prototype an ASIC or a SoC’ can be done with a variety of systems. Using such a system requires additional tools to synthesize and partition the design, and importantly, to debug and analyze it. Most of these tools fall into one of the following categories: External probes: uses external instrumentation products such as scopes or protocol analyzers to run measurements from outside FPGA chips. FPGA BRAM-based logic analyzers: typically AM ..read more
Visit website
Delivering High Quality Semiconductor IP with confidence
Exostiv Labs
by Frederic
2y ago
Delivering High Quality Semiconductor IP with confidence Because they are the essential building blocks of modern ASIC and SoC chips, semiconductor IPs are used in a wide variety of environments, in which they are in service during extended times. Verifying that they run flawlessly in all these contexts is not an easy job: the core functionality must be verified in numerous integration contexts, at various speeds, and for interface IP, interoperability with – sometimes flawed – external equipment must be checked. Reaching these quality targets requires including FPGA prototyping in the verific ..read more
Visit website
Exostiv Blade – Managing Multiple sites, targets and users
Exostiv Labs
by Frederic
2y ago
Exostiv Blade – Managing multiple sites, targets & users In this video, we demonstrate that Exostiv Blade lets you manage multiple sites, target boards and users to reach your FPGA debug, verification and test goals. In a previous demonstration, we already showed that Exostiv Blade core capabilities – that is remotely capturing trace data from inside FPGA with 25 Gbps transceiver links (click here to access the core capabilities demonstration). We have built and connected 2 separate Exostiv Blade systems – one in a 2U chassis and the other in a compact ‘tower’ chassis. Each of these syste ..read more
Visit website
What do you use FPGA prototyping for?
Exostiv Labs
by Frederic
2y ago
What do you use FPGA prototyping for? Typical usages of FPGA prototyping FPGA Prototyping is used for various purposes. Here are 3 of its main usages: FPGA Debug: at some point of the FPGA design cycle, tests have to be run with a ‘real’ FPGA board to find the remaining bugs left undetected by simulation-based verification techniques. IP Verification: the goals are verifying the IP hardware, experimenting it with various external conditions, testing integration scenarios, stress testing, and notably evaluating the IP performance capabilities. ASIC Verification: before going to production, th ..read more
Visit website
Is FPGA Prototyping really optional?
Exostiv Labs
by Frederic
2y ago
Is FPGA Prototyping really optional? We conducted a survey on LinkedIn 2 weeks ago about the usage of FPGA prototyping vs. Emulation vs. Simulation. By no means this survey is representative of the whole industry – the sample is simply too small and probably biaised, as the question was asked to Exostiv Labs’ followers on LinkedIn. You can see above the results of this modest poll. However, I have been reflecting about whether not using any of FPGA prototyping or emulation is still a viable option these days. Tackling complexity has always been the job of engineers as well as EDA and instrume ..read more
Visit website
Upgrading FPGA Prototyping for High RTL Debug Productivity
Exostiv Labs
by Frederic
2y ago
Upgrading FPGA Prototyping for High RTL Debug Productivity The importance of FPGA prototyping Despite important advances in simulation-based validation and emulation, ASIC engineers worldwide keep on using FPGA prototyping systems. Earlier this year, we have seen the launch of a new generation of such systems from multiple major EDA vendors. These upgrades provide more and faster gates to prototype highly complex chips. Although it might be argued that FPGA might not be the best target hardware for advanced nodes, some of the major EDA companies continue to bet on complex FPGA prototyping syst ..read more
Visit website

Follow Exostiv Labs on FeedSpot

Continue with Google
Continue with Apple
OR