Vendor: SmartDV Technologies Category: SAS

SAS Synthesizable Transactor

The SAS Synthesizable Transactor verifies SAS interfaces of designs SAS Interface.

Overview

The SAS Synthesizable Transactor verifies SAS interfaces of designs SAS Interface. SAS is build on top of it to make it robust. SAS Synthesizable Transactor provides a smart way to verify the SAS component of a SOC or a ASIC in Emulator or FPGA platform. SAS Synthesizable Transactor is developed by experts in networking, who have developed networking products in companies like Intel, Cortina-Systems, Emulex, Cisco. We know what it takes to verify a networking product. The SmartDV's SAS Synthesizable Transactor is fully compliant with SAS 2.1, SAS 3.0, SAS 4.0,SAS 5.0, SAS Protocol Layer SPL 1.0, SPL 2.0, SPL 3.0, SPL 4.0 and SPL 5.0 of the SAS Specification and provides the following features.

Key features

  • Supports trained 1.5,3,6,12 and 22.5 Gbps speeds.
  • Supports untrained 1.5,3 and 6 Gbps speeds.
  • Supports Narrow ports and wide ports.
  • Supports Reset sequences
  • Supports Expander device model function.
  • Supports Retimer device model
  • Supports Discover process
  • Supports Phy power conditions
  • Supports Successful low phy power conditions handshake sequence.
  • Supports SATA Spin-up and Port Selectors.
  • Supports SAS Dword mode and Packet mode.
  • Complete Disparity checking.
  • Complete Kcode & Dcode validity and alignment.
  • Complete 8b/10b Encode and Decode functions.
  • Complete 8b/10b encoding and decoding, Error injection.
  • Complete Controls to inject bit errors.
  • Supports OOB sequence generation and checking.
  • Configurable OOB signals and speed of operation.
  • Configurable phy layer timers.
  • Supports BMC Encoding.
  • Supports Forward error correction encoding & decoding.
  • Supports Interleaved SPL Packet mode encoding & decoding.
  • Supports SNW-3 Phy capabilities bits.
  • Supports Spread Spectrum Clocking Modulation techniques.
  • Supports Expander device handling of connection.
  • Supports Phy reset sequences.
  • Supports SAS speed negotiation sequence
  • Supports Train_Tx-SNW & Train_Rx-SNW for SAS Dword mode and Packet mode.
  • Complete dword synchronization,SPL packet synchronization and resynchronization phy layer state machines
  • Complete transmitter training and active phy transmitter adjustment phy layer state machines
  • Supports Management application client model for APTA.
  • Supports Primitive encoding, binary primitive coding, and extended binary primitive coding.
  • Supports Physical link rate tolerance management
  • Supports Bit order of CRC and scrambler for SAS Dword mode and Packet mode.
  • Supports Address frames
  • Supports Link reset sequence
  • Supports Entering a low phy power condition
  • Supports STP,SSP& SMP Link layer Connections.
  • Supports link layer Rate matching for SAS Dword mode and Packet mode.
  • Supports SAS domain changes
  • Complete power control,identification and hard reset link layer state machines
  • Complete SAS logical phys,expander logical phys,SSP,STP and SMP link layer state machines
  • Supports configurable for port control mode page
  • Supports SSP frame fields
  • Supports STP frame fields
  • Supports SMP frame fields
  • Complete overall control and phy control state machine
  • Supports SSP,STP and SMP frame fields errors
  • Supports SCSI,ATA and management frame transaction
  • Supports Parameter Storage, Mode Pages and Log Pages.
  • Selectable Primitive CONT and fill substitution processing.
  • Configurable Receive and Transmit fifo latencies.
  • User defined primitive transmission.
  • Single or multi-bit error injection.
  • User defined primitives & frame transmission.
  • Randomized/directed CRC error injection and checking.
  • Ability to enable/disable scrambling on the fly.
  • Supports LBA with HDD size configuration.
  • APIs providing backdoor access to HDD.
  • Programmable auto-activate support using configuration.
  • Supports standard SCSI commands.
  • Supports standard SMP commands.
  • Supports standard STP commands.
  • Supports Expander device model features & Expander device handling of connections.
  • Supports Zone permission configuration.
  • Supports STP flow control.
  • Configurable FIS latencies, FIFO depths and FIS size.
  • Software Settings Preservation and Hardware Feature Control support.
  • Supports the Non 512 Byte Sector Size.
  • Supports HDD activity activation.
  • Ability to Automatic Partial to Slumber Transitions.
  • Supports DHU Specific Operation.
  • Rebuild Assist is supported.
  • Enabled Hybrid Information Feature.
  • Device Signature return Feature.
  • Supports SATA features.
  • Functional coverage for complete SAS features.
  • Notifies the testbench of significant events such as transactions, warnings, timing and protocol violations.
  • SAS Synthesizable Transactor comes with complete testsuite to test every feature of SAS specification.

Block Diagram

Benefits

  • Compatible with testbench writing using SmartDV's VIP
  • All UVM sequences/testcases written with VIP can be reused
  • Runs in every major emulators environment
  • Runs in custom FPGA platforms

What’s Included?

  • Synthesizable transactors
  • Complete regression suite containing all the SAS testcases
  • Examples showing how to connect various components, and usage of Synthesizable Transactor
  • Detailed documentation of all DPI, class, task and functions used in verification env
  • Documentation contains User's Guide and Release notes

Files

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

Specifications

Identity

Part Number
SAS Transactor
Vendor
SmartDV Technologies
Type
Silicon 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 SAS IP core

Bringing IPsec into the Quantum Safe Era

Over the next five years, all security protocols and public key cryptography will undergo a comprehensive overhaul to ensure quantum safety. This represents the most significant change in these domains since the advent of public key cryptography.

The Benefits of a Multi-Protocol PMA

At Silicon Creations, we have developed a power and area optimized, flexible and programmable PMA (Physical Medium Attachment) architecture that can be reliably ported to different process nodes and scaled across protocol generations as data rates increase. It is called the Multi-Protocol PMA, or MP-PMA for short.

Frequently asked questions about SAS IP cores

What is SAS Synthesizable Transactor?

SAS Synthesizable Transactor is a SAS IP core from SmartDV Technologies listed on Semi IP Hub.

How should engineers evaluate this SAS?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this SAS 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