You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Run cocotb testbench against Amaranth design or IR Module
SimulationEngine(module)
Low-level engine with NBA-correct event scheduling
Composed configuration
Simulation profiles are options in the Hydra profile group and instantiate ccflow models in ModelRegistry. The packaged profile is selected with profile=profiles/ready-valid-sum. Other packages and user config directories can add profile/profiles/*.yaml entries of their own; no registration code is needed.
RunSvTask (task=tasks/sim/run-sv) runs a design and returns a RunSvResult with every signal's final value. PerfSvTask (task=tasks/analysis/perf-sv) returns a PerfSvResult whose benchmark, node-separation and comparison metrics are ResultBase models. Both are ccflow CallableModels; the dau-sim command is a front end over them.
IR types
Type
Description
Module
Top-level container with ports, signals, clock domains, blocks