Bus Functional Model (BFM)
ConceptA Bus Functional Model (BFM) is a verification component used in digital hardware testbenches to simulate the behavior of memory and peripheral buses without modeling full timing details. It serves as an abstraction layer that generates and responds to bus transactions on behalf of a device under test (DUT), and is commonly deployed as part of a layered Universal Verification Methodology (UVM) testbench for processor and SoC verification.
WIKI
Overview
A Bus Functional Model (BFM) is a verification construct used to emulate the functional behavior of on-chip and inter-chip buses (such as memory buses and peripheral interfaces) during simulation. Rather than implementing a full timing-accurate model of the bus protocol, a BFM operates at the transaction level, producing valid stimulus and consuming responses in a way that the design under test (DUT) treats as indistinguishable from real bus activity.
Role in a Layered Testbench
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →