ISO/IEC 7816 Verification IP
Truechip's ISO/IEC 7816 Verification IP offers a streamlined and efficient solution for verifying System-on-Chip (SoC) and IP designs that incorporate contactless communication. Truechip's ISO/IEC 7816 VIP is compliant with ISO/IEC 7816 Specifications. This VIP is light weight with easy plug-and- play interface so that there is no hit on the design cycle time.
Key Benefits
- Available in native SystemVerilog (UVM/OVM/VMM) and Verilog
- Unique development methodology to ensure highest level of quality
- Availability of Compliance & Regression Test Suites
- 24X5 customer support
- Unique and customizable licensing models
- Exhaustive set of assertions and cover points with connectivity example for all the components
- Consistency of interface, installation, operation and documentation across all our VIPs
- Provide complete solution and easy integration in IP and SoC environment.
Features
- Fully compliant with ISO/IEC 7816 Specifications Supports IEC 7816-3 Device/Card functionality.
- Complete Smart Card commands supported.
- Supports adjustable clock rate and bit (baud) rate.
- Supports different card functions for full smart card session like-
- Cold/Warm reset
- ATR Generator and Parser
- Card activation and deactivation
- Data transfers to and from the card
- Commonly used communication protocols are supported like
- T=0 for asynchronous half-duplex character transmission
- T=1 for asynchronous half-duplex block transmission
- Supports PPS Handler and negotiation
- Supports Sleep mode and Clock stop mode.
- Supports ETU generator and configurable Clock Gen
- Supports UART Core for Tx/RX with Parity
- Supports automatic convention detection.
- Different timing configurations supported like
- Smart card activation time
- Guard time
- Timeout timers
- Supports different types of error insertion and detection
- Supports both synchronous and asynchronous mode of communication.
- Supports Register based control interface
- Callback support to provide user control.
- Rich set of configurations and parameters.
- Supports Dynamic as well as Static Error Injection scenarios.
- On the fly protocol checking static and dynamic assertion.
- Built in Coverage analysis.
- Graphical analyzer to show transactions for easy debugging
Deliverables
- Deliverables ISO 7816 BFM’s for
- Device BFM
- Card BFM
- Timing Control BFM
- Monitors and scoreboard Test environment and Test Suite
- Basic and Directed Protocol Tests
- Random Tests- Error Scenario Tests
- Assertions & Cover Point Tests
- User Test Suite
- Integration Guide, User Manual and Release Note
- GUI analyser to view simulation packet Flow