400G ultra low latency 56/112G FEC and SERDES IP sub 10ns latency
RTL Prototyping Brings Hardware Speeds to Functional Verification
From data-pattern dependencies to hardware/software integration issues, verifying a communication design's function and performance requires many execution cycles. RTL prototyping provides a way to get those cycles done in a short period of time relatively early in the design flow. As a result, this prototyping method offers excellent verification coverage before committing an ASIC design to silicon and brings a great deal of flexibility to complex system verification.
Of particular interest to designers of communications systems is the ability to verify hardware/software interactions before fabricating ASICs. If you are trying to be first to market with a product that supports a new communications standard, for example, you may have to deal with late changes as the committee finalizes the standard. A common way to compensate for the unpredictability of these changes is to make tradeoffs between hardware and software. While these tradeoffs allow for late design changes, they demand that you verify the performance and functionality of both the hardware and software - a difficult task unless you can test the design at or near real-time speeds.
RTL prototyping delivers those speeds by implementing ASIC logic in FPGAs and combining that functionality with off-the-shelf chips such as processors and PHYs. This article describes the RTL prototyping methodology and contrasts it with techniques such as simulation and emulation. This article also shows how design tools from both third party EDA vendors and FPGA vendors have greatly simplified the development of RTL prototypes. Communication systems designers who must maximize performance and minimize time to market will find such prototypes essential.
Related Articles
- IP Verification : RTL prototyping: a hardware/software co-verification solution
- Hardware Solutions to the Challenges of Multimedia IP Functional Verification
- Leveraging system models for RTL functional verification
- Out of the Verification Crisis: Improving RTL Quality
- SoC Functional verification flow
New Articles
- Quantum Readiness Considerations for Suppliers and Manufacturers
- A Rad Hard ASIC Design Approach: Triple Modular Redundancy (TMR)
- Early Interactive Short Isolation for Faster SoC Verification
- The Ideal Crypto Coprocessor with Root of Trust to Support Customer Complete Full Chip Evaluation: PUFcc gained SESIP and PSA Certified™ Level 3 RoT Component Certification
- Advanced Packaging and Chiplets Can Be for Everyone
Most Popular
- System Verilog Macro: A Powerful Feature for Design Verification Projects
- System Verilog Assertions Simplified
- Smart Tracking of SoC Verification Progress Using Synopsys' Hierarchical Verification Plan (HVP)
- Dynamic Memory Allocation and Fragmentation in C and C++
- Synthesis Methodology & Netlist Qualification
E-mail This Article | Printer-Friendly Page |