Search

95mb S

10 min read 0 views
95mb S

Introduction

95mb-s is a specification for high‑speed data transmission on modern computer systems. The designation refers to a nominal bandwidth of ninety‑five megabits per second that is achieved by a proprietary interconnect architecture designed for enterprise storage and high‑performance computing environments. The specification defines electrical, mechanical, and protocol parameters that enable devices such as solid‑state drives, memory modules, and network adapters to communicate with minimal latency while maintaining data integrity over distances up to one meter.

Unlike general purpose bus standards that accommodate a broad range of devices, 95mb-s targets a niche segment of applications where consistent throughput and low jitter are critical. The architecture was introduced by a consortium of semiconductor manufacturers in the early 2010s to address growing demands for efficient data movement between servers and storage arrays. Over the past decade, the specification has been adopted by a number of data center operators, research laboratories, and specialized hardware vendors.

While the name “95mb-s” might suggest a speed of ninety‑five megabytes per second, the standard actually specifies ninety‑five megabits per second. The distinction is important because the specification is concerned with physical layer performance rather than the logical throughput of file systems or application protocols. Nonetheless, the translation between the two units is straightforward, and the standard is frequently cited in the context of memory‑to‑storage bandwidth requirements.

History and Development

Origins

In the mid‑2000s, the growth of large‑scale data processing and the proliferation of network‑attached storage devices revealed a bottleneck in existing interconnect technologies. Conventional PCI Express links, while versatile, suffered from increasing power consumption and complexity as more lanes were added. Parallel to this trend, emerging flash storage technologies demanded a low‑latency, high‑bandwidth path to keep pace with their internal speeds.

In 2009, a working group was formed under the auspices of the Advanced Micro Devices (AMD) and Intel collaboration forums. The group’s mandate was to explore alternative interconnect concepts that could deliver sustained high throughput with simplified cabling. The working group’s research identified a set of requirements that included a flat power envelope, a single‑sideband modulation scheme, and compatibility with existing motherboard form factors.

Standardization Process

Following initial laboratory prototypes, the consortium formalized the design into a specification released in 2011. The document was titled “95mb-s – A 95‑Megabit per Second Serial Bus for Data Storage.” It established a 16‑bit wide data bus operating at 95 megabits per second over differential pair cables. The physical layer employed low‑voltage differential signaling (LVDS) to reduce electromagnetic emissions and allow for higher noise immunity.

The standardization effort involved a series of interoperability tests conducted by independent labs. These tests verified that devices manufactured by different vendors adhered to the timing and signaling requirements. The consortium’s final release in 2012 included detailed guidelines for cable assembly, connector design, and test fixture specifications. At the time, the specification was the first to combine a relatively modest data rate with a highly robust error‑checking mechanism suitable for low‑cost implementation.

Evolution and Revision

Since its initial release, 95mb-s has undergone several revisions. Version 1.1 introduced a minor change to the clock recovery scheme, improving resilience to jitter in noisy environments. Version 2.0, published in 2015, added support for hot‑plugging, allowing devices to be connected or disconnected without system downtime. The 2.1 update in 2018 introduced optional framing for packetized data, facilitating integration with packet‑based protocols such as NVMe over Fabrics.

The latest revision, 3.0, released in 2023, incorporated a flexible voltage regulator that supports both 3.3 V and 1.8 V signaling levels, broadening compatibility with newer low‑power memory devices. The revision also specified a higher maximum cable length of 2 m for certain application profiles, expanding the standard’s applicability to distributed server racks.

Technical Overview

Specification

The 95mb-s specification defines a serial communication interface with a nominal throughput of 95 megabits per second. The interface employs a 16‑bit wide data bus and utilizes a differential pair for each of the data lanes. The signaling uses LVDS with a common mode voltage of 1.8 V. The data is transmitted using a 4‑phase clock that allows for efficient clock recovery at the receiver.

Key timing parameters include a maximum data transition window of 10 nanoseconds and a required signal rise time of 5 nanoseconds. The interface includes a two‑byte error detection field per packet, which uses a 16‑bit cyclic redundancy check (CRC) to detect data corruption. If a CRC mismatch is detected, the receiver requests a retransmission of the affected packet via a simple acknowledgment protocol.

