DV FlowΒΆ
DV Flow defines a build-flow specification targeted at silicon design and verification workflows. The specification centers around parameterized tasks connected by dataflow. A set of libraries for common tasks is provided. Users can use these tasks as-is, as well as develop new tasks. Tools are provided to execute workflows defined in DV Flow syntax and assist with their development.
flowchart TD A[IP Fileset] --> B[Testbench] C[VIP Fileset] --> D[Precompile] D --> B B --> E[SimImage] E --> F[Test1] E --> G[Test2] E --> H[Test3]
DV Flow Manager - DV Flow execution tool
pytest Extension - Allows DV Flow tasks to be used in pytest unit tests
VSCode Extension - Provides navigation and visualization tools inside VSCode
HDLSim Library - Tasks for compiling and simulating HDL code
PSS Library - Tasks for generating tests from Accellera Portable Stimulus Specification (PSS) models
IDE Library - Tasks for producing filelists to support HDL integrated development environments
Contents: