Vendor: SmartDV Technologies Category: UniPro

MIPI UniPro Verification IP

MIPI UniPro Verification IP is compliant with MIPI UNIPRO specification and verifies UNIPRO devices.

Verification IP View all specifications

Overview

MIPI UniPro Verification IP is compliant with MIPI UNIPRO specification and verifies UNIPRO devices. UNIPRO Verification IP is developed by experts who have worked on complex protocols before. Our MIPI Unipro Verification IP is proved across multiple customers.

MIPI UniPro Verification IP is supported natively in SystemVerilog, VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E and non-standard verification env

MIPI UniPro Verification IP comes with optional Smart Visual Protocol Debugger (Smart ViPDebug), which is GUI based debugger to speed up debugging.

Key features

  • Supports MIPI UniPro specification 1.41,1.6,1.8 and 2.0.
  • Support MIPI MPHY specification 3.0,4.1 and 5.0.
  • Supports data control at each layer of UniPro Specification for easy debug.
  • Supports multiple connections in L4 Layer and L4 segments.
  • Support all valid segment sizes in L4 Layer.
  • Supports invalid field value insertion and detection in L4 Layer.
  • Supports end to end flow control at L4 layer.
  • Supports Cport arbitration at both segment level and packet level.
  • Supports Layer 3 error injection and detection.
  • Supports L2 data frames and control frames.
  • Supports injection of Errors and detection of errors in L2 data frames and control frame to test all cases as per specs.
  • Support preemption and preemption error injection for L2 data frames.
  • Phy layer supports MPHY serial, MPHY RMMI (10,20,40,80 and 160 bit) Interface.
  • Phy layer supports multi lanes, Type-I and all power modes for Mphy.
  • Supports all types lane mapping (Lane 0 mapped to 1,2,3 etc).
  • Support error injection of all PACP frames.
  • Periodic deskew pattern injection, filler injections supported.
  • Supports link startup as per specs.
  • Supports Qos monitoring features
  • Various types of error injection during LSS supported.
  • Various types of errors in PACP request and responses frames.
  • Supports CPort buffer based E2E checking.
  • Supports Scrambler, Skip pattern insertion as per specs.
  • Supports Lane to Lane skew feature in Serial & RMMI Interface
  • Support fine grain control and when flow control needs to be done and how to respond to flow control.
  • Unipro MPHY layer in HS mode supports clock recovery.
  • Supports callbacks for user to get packets or errors in transmitter and receiver and monitor.
  • MIPI UniPro verification IP comes with complete testsuite to test every feature of MIPI UniPro spec.
  • Functional coverage for each functional condition in env.
  • Notifies the testbench of significant events such as transactions, warnings, timing and protocols violations.
  • Supports independent communication in forward and reverse direction simultaneously.
  • Supports M-PHY physical layer support with RMMI or serial support.
  • Supports up to four M-PHY lanes.
  • Supports Scrambler, SKIP insertion and Marker 2 extension.
  • Supports Lane to Lane skew feature in Serial Interface
  • Supports both data link layer frames,
    • Data frames.
    • Control Frames.
  • PHY layer features,
    • Transmission and reception of encoded PHY symbols.
    • Transmission of PHY IDLE symbols when no data is supplied.
    • Detection of PHY IDLE symbols.
    • Method to re-initialize the forward Link to overcome error situations.
    • Provision of different power modes and a method to signal them from transmitter to receiver.
    • Supports clock recovery.
  • PHY adapter layer features,
    • Transmission and reception of Data Link layer control symbols and data symbols via underlying PHY.
    • Lane distribution and merging in multi-lane ports.
    • Provision of MIPI UniPro power management operating modes.
    • (Re-)Initialization of the PHY TX path.
    • Support transmit lane connect/disconnected features.
    • Supports one lane mapping to different lanes.
    • Support various kind of errors injects in LSS, PA Layer for various operation.
    • Support PHY testing [Test mode feature]
  • Data Link layer features,
    • Frame composition.
    • Frame decomposition.
    • Buffering Mechanism.
    • Supports frame preemption.
    • Triggering of PHY initialization.
    • Supports fine grain testing of flow control.
    • Support for two traffic classes by priority-based arbitration.
    • Support various preemption error injections.
    • Supports creating all cases of error injection for L2 layer.
    • Error injection in PA_init process.
    • Detect various protocol errors.
  • Network layer features,
    • Packet composition and packet decomposition.
    • Packet format recognition.
    • Support for traffic Class.
    • Error handling.
  • Transport layer features,
    • Segmentation and Reassembly.
    • Segment Composition and Segment Decomposition.
    • Segment format recognition.
    • Connections management.
    • End-to-End flow-control.
    • Error handling.
    • Different CPort arbitration algorithms supported.
    • Support L4 Test Feature
  • Various kinds of error injection,
    • Various kinds of error detection.
    • Cport Buffer management to mimic real life cases.
  • Supports complete DME functionality,
  • Supports all layer error injection and detection.
  • Supports various kind of TX and RX errors generation and detection on M-PHY,
    • Disparity errors.
    • Invalid control chars.
    • Invalid sync sequencer errors.
    • Timeout conditions injections.
    • CRC errros.
  • Monitor, Detects and notifies the testbench of all protocol and timing errors.
  • Supports constraints Randomization.
  • Status counters for various events in bus.
  • Callbacks in transmitter and receiver for various events.
  • Supported below latest Unipro Version 2.0 features
    • Supports HS-G5 gear in HS mode and PWM G1 gear alone supported, remaining PWM gears are removed
    • Supports Linkstartup sequence start either HS Mode(HS G1A or HS G1B) or LS mode(PWM G1)
    • Supports L2 buffer extension
    • Supports PA capability user data in PACP CAP IND frame
    • Save config time is extended by using extended save time attributes. Additionally included with save time
    • Supports RMMI bus width extended to 80bits and 160 bits per lane interface in PHY Layer

Block Diagram

Benefits

  • Faster testbench development and more complete verification of MIPI UniPro designs.
  • Easy to use command interface simplifies testbench control and configuration of Tx,Rx and monitor
  • Simplifies results analysis.
  • Runs in every major simulation environment.

What’s Included?

  • Complete regression suite containing all the MIPI UniPro testcases.
  • Examples showing how to connect various components, and usage of Tx,Rx and Monitor.
  • Detailed documentation of all class, task and function's used in verification env.
  • Documentation also contains User's Guide and Release notes.

Files

Note: some files may require an NDA depending on provider policy.

Specifications

Identity

Part Number
MIPI UniPro VIP
Vendor
SmartDV Technologies
Type
Verification IP

Provider

SmartDV Technologies
HQ: India
At SmartDV Technologies™, we believe there’s a better way to approach semiconductor intellectual property (IP) for integrated circuits. We’ve been focused exclusively on IP since 2007—so whether you’re sourcing standards-based design IP for your next SoC, ASIC, or FPGA, or seeking verification solutions (VIP) to put your chip design through its paces, you’ll find SmartDV’s IP straightforward to integrate. By combining proprietary SmartCompiler™ technology with the knowledge of hundreds of expert engineers, SmartDV can customize IP to meet your unique design objectives: quickly, economically, and reliably. Don’t allow other suppliers to force onesize-fits-all cores into your chip design. Get the IP you need, tailored to your specifications, with SmartDV: IP Your Way.

Learn more about UniPro IP core

Frequently asked questions about UniPro IP cores

What is MIPI UniPro Verification IP?

MIPI UniPro Verification IP is a UniPro IP core from SmartDV Technologies listed on Semi IP Hub.

How should engineers evaluate this UniPro?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this UniPro IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP