X

BFM meaning in Electronics ?

( 5 )  .  1 Rating
73 views   .  0 comments  .   . 

Download Solution PDF

Answer: What is Bus Functional Model mean?

A Bus Functional Model or BFM (also known as a Transaction Verification Model or TVM) is a non-synthesizable software model of an integrated circuit component having one or more external buses. The emphasis of the model is on simulating system bus transactions prior to building and testing the actual hardware. BFMs are usually defined as tasks in Hardware description languages (HDLs), which apply stimuli to the design under verification via complex waveforms and protocols. A BFM is typically implemented using hardware description languages such as Verilog, VHDL, SystemC, or SystemVerilog.

Typically, BFMs offer a two-sided interface: One interface side drives and samples low-level signals according to the bus protocol. On its other side, tasks are available to create and respond to bus transactions. BFMs are often used as reusable building blocks to create simulation test benches, in which the bus interface ports of a design under test are connected to appropriate BFMs.

Another common application of BFMs is the provision of substitute models for IP components: Instead of a netlist or RTL design of an IP component, a 3rd party IP supplier might provide only a BFM suitable for verification purposes. The actual IP component in the form of a gate-level netlist can be directly provided to the foundry by the IP provider.

In the past, BFM were treated as a non-synthesizable entity, however recently BFMs are becoming available as synthesizable models as well.

reference
Full Form Category
Basic Fatigue Management Business
Business Financial Manager Business
Business Financial Management Business
Bachelor of Financial Management Business
Boston Financial Management Business
Bourbon Financial Management Business
Business Forms Management Business
Bureau of Finance and Management Business Management
Baptist Faith and Message Community
Bear Flag Museum Community
Bitstream Font Manager Computing
Bibliographic File Maintenance Computing
Bus Functional Model Electronics
Font Metrics (unix/frame) File Type
Bus Function Modules General
Bigotry Free Malaysia General
BIG Futher Mucker General
Big F***ing Mistake General
Bill F***ing Murray General
Bienvenido Feliciano Miranda General
Big Freaking Mess General
Big Fat Modualr General
Boot From Media General
Bivariate Failure Modeling General
Bahrain Flour Mills General
Basic Facial and Make General
Big Fat Meanie General
Berlin Frankfurt Muenster General
Blue Fountain Media General
Bubble Fish Monitor General
Beiqi Foton Motor General
Bruce F Meyers General
Biblical Faith Ministries General
Big Friendly Monster General
Battle For Merridel General
Big Friendly Michael General
Big Furry Momma General
Basic Fighter Maneuvers General
Basic Fighter Manuvering General
Bill Faster Murray General
Buyer Furnished Material General
Biogeochemical Flux Model General
Bibles for Missions General
Big Furry Monster General
Barrier Failure Mode General
Brasserie Franches Montagnes General
Body Fat Mass General
Breen's Farm Machinery General
Berlin Frankfurt Munster General
Bus Flow Model General
Big Fuggin Machine General
BHALUI Indian Railway Station
Brasserie des Franches Montagnes International
Bâtiment des Forces Motrices International
Bundesamt fur Migration International
Battle Scale Forecast Model Military and Defence
Basic Fighter Manuevers Military and Defence
British Furniture Manufacturers Regional

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.




Give Rating
Report
Write Your Comments or Explanations to Help Others
Comments(0)





Miscellaneous in Electronics
General in Electronics
Field Effect Transistors in Electronics
Bipolar Junction Transistors in Electronics
Transformers in Electronics
Voltage And Current in Electronics
Series Circuits in Electronics
Operational Amplifiers in Electronics
Capacitors in Electronics
Sequential Logic Circuits in Electronics
Inductors in Electronics

Ever curious about what that abbreviation stands for? fullforms has got them all listed out for you to explore. Simply,Choose a subject/topic and get started on a self-paced learning journey in a world of fullforms.

Explore Other Libraries

X




Copyright (c) 2021 TuteeHUB

OPEN APP
Channel Join Group Join