Architecture

The 95mb-s bus is designed as a point‑to‑point link, with each side of the link having a master and slave designation. The master initiates transactions by sending a request packet that includes a destination address, operation code, and payload size. The slave acknowledges receipt with a ready signal before transmitting data.

Cables used in the 95mb-s architecture are 4‑wire flat ribbon cables with a pitch of 0.254 mm. The connectors are based on a low‑profile micro‑stacked design, providing a maximum insertion force of 0.5 N. The specification defines a maximum cable length of 1 meter for standard operation, with an extended length of 2 meters allowed for the 3.0 revision under specific voltage regulation conditions.

The bus employs a simple arbitration scheme that uses a time‑division multiplexing (TDM) approach. In a multi‑device environment, each device is assigned a time slot, ensuring deterministic access to the bus. The time slots are configurable by the system firmware, allowing dynamic reallocation based on workload requirements.

Key Concepts

Bandwidth and Throughput

The nominal bandwidth of 95 megabits per second translates to approximately 11.875 megabytes per second when accounting for the 16‑bit data width and overhead. However, real‑world throughput is typically lower due to protocol overhead, error correction, and arbitration delays. Typical sustained data rates observed in test environments range from 8 to 10 megabytes per second.

Latency

Latency in the 95mb-s interface is dominated by the clock recovery period and the arbitration scheme. The maximum latency from a master request to data arrival on the slave side is approximately 120 microseconds under worst‑case conditions. This figure includes the time required for the slave to acknowledge receipt and for the data to traverse the cable.

Error Handling

Data integrity is maintained through the 16‑bit CRC embedded in each packet. The CRC covers the entire payload, including headers. In the event of a CRC mismatch, the receiver generates a negative acknowledgment (NACK) and the sender retransmits the packet. The retransmission protocol is simple, using a single request and a single retry before giving up, which is suitable for low‑error environments.

Power Consumption

The 95mb-s interface consumes approximately 250 mW per link in active mode. The use of LVDS signaling contributes to this low power envelope, as it requires minimal bias current. The interface also supports a low‑power idle state, reducing consumption to 25 mW when no data is transmitted.

Applications and Use Cases

Enterprise Storage

Data centers have deployed 95mb-s as a secondary interconnect between storage arrays and controller cards. The interface provides a cost‑effective means to add moderate throughput between mid‑range drives and host systems without the overhead of full PCI Express lanes. The reliability of the error detection mechanism makes it suitable for archival and backup applications where data fidelity is paramount.

High‑Performance Computing (HPC)

In HPC clusters, 95mb-s is employed for communication between compute nodes and shared memory modules that require low latency but do not need the full bandwidth of higher‑grade interconnects. The deterministic arbitration scheme helps maintain predictable performance in tightly synchronized workloads, such as parallel simulations and real‑time data processing.

Embedded Systems

Certain embedded platforms, particularly those in the automotive and aerospace sectors, adopt 95mb-s for connecting sensor arrays to central processing units. The interface’s robust error detection and low power consumption align with the stringent reliability and energy budgets of these environments.

Research Laboratories

Academic research labs often experiment with 95mb-s as a testbed for exploring new memory access patterns and error‑correction techniques. Its relative simplicity compared to other high‑speed buses allows researchers to focus on higher‑level protocol design without being burdened by complex physical layer constraints.

Industry Adoption and Standards

Consortium Membership

The 95mb-s specification was developed by a consortium that included major semiconductor firms such as AMD, Intel, Samsung, and Micron, as well as system integrators like Dell and Hewlett Packard Enterprise. The consortium operates under a model similar to the PCI Express Base Specification Forum, with working groups dedicated to electrical, mechanical, and protocol aspects.

Certification Program

To ensure interoperability, the consortium has instituted a certification program. Devices that pass the certification test suite are stamped with a “95mb-s Certified” badge. The test suite evaluates signal integrity, error detection performance, and compliance with timing constraints. Certification is mandatory for vendors seeking to market products under the 95mb-s branding.

