# Interface Masks

Each of the following macros is a mask that identifies which interfaces a particular port requires or export provides. The interfaces are identified by bit position and can be OR’ed together for combination ports/exports. The mask is used to do run-time interface type checking of port/export connections.

Summary

Interface Masks
Each of the following macros is a mask that identifies which interfaces a particular port requires or export provides.
Macros |
`UVM_TLM_NB_FW_MASK | Define Non blocking Forward mask onehot assignment = ‘b001
`UVM_TLM_NB_BW_MASK | Define Non blocking backward mask onehot assignment = ‘b010
`UVM_TLM_B_MASK | Define blocking mask onehot assignment = ‘b100

### Macros

### `UVM_TLM_NB_FW_MASK

Define Non blocking Forward mask onehot assignment = ‘b001

### `UVM_TLM_NB_BW_MASK

Define Non blocking backward mask onehot assignment = ‘b010

### `UVM_TLM_B_MASK

Define blocking mask onehot assignment = ‘b100