Produtos
Analisadores de protocolo

NVM Express

O NVM Express é uma interface de controlador de host escalável projetada para atender às necessidades de sistemas corporativos, data centers e clientes para oferecer suporte a soluções chip a chip, placa a placa, adaptador e à distância. O protocolo pode usar com eficiência tecnologias de interconexão e malha, como PCI Express, Ethernet e Fibre Channel. A Teledyne LeCroy fornece análise de protocolo, emulação, exercitador e outros equipamentos de teste para atender a todos os aplicativos de armazenamento NVMe.

Explorar NVM Express Explorar NVM Express
Imagem NVM Express
  • imagem da guia de visão geral

A Teledyne LeCroy é a principal fornecedora de analisadores de protocolo e exercitadores para empresas que desenvolvem SSD e outros produtos de armazenamento semelhantes usando os novos padrões de dados seriais de alta velocidade NVMe, SATA Express e SCSI Express. Analisadores de protocolo e exercitadores são usados ​​por desenvolvedores e engenheiros de validação para registrar e examinar diretamente o tráfego de dados em links de comunicação de dados seriais entre dispositivos e sistemas. Esse equipamento permite que os desenvolvedores reduzam os cronogramas de depuração e teste, reduzam os custos de desenvolvimento de engenharia em novos produtos e atendam a requisitos agressivos de tempo de lançamento no mercado.

 TítuloTempo
Recursos de análise de protocolo NVMe para desenvolvimento e teste de armazenamento36:27

À medida que os desenvolvedores de armazenamento fazem a transição de SSDs baseados em protocolo SAS e SATA legados para as tecnologias NVMe e SATA Express mais avançadas, eles encontram limitações nas ferramentas de projeto e teste disponíveis, incluindo tempos limitados de gravação de rastreamento e falta de relatórios de análise padronizados para PCIe- armazenamento baseado. Esses dois problemas são significativos para as tecnologias mais recentes de NVMe e SATA Express devido ao seguinte:

  • O teste de SSD de alto desempenho pode exigir a gravação de tráfego de dados além de alguns minutos. Isso não é possível para muitos analisadores de protocolo devido a limitações em suas arquiteturas de gravação.
  • Embora alguns fornecedores de ferramentas de teste tenham reivindicado suporte para os protocolos NVMe e SATA Express, o suporte para esses protocolos permaneceu mínimo. Isso prejudicou a produtividade do desenvolvedor devido ao uso de sistemas de relatórios projetados para as tecnologias mais antigas, que não são otimizadas para testes de qualidade em produtos NVMe e SATA Express.

