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

Standard

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

Description

MPDU Creation

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

Supported Versions: 802.11n/ac/ad/ax

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.

Supported Versions: 802.11n/ac/ad/ax

Interface

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

Currently PHY (SC and CTRL) is supported for 802.11AD. For 802.11n/ac/ad, PHY is under development.

Channel Access

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

Supported Versions: 802.11n/ac/ad/ax

Fragmentation/De-fragmentation

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

Supported Versions: 802.11n/ac/ad/ax

Dynamic Fragmentation

Supports Dynamic Fragmentation for the ax version of the specification

Supported Versions: 802.11ax

MSDU Aggregation

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

Supported Versions: 802.11n/ac/ad/ax

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.

Supported Versions: 802.11n/ac/ad/ax

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.

Supported Versions: 802.11n/ac/ad/ax

Scanning

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.

Supported Versions: 802.11n/ac/ad/ax

Authentication

Open System Authentication Support.

Supported Versions: 802.11n/ac/ad/ax

Association

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

Supported Versions: 802.11n/ac/ad/ax

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.

Supported Versions: 802.11n/ac/ad/ax

Re-association

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

Supported Versions: 802.11n/ac/ad/ax

Beam Forming

MAC support for Beamforming capabilities of the PHY.

Supported Versions: 802.11n (Implicit and explicit), 802.11 ac (only explicit), 802.11ad/ax

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.

Supported Versions: 802.11n/ac/ax

CTS-to-self

Support for CTS to self.

Supported Versions: 802.11n/ac/ad/ax

Tx Vector/Rx Vector Support

Supports Tx Vector/Rx Vector fields for all the PHYs

Supported Versions: 802.11n/ac/ad/ax

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

Supported Versions: 802.11n

Bypass Feature

Supports bypass of Authentication and Association Feature

Supported Versions: 802.11n/ac/ad/ax

Supported Design-Under-Test Configurations

MAC PHY MAC + PHY
Full Stack Controller Only PHY Only

Test Suite Options

Basic CMS PureSuite TripleCheck

 

Test Suite Comparison

 BasicCMSPureSuiteTripleCheck
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