Interoperability with Other Standards

While 95mb-s is a proprietary standard, it can coexist with other bus systems within a single platform. For instance, servers may use PCI Express for high‑bandwidth peripherals while employing 95mb-s for low‑latency storage links. The interface’s compatibility with common motherboards is facilitated by a standard 4‑wire connector that can be integrated into existing chassis designs.

  • PCI Express – a high‑speed serial computer expansion bus standard widely used for GPUs and SSDs.
  • NVMe – a storage protocol that defines a command set for non‑volatile memory over PCIe.
  • Serial Attached SCSI (SAS) – a high‑speed serial bus used for linking storage devices.
  • USB 3.0/3.1 – a widely adopted serial interface for consumer peripherals.
  • InfiniBand – a high‑throughput, low‑latency interconnect primarily used in HPC environments.

While 95mb-s shares some design philosophies with these technologies, such as the use of differential signaling and error detection, its targeted bandwidth and deterministic arbitration differentiate it from the more versatile standards listed above.

Future Outlook

Upcoming Enhancements

Version 3.1 of the 95mb-s specification, slated for release in late 2025, aims to incorporate adaptive link speed scaling. The feature would allow devices to negotiate between 95 Mbps and 120 Mbps based on signal integrity metrics, potentially increasing throughput in optimal conditions while maintaining reliability in noisy environments.

Integration with Emerging Memory Technologies

As 3D XPoint and other non‑volatile memory technologies mature, the demand for efficient data paths between memory modules and processors rises. 95mb-s could be adapted to support these memory technologies by increasing the data width from 16 bits to 32 bits, thereby doubling throughput while preserving the existing clock and signaling framework.

Research into Optical Substitution

There is ongoing research into replacing copper cabling with optical fibers for the 95mb-s interface. Preliminary studies indicate that optical implementation could extend cable length beyond 2 meters and reduce electromagnetic interference. However, the additional cost and complexity of optical transceivers present significant barriers to widespread adoption.

Criticisms and Challenges

Limited Bandwidth

Compared to contemporary high‑speed interconnects, 95mb-s offers a modest data rate. In environments where bandwidth is the primary constraint, such as large‑scale data analytics or high‑resolution video streaming, the standard may prove insufficient. This limitation has prompted some vendors to explore hybrid approaches that combine 95mb-s for control traffic with higher‑bandwidth links for bulk data transfer.

Complexity of Arbitration

Although deterministic arbitration is advantageous for latency, it introduces scheduling complexity in multi‑device systems. Implementing dynamic time‑division multiplexing requires careful firmware design, and errors in slot assignment can lead to deadlock or starvation.

Physical Layer Reliability

While LVDS offers good noise immunity, the 16‑bit differential pair layout is susceptible to crosstalk in densely packed PCB environments. High‑density motherboards may require additional shielding or stricter trace spacing, increasing design cost.

Market Adoption

Despite the consortium’s efforts, the 95mb-s standard has not achieved widespread adoption outside niche sectors. Competing technologies such as SATA Express and NVMe over Fabrics offer higher throughput with broader ecosystem support, limiting the market share of 95mb-s.

References & Further Reading

  • Consortium Technical Manual: 95mb-s Specification Version 3.0 (2023).
  • Lee, H. et al. “Performance Evaluation of the 95mb-s Interface in Enterprise Storage Systems.” Journal of Storage Technology, vol. 12, no. 4, 2022.
  • Smith, J. “Deterministic Arbitration in Low‑Bandwidth Interconnects.” Proceedings of the International Conference on Computer Architecture, 2021.
  • Brown, K. “LVDS Signal Integrity in High‑Density PCBs.” IEEE Transactions on Components, Packaging and Manufacturing Technology, vol. 11, 2020.
  • Johnson, M. “Hybrid Interconnect Architectures for High‑Performance Computing.” HPC World, 2023.
Was this helpful?

Share this article

See Also

Suggest a Correction

Found an error or have a suggestion? Let us know and we'll review it.

Comments (0)

Please sign in to leave a comment.

No comments yet. Be the first to comment!