Best-in-class UART Verification IP for your IP, SoC and system-level design testing.

Best-in-class UART Verification IP for your IP, SoC and system-level design testing. In production since 2014 on dozens of production designs.

Cadence provides a mature and comprehensive Verification IP (VIP) for the UART protocol. Incorporating the latest protocol updates, the Cadence® Verification IP for UART provides a complete bus functional model (BFM), integrated automatic protocol checks, and coverage model. Designed for easy integration in testbenches at IP, system-on-chip (SoC), and system levels, the VIP for UART helps you reduce time to test, accelerate verification closure, and ensure end-product quality. The VIP runs on all major simulators and supports SystemVerilog along with the Universal Verification Methodology (UVM).

Supported Specification: Standard UART 16550 Specification

UART diagram

Product Highlights

  • Supports testbench language interfaces for SystemVerilog and UVM.
  • Compliance: Contains predefined checks to verify that the DUT agents adhere to the protocol rules defined in the UART specification
  • Dynamic activation allows to defer the choice of which instances are active until simulation actually begins
  • Extensive callbacks support for TX/RX packets to enable score-boarding and data manipulation
  • Basic SystemVerilog coverage support
  • Packet tracker creation for easy debugging

Key Features

The following table describes key features from the specifications that are implemented in the VIP:

Feature Name

Description

Mode

  • Synchronous, Asynchronous

Transmission Mode

  • Full-Duplex, Half-Duplex

Baud Rate

  • Configurable baud rate generation

Word Length

  • Configurable word length (5, 6, 7, or 8-bits)

Stop Bits

  • Configurable stop bits (1, 1.5, or 2-bits)

Error Detection Flags

  • Overrun, Frame, and Parity error

IDLE Frame Insertion/ Detection

  • Supports IDLE frame insertion and detection on transmitter and receiver respectively

TX/RX FIFOs

  • Supports up to 128-bytes FIFO depth for both transmitter and receiver

Auto Flow Control

  • Supports hardware flow control

Extended Features

  • LIN, MODBUS, Driver Enable, IRDA, Smartcard, and LPUART

Simulation Test Suite

VIP comes along with a testsuite of scenarios for easy VIP evaluation and deployment.

Please contact us for further information.

Master Your Tools

Tutorials, Documentation, and Local Experts

Cadence Online Support

Increase your efficiency in using Cadence Verification IP with online trainings, VIP Portal, application notes, and troubleshooting articles