Skip to content
Aldec, Verification

FPGA Design Verification – Advanced Testbench Implementation

Abstract As FPGA technology continues to evolve – to provide us with full-blown SoCs with CPU, GPU, and high-speed peripherals, for example, joining the traditional programmable logic area – design verification becomes increasingly challenging. Lab-based… FPGA Design Verification – Advanced Testbench Implementation

Aldec, Verification

FPGA Design Verification – Planning

As FPGA technology continues to evolve – to provide us with full-blown SoCs with CPU, GPU, and high-speed peripherals, for example, joining the traditional programmable logic area – design verification becomes increasingly challenging. Lab-based FPGA… FPGA Design Verification – Planning

Aldec, April 13, 2023

The Power of Verilog’s PLI and VPI for FPGA Designs

A logic simulator’s programming interfaces can be used for not only verifying logic IP but also the co-development of logic and embedded software. Our ‘Introducing Logic Simulator Programming Interfaces for FPGA designs’ three-part webinar series… The Power of Verilog’s PLI and VPI for FPGA Designs

Aldec, March 2, 2023

Linting and Clock Domain Crossing Analysis for Microchip FPGA Designs

The use of advanced verification tools can significantly reduce the number of non-trivial bugs, save engineering time and resources and, more importantly, increase the reliability of FPGA designs. Static design verification is an essential part… Linting and Clock Domain Crossing Analysis for Microchip FPGA Designs

Aldec, November 10, 2022

Engineering best practices for Python-based testbenches with cocotb

Writing code is easy. Reading code is hard. Maintaining code is hard. Writing “good” code is hard. So what’s “good code”? Don’t despair: the software engineering community has come up with tons of practical solutions!… Engineering best practices for Python-based testbenches with cocotb