Home: IP Portfolio > Verification IP > Simulation VIP > Wireless > Wireless 802.11 Simulation VIP

Wireless 802.11 Simulation Verification IP (VIP)

Specification Support

Cadence Wireless 802.11 VIP is compliant with following versions 802.11 specifications. 802.11 specifications are developed and maintained by IEEE. These can also be obtained on request from IEEE or viewed at http://standards.ieee.org/about/get/802/802.11.html


Specification version

802.11 n

IEEE Std 802.11™-2012

802.11 ac

IEEE Std 802.11ac™-2013

802.11 ad

IEEE Std 802.11 ad 2014 (Also known as ISO/IEC/IEEE 8802-11 Amendment 3, 2014)

802.11 ax

IEEE P802.11ax™/D1.1, February 2017

Key Features

Feature Name






MPDU Creation

Support for the header formation for MAC protocol data unit (MPDU), FCS calculation, and validation. 

Supported Frame Types

Control Frames: RTS, CTS, ACK, PSPoll 
Data Frames: Data, Null Data, QoS Data 
Management Frames: Probe Request, Probe Response, Beacon, Association Request, Association Response, Authentication, De-authentication, Disassociation, Vendor Specific Commands, Action Frames.


Supports the following HDL pin-based interface for exchanging information 
MAC (Tx Vector, Rx Vector, Data and Control signals) 
MAC+PHY (IQ Signaling)

(MAC Only, PHY under development)

(MAC Only, PHY under development)

(MAC, Control Phy and SC Phy)

(MAC Only, PHY under development)

Channel Access

DCF, EDCA and HCCA based access for non-DMG standards. 
DMG Channel access for DMG standard. Supports all timing periods.


An MSDU or an MMPDU is partitioned into smaller MAC level frames. The fragmentation creates MPDUs smaller than the original MSDU or MMPDU length to increase reliability by increasing the probability of successful transmission of the MSDU or MMPDU.

Dynamic Fragmentation

Supports Dynamic Fragmentation for the ax version of the specification,




MSDU Aggregation

Multiple MSDUs concatenated in a single MPDU. This improves the efficiency of the MAC layer specifically when there are many small MSDUs.

MPDU Aggregation

Multiple MPDU sub-frames are joined with a single leading PHY header. This increases the channel efficiency as it reduces the overhead due to PHY/MAC header.

Block Acknowledgement

The Block ACK mechanism aggregates several acknowledgments into one frame thus improving the channel efficiency. Normal Block ACK, Immediate Block ACK, Delayed Block ACK and GCR Block are supported according to the specifications.


Active Scanning: Generation of Probe request frames and the subsequent processing of received Probe Response frames in order to complete the scanning process. 
Passive Scanning: Stations (STAs) listen to Beacon from Access Point (AP) and automatically complete the passive scanning process.


Open System Authentication Support.


Association mechanism for the Station and Access Point. The association is started by the Station with Association Request and is completed by the Access Point by sending the Association Response with the relevant Association ID calculated by the Access Point.

Association FSM and Frame Filtering

Frame filtering applied during the different phases of association which determines the class of frame that needs to be forwarded during a particular phase.


Support for the reassociation frames to be used during the roaming of mobile station wherein the station can directly re-associate with another Access Point

Beam Forming

MAC support for Beamforming capabilities of the PHY.

Implicit and Explicit

Only Explicit

Power Modes 

Unscheduled PSMP Operation 
HT power save mode implementation using uplink and downlink phases for data exchange. 
TWT Mode of operation for the Ax specification.



Support for CTS to self.

Tx Vector/Rx Vector Support

Supports Tx Vector/Rx Vector fields for all the PHYs


Power Management for Non-QoS BSS in Infrastructure BSS

STA is capable of operating in PS mode and switching modes as per the protocol. AP buffers individual addressed frames for STA operating in PS mode. AP groups addressed frames if any STA in BSS is operating in PS Mode.  




Bypass Feature

Supports bypass of Authentication and Association Feature

Supported Design-Under-Test Configurations

Full Stack Controller Only PHY Only

Test Suite Options

Basic CMS PureSuite TripleCheck


Test Suite Comparison

Constrained-random example tests
Directed compliance tests
Constrained-random compliance tests
Tests targeting all protocol layers
3rd party simulator test execution
SystemVerilog functional coverage model
efunctional coverage model
Verification plan mapped to protocol specification
Verification plan integration with Cadence vManager metric-driven analysis system
Verification plan integration with 3rd party simulator environments