O ESB ( Summit O analisador de protocolo T34, voltado especificamente para aplicativos de armazenamento PCIe, agora oferece suporte a gravações de rastreamento longo com um novo modo aprimorado NVMe. O Summit O T34 também pode ser configurado com até 64 GB de memória de gravação de rastreamento. O NVMe Enhanced Mode se baseia e otimiza o buffer de memória profundo existente para permitir aos usuários a capacidade de longo tempo de gravação. Dependendo da velocidade do DUT (Device Under Test), o tempo de gravação pode ser maximizado para várias horas para uma única captura de traço. Esse recurso é útil para tarefas como medir o desempenho ou determinar o funcionamento dos algoritmos de tratamento de filas. Um exemplo das métricas que agora estão disponíveis inclui a capacidade de medir a distribuição da fila NVMe por um período prolongado. A capacidade de coletar o comportamento da fila por longos períodos ajuda os desenvolvedores de drivers e sistemas operacionais a ajustar seus aplicativos e equilibrar as cargas da fila para otimizar o desempenho do produto.

Com mais de uma década de experiência no fornecimento de PCI Express, SAS/SATA e outros protocolos de dados seriais com análise de erros padronizada e relatórios de desempenho de produtos, a Teledyne LeCroy criou agora um recurso de análise e desempenho de SSD NVMe e SATA Express. Trace Expert™, um novo recurso do PCIe Protocol Suite, cria um relatório detalhado que o setor de SSDs exige para obter um entendimento comum de como seus SSDs ou sistemas de armazenamento estão operando e inclui informações sobre os componentes necessários baseados em PCIe. Informações como filas NVMe, comandos, registros de campainha e controle e muitas outras métricas são capturadas, analisadas e organizadas em um relatório detalhado, fornecendo aos desenvolvedores um documento de status abrangente para seus produtos, incluindo uma ampla variedade de estatísticas de desempenho.

Além dos protocolos de armazenamento padrão, todas as nossas plataformas NVMe também oferecem suporte total, Trusted Computer Group (TCG), Virtualização de E/S de raiz única (SRIOV), Virtualização de E/S de múltiplas raízes (MRIOV) e Serviços de tradução de endereços (ATS ). Uma lista completa de recursos, visualizações e relatórios pode ser encontrada nas páginas do produto (listadas abaixo) para cada um de nossos analisadores.

Decodificação e análise de especificações NVMe sobre PCIe - Decodificação de inicialização NVMe
• Decodificar Comandos NVMe
• Analisar Filas NVMe
• Transações baseadas em vários ponteiros NVMe
• Gerenciamento de energia NVMe
• Extraia o endereço base do SSD PCIe automaticamente
NVMe sobre PCIe

A melhor maneira de escolher um analisador de protocolo NVMe é observar seus requisitos gerais. Isso inclui larguras de pista desejadas (x1, x2, x4, x8, x16), suporte de velocidade necessário (2.5 GT/s, 5 GT/s ou 8 GT/s), tamanho do buffer de memória desejado (2, 4, 8, 32 ou 64 GB ) e recursos especiais como o modo NVMe Enhanced para gravação de rastreamento longo para seu aplicativo de teste. Abaixo, você encontrará uma lista de plataformas de análise que oferecem suporte a NVMe, juntamente com uma breve descrição para ajudá-lo a determinar qual seria a mais adequada às suas necessidades. Embora todos os analisadores listados abaixo suportem design, depuração e validação NVMe, atualmente recomendamos o uso de nosso Summit Analisador T34 devido aos seus buffers de memória de gravação profunda, bem como à sua capacidade de suportar nosso "Modo aprimorado NVMe", que fornece recursos adicionais normalmente desejados pelos desenvolvedores de armazenamento.

Summit Analisador T516
  • Captura, decodifica e exibe todo o tráfego NVMe em taxas de dados de até 32GT/s
  • Suporta larguras de pista x1, x2, x4, x8 e x16
  • Fornece até 256 GB de profundidade de memória de gravação
  • Suporta acionamento e filtragem para NVMe, SATA-Express, SCSI-Express e PCI-Express
  • Inclui relatório de análise "Trace Expert" para NVMe e todos os outros protocolos de armazenamento suportados
Summit Analisador T54
  • Captura, decodifica e exibe todo o tráfego NVMe em taxas de dados de até 32GT/s
  • Suporta larguras de pista x1, x2 e x4
  • Fornece até 64 GB de profundidade de memória de gravação
  • Suporta acionamento e filtragem para NVMe, SATA-Express, SCSI-Express e PCI-Express
  • Inclui relatório de análise "Trace Expert" para NVMe e todos os outros protocolos de armazenamento suportados
Summit Analisador/Jammer M5x
  • Captura, decodifica e exibe todo o tráfego NVMe em taxas de dados de até 16GT/s
  • Suporta larguras de pista x1, x2, x4, x8 e x16
  • Fornece até 128 GB de profundidade de memória de gravação
  • Suporta acionamento e filtragem para NVMe, SATA-Express, SCSI-Express e PCI-Express
  • Inclui relatório de análise "Trace Expert" para NVMe e todos os outros protocolos de armazenamento suportados
  • Suporta até x16 AJ jamming ou x8 AJA jamming para tráfego de protocolo PCIe 4.0 ou NVMe
Summit Analisador T416
  • Captura, decodifica e exibe todo o tráfego NVMe em taxas de dados de até 16GT/s
  • Suporta larguras de pista x1, x2, x4, x8 e x16
  • Fornece até 128 GB de profundidade de memória de gravação
  • Suporta acionamento e filtragem para NVMe, SATA-Express, SCSI-Express e PCI-Express
  • Inclui relatório de análise "Trace Expert" para NVMe e todos os outros protocolos de armazenamento suportados
Summit Analisador T48
  • Captura, decodifica e exibe todo o tráfego NVMe em taxas de dados de até 16GT/s
  • Suporta larguras de pista x1, x2, x4 e x8
  • Fornece até 64 GB de profundidade de memória de gravação
  • Suporta acionamento e filtragem para NVMe, SATA-Express, SCSI-Express e PCI-Express
  • Inclui relatório de análise "Trace Expert" para NVMe e todos os outros protocolos de armazenamento suportados
Summit Analisador T3-16
  • Captura, decodifica e exibe todo o tráfego NVMe em taxas de dados de até 8GT/s
  • Suporta larguras de pista x1, x2, x4, x8 e x16
  • Fornece 8 GB de profundidade de memória de gravação
  • Suporta acionamento e filtragem para NVMe, SATA-Express, SCSI-Express e PCI-Express
  • Inclui relatório de análise "Trace Expert" para NVMe e todos os outros protocolos de armazenamento suportados
Summit Analisador T3-8
  • Captura, decodifica e exibe todo o tráfego NVMe em taxas de dados de até 8GT/s
  • Suporta larguras de pista x1, x2, x4 e x8
  • Fornece 8 GB de profundidade de memória de gravação
  • Suporta acionamento e filtragem para NVMe, SATA-Express, SCSI-Express e PCI-Express
  • Inclui relatório de análise "Trace Expert" para NVMe e todos os outros protocolos de armazenamento suportados
Summit Analisador T34
  • Pode fornecer capacidade de captura extremamente longa através do uso de sua opção "Modo Aprimorado NVMe"
  • Captura, decodifica e exibe todo o tráfego NVMe em taxas de dados de até 8GT/s
  • Suporta larguras de pista x1, x2 e x4 (pode ser configurada até larguras de pista x8 usando "Modo Estendido")
  • Fornece até 32 GB de profundidade de memória de gravação (pode ser configurado até 64 GB usando o "Modo Estendido")
  • Suporta acionamento e filtragem para NVMe, SATA-Express, SCSI-Express e PCI-Express
  • Inclui relatório de análise "Trace Expert" para NVMe e todos os outros protocolos de armazenamento suportados
Summit Analisador T28
  • Captura, decodifica e exibe todo o tráfego NVMe em taxas de dados de até 5GT/s
  • Suporta larguras de pista x1, x2, x4 e x8
  • Fornece 4 GB de profundidade de memória de gravação
  • Suporta acionamento e filtragem para NVMe, SATA-Express, SCSI-Express e PCI-Express
  • Inclui relatório de análise "Trace Expert" para NVMe e todos os outros protocolos de armazenamento suportados
Summit Analisador T24
  • Captura, decodifica e exibe todo o tráfego NVMe em taxas de dados de até 5GT/s
  • Suporta larguras de pista x1, x2 e x4
  • Fornece 2 GB de profundidade de memória de gravação
  • Suporta acionamento e filtragem para NVMe, SATA-Express, SCSI-Express e PCI-Express
  • Inclui relatório de análise "Trace Expert" para NVMe e todos os outros protocolos de armazenamento suportados

 

NVMe sobre PCIe

Nosso exercitador NVMe pode ser programado para uma gama extremamente ampla de recursos, bem como emular interfaces de protocolo NVM Express, SATA Express e SCSI Express como um dispositivo ou host. Além disso, ele é usado como parte da configuração de teste necessária para o teste de conformidade com NVMe. Quando usado em uma configuração de emulação de host, deve ser emparelhado com uma de nossas "plataformas de teste". Uma plataforma de teste fornece uma estrutura de backplane na qual um dispositivo em teste pode ser conectado de forma rápida e fácil através do uso de um conector CEM padrão. A melhor maneira de escolher qual de nossas plataformas de teste atenderá às suas necessidades é determinar se você está procurando uma configuração de teste simples apenas de backplane ou se também gostaria de ter controle total sobre entradas e configurações de clock, uma fonte de alimentação integrada também como recursos de sondagem incorporados à plataforma.

Summit Exercitador do Protocolo Z516 Summit O Z516 é uma ferramenta de teste de geração de tráfego de protocolo PCIe 5.0 x16 usada para testes e verificações críticas destinadas a auxiliar engenheiros no desenvolvimento e melhoria da confiabilidade de seus sistemas. O Summit O Z516 pode emular complexos raiz PCI Express 5.0 ou endpoints de dispositivos, permitindo que novos projetos sejam testados em relação a problemas extremos.
Summit Analisador de exercício do protocolo Z58 Summit O Z58 é uma ferramenta de teste de geração de tráfego de protocolo PCIe 5.0 x8 usada para testes e verificações críticas destinadas a auxiliar engenheiros no desenvolvimento e melhoria da confiabilidade de seus sistemas. O Summit O Z58 pode emular complexos raiz PCI Express 5.0 ou endpoints de dispositivos, permitindo que novos projetos sejam testados em relação a problemas extremos.
Summit Exercitador do Protocolo Z416 Summit O Z416 é uma ferramenta de teste de geração de tráfego de protocolo PCIe 4.0 usada para testes e verificações críticas destinadas a auxiliar engenheiros no desenvolvimento e melhoria da confiabilidade de seus sistemas. O Summit O Z416 pode emular complexos raiz PCI Express 4.0 ou endpoints de dispositivos, permitindo que novos projetos sejam testados em relação a problemas extremos.
Summit Z3-16 Exercitador com suporte SMBus  O ESB ( Summit O Z3-16 com suporte SMBus é uma ferramenta crítica de teste e verificação destinada a auxiliar engenheiros no desenvolvimento e melhoria da confiabilidade de seus sistemas. O exercitador pode emular complexos de raiz PCI Express ou terminais de dispositivos, permitindo que novos designs sejam testados em relação a problemas extremos. Além disso, pode emular o tráfego SMBus como mestre ou escravo.
Summit Analisador Z3-16 O ESB ( Summit O Z3-16 pode emular complexos de raiz NVM Express ou endpoints de dispositivo, permitindo que os dispositivos de armazenamento sejam testados com comandos de leitura ou gravação em funcionamento ou corrompidos, erros, tipos de mensagens de transmissões e vários problemas de casos extremos. O Exerciser pode ser usado para executar o teste de conformidade UNH do NVMe Consortium.
Plataforma de teste PCI Express com suporte SMBus O ESB ( Summit A plataforma de teste Z3-16 com suporte a SMBus permite Summit Z3-16 para atuar como um emulador de host e fornece um backplane de teste de uso geral e interposer para testar hosts e dispositivos Gen3, Gen2 ou Gen1. Além disso, suporta o Summit Z3-16 com suporte a SMBus, fornecendo conectividade de toque SMBus.
Plataforma de teste PCI Express A plataforma de teste Teledyne LeCroy é uma plataforma de teste avançada de dois slots com capacidade para Gen 3 (até 8GT/s) que fornece uma sonda de barramento integrada para até 16 pistas, seleções para várias configurações de relógio, vários indicadores de status de LED, bem como uma fonte de alimentação integrada fonte que é capaz de fornecer até 150 watts de potência para o dispositivo em teste (DUT).
Plataforma de teste PXP-100B A plataforma de teste Teledyne LeCroy PXP-100B é uma plataforma de dois slots com capacidade para Gen 3 (até 8GT/s) que fornece um meio conveniente para testar placas PCIe com um backplane passivo portátil e alimentado autônomo. O PXP-100B fornece a energia necessária para ambos os slots do backplane.

NVMe sobre PCIe
Teste de conformidade  

Os testes de conformidade UNH NVMe são executados no analisador e exercitador Teledyne LeCroy Protocol. Essas ferramentas oferecem suporte aos recursos de emulação NVMe necessários para realizar esses testes. A configuração de hardware necessária incluiria um Summit analisador T3, um Summit Z3 exercitador, uma plataforma de teste PCIe, bem como o UNH-IOL forneceu scripts de teste de conformidade.

Os desenvolvedores de SSDs que utilizam o protocolo NVMe enfrentam testes desafiadores, identificação de problemas e problemas de resolução que devem ser resolvidos rapidamente para manter os cronogramas do projeto. Summit os analisadores entendem e decodificam essas especificações, além de todo o tráfego PCIe padrão.

Além disso, a Teledyne LeCroy trabalhou com o Laboratório de Interoperabilidade da Universidade de New Hampshire (UNH-IOL) para criar os conjuntos e procedimentos de teste de conformidade que foram aceitos pelo NVMe Promoters Group como ferramentas de teste NVMe padrão para testes de conformidade. Esses conjuntos de teste, executados em Summit analisadores e exercitadores, ajudam a validar a conformidade com os requisitos da especificação NVMe. Essa mesma configuração de teste também foi aceita pelo PCI SIG para testes de conformidade da especificação PCIe mais geral.