Sequence Level Parallelism
TechniqueSequence Level Parallelism is a testbench optimization technique described for eUVM that exploits multicore concurrency in UVM-style verification environments, especially simple module-level testbenches with limited UVM components. It uses free-running worker threads, asynchronous TLM FIFOs, and multicore-distributed forked tasks to parallelize transaction generation and sequence processing.
WIKI
Overview
Sequence Level Parallelism is described as a technique for taking advantage of multicore concurrency in simple module-level testbenches that may contain only a limited number of UVM components. The technique appears in the context of eUVM optimization for RISCV-DV-style testbench workloads, where parallelization is applied below or within the sequence-generation layer rather than only by mapping large VIP components to different executors. [C1]
Motivation
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →