Você está na página 1de 11

Traduzido do Inglês para o Português - www.onlinedoctranslator.

com

Papel branco

Introdução ao
Associação Universal de Armazenamento Flash

Sumário executivo
Universal Flash Storage (UFS) é o padrão de armazenamento não volátil de alto desempenho e
próxima geração. O padrão UFS é definido por JEDEC e incorpora padrões da MIPI® Alliance (M-
PHY e UniProSM) para transporte de dados. O UFS utiliza o modelo de arquitetura SCSI com
suporte a vários comandos, incluindo o enfileiramento de comandos que permite a programação
multiencadeada. O UFS também oferece suporte a recursos de e-MMC, o formato de memória de
armazenamento integrado JEDEC introduzido em 2006. O MIPI M-PHY combina E/S SerDes de
alta velocidade (até 5,8 Gbps por faixa) com vários estados operacionais para atingir um
consumo de energia muito baixo.

A construção de elementos de padrões existentes acelerará a adoção do UFS, simplificando


o desenvolvimento e a implantação em todos os níveis - de ICs a firmware, software de
sistema, teste e medição.

A Universal Flash Storage Association (UFSA) foi criada para promover o UFS e certificar a
conformidade e a compatibilidade dos produtos UFS.

Copyright © 2013 Universal Flash Storage Association


Associação Universal de Armazenamento Flash Introdução

Introdução
As plataformas móveis usam memória não volátil para aplicação (normalmente embutida na placa de

circuito) e armazenamento do usuário (embutida e/ou removível). Os dispositivos de armazenamento devem

fornecer transferências rápidas de dados de grandes arquivos multimídia, como vídeo, música e fotos, além

de executar ativamente vários aplicativos. O desempenho do aplicativo depende muito das taxas de

transferência de memória multithread.

Universal Flash Storage (UFS) é o padrão de armazenamento não volátil de alto


desempenho e próxima geração. [1] O padrão UFS é mantido pelo JEDEC, depende do
MIPI® Alliance M-PHY e UniProSMpara transporte e emprestado do conjunto de comandos
SCSI. [2]. A construção de elementos de padrões existentes acelerará a adoção do UFS,
simplificando o desenvolvimento e a implantação em todos os níveis - de ICs a firmware,
software de sistema, teste e medição.

A Universal Flash Storage Association (UFSA) foi criada para promover o UFS e certificar a
conformidade e a compatibilidade dos produtos UFS. [3] A governança e os membros vêm de
todos os aspectos do ecossistema de memória móvel, representando desenvolvedores de
dispositivos e processadores de aplicativos (SOC), fornecedores de componentes, provedores de
IP de silício, fornecedores de instrumentação e serviços de teste e medição. O UFS é a
especificação mais avançada para armazenamento baseado em memória flash embutida e
removível em dispositivos móveis, como smartphones e tablets. A taxa máxima de I/O para UFS
será de 1,45 Gbps (UFS1.1) escalonável para 5,8 Gbps com UFS2.0.

Principais recursos do UFS

O UFS fornece vários recursos para suportar armazenamento embutido ou removível.

Recursos de memória incorporada

Partições de inicialização e operação de inicialização são suportadas. Não volátil pode ser particionado em

várias unidades lógicas (LUNs) com gerenciamento completo de atributos de partição. O novo padrão UFS

oferece suporte a vários comandos com enfileiramento de comandos. Esses recursos permitem a

programação multiencadeada. Os cartões de memória convencionais baseados em flash e as soluções flash

integradas processam um comando por vez, limitando o desempenho de acesso aleatório de leitura/

gravação.

Junho de 2013 p2
Associação Universal de Armazenamento Flash Introdução

Suporta o conhecido conjunto de comandos SCSI

O UFS usa o modelo de arquitetura SCSI amplamente adotado que oferece suporte a vários

comandos, incluindo o enfileiramento de comandos que permite a programação multiencadeada. Isso

fornece um protocolo de alto desempenho conhecido usado em USB 3.0 e SAS para permitir operação

assíncrona e operações de alta instrução por segundo (IOPS). Padrões não voláteis anteriores (por

exemplo, e-MMC) processam um comando por vez, limitando o desempenho de acesso aleatório de

leitura/gravação. Comandos adicionais incluem opções de proteção contra gravação, incluindo

proteção contra gravação permanente e inicial, operações seguras como limpar e apagar, função de

segurança RPMB e redefinição de hardware.

Interface simplificada do controlador de host (HCI)

A UFS Host Controller Interface (JESD223) permite maior flexibilidade de design do sistema, simplificando os

requisitos do processador host. Um conjunto de drivers de sistema operacional comuns e um conjunto de

registradores comuns são definidos e também podem ser personalizados.

Desempenho extensível com baixo consumo de energia

O UFS utiliza os padrões MIPI M-PHY e UniPro para as camadas Física e de Link, que foram definidas

para fornecer conectividade de alta velocidade para dispositivos móveis com máxima eficiência

energética. O roteiro M-PHY atualmente define três “engrenagens” de velocidade de 1,46 Gbps

(Engrenagem 1) a 5,83 Gbps (Engrenagem 3). O UFS oferece a promessa de reduções significativas no

consumo de energia do dispositivo. Ele irá saciar a demanda cada vez maior por soluções de

armazenamento versáteis e melhor desempenho do dispositivo.

UFS suporta formatos de cartão embutidos e removíveis

Junho de 2013 p3
Associação Universal de Armazenamento Flash Introdução

Mercado de memória móvel


As remessas de produtos móveis (atualmente dominadas por smartphones) representam 75% do mercado
de memória não volátil de US$ 30 bilhões. Prevê-se que os Tablet PCs ultrapassem os segmentos móveis
restantes.

Figura 2. Mercado não volátil por segmento Previsão 2013 [4]

Drivers de aplicativos para desempenho e densidade de memória

Desempenho portátil

Antigamente, pensava-se que o desempenho do armazenamento portátil afetava apenas os tempos de

transferência de mídia. Mas os aplicativos populares de smartphone e tablet de hoje (por exemplo, Google Maps,

Twitter, Facebook, eMail, navegadores da web, etc.) dependem de todo o sistema, incluindo o componente não

volátil. Kim, et. al. [5] realizou um estudo detalhado do impacto do subsistema de armazenamento móvel em uma

variedade de aplicativos e modos WiFi. O tempo de carregamento do aplicativo, o tempo de resposta e a

alternância de tarefas são afetados por todos os aspectos do sistema de armazenamento: drivers de software,

gerenciador de arquivos e operações de entrada/saída por segundo (IOPS).

Junho de 2013 p4
Associação Universal de Armazenamento Flash Introdução

Imagens de alta resolução

Multi-shot com processamento de imagem é usado para criar imagens de alta resolução nas limitações de

fator de forma de dispositivos móveis finos. O suporte para monitores de alta resolução como QXGA

(2048px x 1536px) e WQXGA (2560px x 1600px) com conteúdo de alta capacidade exigirá mais taxa de

transferência de dados e capacidade de armazenamento. Novos aplicativos de mídia, como vídeo com alta

taxa de quadros, imagens panorâmicas e sobreposições de imagens em tempo real, são exemplos de novos

recursos em smartphones, tablets e câmeras digitais. A reprodução de filmes HD (1080p) e futuros UHD (4K)

a partir de um dispositivo de armazenamento UFS permitirá maior tempo de execução entre o

carregamento da bateria.

O mercado de câmeras digitais profissionais atualmente oferece resoluções de até 5120 pixels x 2700 pixels com

taxas de captura de vídeo de 60 fps. Esses dispositivos atualmente usam SSDs para armazenamento de dados, mas

soluções de armazenamento menores, mais leves e mais confiáveis seriam desejáveis.

Consoles de jogos

Uma nova geração de consoles de jogos baseados em chipsets de tablet PC impulsionará o crescimento de soluções de

memória que podem fornecer taxa de transferência de dados e armazenamento para sobreposições de imagens em

tempo real e exibições de várias janelas.

Os tablets substituirão os desktops e laptops

A tendência de substituir computadores de mesa por tablets está bem encaminhada. O Microsoft Surface foi

o primeiro tablet a executar um sistema operacional de desktop (Windows 8.0). O mais recente Blackberry

Q10 combina tela sensível ao toque com palavra-chave anexada ao Bluetooth e dispositivo apontador. Há

especulações de que a Apple apresentará uma versão para tablet do MacBook Pro. Além do armazenamento

incorporado para dados de aplicativos, esses dispositivos exigirão armazenamento de usuário de alta

densidade. Uma solução de fator de forma removível permitirá uma adoção mais rápida. A interface SATA

usada em SSDs de laptop e ultrabook não é adequada para requisitos de energia móvel. O UFS pode

atender à necessidade de armazenamento de alto desempenho, fator de forma pequeno e demanda de

energia com economia de bateria para produtos de computação móvel.

Tablets profissionais

O mercado de tablets de ultra-alta resolução com UHD (4K) e UHD (8K) será
impulsionado por aplicativos profissionais para arquitetura, engenharia civil e imagens
médicas. Exemplos de futuros tablets profissionais foram exibidos na CES 2013.

Junho de 2013 p5
Associação Universal de Armazenamento Flash Introdução

Roteiro de memória móvel


Os principais recursos dos padrões de armazenamento móvel atuais e de curto prazo da JEDEC são

descritos na Tabela 1. A geração atual de e-MMC oferece taxas de transferência de dados de 200 MB/s

com E/S de terminação única de 200 MHz. A próxima geração (e-MMC 5.0) usará DDR I/O para

fornecer 400MT/s (1 Byte/transferência).

Recurso e-MMCv4.51 UFS 2.0 SATA3

Taxa máxima de transferência de dados 200 MB/s > 1000 MB/s > 500 MB/s

Topologia Meio duplex Full Duplex Ponto a ponto

Conjunto de Comandos Nativo SCSI SCSI

partição de inicialização Sim Sim Não

RPMB Sim Sim Não

Partições até 4 Até 8 (LUNs) 1 (nível do dispositivo)

Enfileiramento de comandos Não Sim Sim

Consumo de energia Em espera: <0,5 mW Em espera: <0,5 mW Em espera: 5mW

Ativo: ~1 mW Ativo: ~1 mW Ativo: 6 W

Suporte multitarefa Função única Múltiplos LUNs Não

Recursos do e*MMC Sim Sim Não

Aparar/apagar com segurança Sim Sim Não

Tabela 1. Comparação dos padrões de memória móvel [4]

Nota: A especificação UFS publicada atual é 1.1. O UFS 2.0 está agendado para lançamento no terceiro trimestre de
2013.

Junho de 2013 p6
Associação Universal de Armazenamento Flash Introdução

Detalhes UFS

Alta performance

O UFS utiliza E/S SerDes 8b/10b de alta velocidade com taxas de até 5,8 Gbps). Tal desempenho
permite que um filme HD, por exemplo, seja reproduzido instantaneamente e em velocidade
total.

Figura 3. Taxa máxima de transferência de dados de E/S para padrões móveis

Baixo consumo de energia

O UFS consumirá menos energia do que outras soluções de armazenamento móvel para uma aplicação

típica. O UFS oferece consumo de energia ocioso próximo a zero e compensações de desempenho de

energia sob controle de software. Vários estados operacionais no MIPI M-PHY abrangem rajadas de alta

velocidade e transferências de baixa velocidade, com modos de suspensão e hibernação. As especificações

permitem transições eficientes entre os vários modos ativos e de economia de energia, permitindo um grau

mais alto de otimização de energia de desempenho do que outros padrões de armazenamento.

Junho de 2013 p7
Associação Universal de Armazenamento Flash Introdução

Implementação UFS

No diagrama abaixo, a implementação de um host ou dispositivo UFS é simplificada para o


M-PHY, núcleo digital (UniPro) e a interface para o SoC ou para a memória não volátil.
Examinaremos cada um deles em detalhes.

Figura 4. Interface UFS para UFS

Arquitetura em Camadas UFS

Existem três camadas principais na arquitetura UFS: UCS, UTP e interconexão


(UniPro + M-PHY). A camada de conjunto de comandos (UCS) é a interface para o aplicativo de
software e incorpora o padrão SCSI como o protocolo de linha de base para a especificação UFS.
A Camada de Transporte (UTP) é responsável por encapsular o protocolo na estrutura de quadro
apropriada para a camada de interconexão. A Camada de Interconexão (UIC) é uma combinação
de IP digital e analógico.

Figura 5. Arquitetura em camadas do UFS

Junho de 2013 p8
Associação Universal de Armazenamento Flash Introdução

Compatibilidade com e•MMC

O UFS herda recursos importantes do e•MMC para facilitar a migração [4]

Recurso e-MMCv4.51 e-MMCv5.0 UFS v1.1 UFS v2.0

fila de comandos Embalado Embalado Sim Sim


comandos comandos

Prioridade de Fila Não Não Sim Sim

ContextID Sim Sim Sim1 Sim1

Etiqueta de dados Sim Sim Sim1 Sim1

Relógio de tempo real Sim Sim Sim Sim

Capacidade Dinâmica Sim Sim Sim2 Sim2

Desligar Notificar Sim Sim Sim1 Sim

Grande Setor Sim3 Sim3 Sim 4KB min Sim 4KB min

Extensão de segurança Sim Sim Sim Sim

Notas:

1 Número do Grupo SCSI

2 SCSI Unmap

3 Para capacidade superior a 250 GB, o tamanho do setor nativo é de 4 KB

Tabela 2. Migração de e•MMC para UFS

Requisitos do dispositivo incorporado

O dispositivo UFS incorporado terá um pino de reinicialização de hardware separado, que ficará ativo em nível

baixo. O pino de reinicialização será desativado por padrão e permanentemente desativado ou ativado por meio de

um parâmetro no dispositivo UFS. O dispositivo incorporado também suportará o PHY e a reinicialização suave. O

dispositivo incorporado implementará a alimentação interna na redefinição para estar em conformidade com o

PHY.

Requisitos de dispositivos removíveis

O dispositivo UFS removível não terá um pino de reinicialização dedicado, mas suportará PHY e

reinicialização suave. O dispositivo UFS removível implementará a alimentação interna na redefinição para

estar em conformidade com o PHY.

Junho de 2013 p9
Associação Universal de Armazenamento Flash Introdução

Conformidade e teste UFS

JEDEC cria e publica padrões da indústria, mas não certifica conformidade ou fornece serviços de

teste. O fornecedor do dispositivo ou silício é responsável (perante os clientes) por garantir a

conformidade. Isso pode ser difícil para muitos padrões em que diferentes dispositivos serão usados

juntos em um produto final. Testes de fornecedores privados, “interoperações” públicas e serviços de

teste de contrato podem ser usados, mas é demorado e difícil garantir a compatibilidade total.

A UFSA implementou um processo de certificação que inclui acreditação de laboratório de testes e

especificações de teste de conformidade. O logotipo de certificação UFS oferece aos fornecedores de

dispositivos e OEMs um meio de comunicar conformidade e interoperabilidade.

A UFSA, com base no JESD224 [2], define os procedimentos de teste e identifica o conjunto básico de testes a

serem realizados. As configurações para dispositivo, host e interoperação dispositivo + host são definidas.

Laboratórios de teste comerciais são certificados para análise de velocidade máxima de E/S (M-PHY) e testes de

protocolo. A certificação de teste de alta velocidade abrange acessórios de teste, osciloscópios, testadores de taxa

de erro de bit (BER), geradores de forma de onda, analisadores de rede e refletômetros de domínio de tempo. A

certificação de teste de protocolo abrange dispositivos de espionagem de host e dispositivo, escopos, geradores de

protocolo e analisadores, bem como amostras “douradas” para host e dispositivo. O layout do link Unipro, UFS

Transport Layer (UTP) e pilhas de hardware e software são considerados durante o teste de interoperabilidade

total. Os laboratórios de teste certificados estão autorizados a emitir Certificados de Conformidade para

fornecedores de hardware de IC, IP e validação.

Junho de 2013 p10


Associação Universal de Armazenamento Flash Introdução

Resumo
A arquitetura UFS aumenta o desempenho enquanto mantém o baixo consumo de energia das
soluções existentes, como e•MMC. Os benefícios adicionais de desempenho permitem que o UFS
substitua o e•MMC como padrão de armazenamento móvel.

O uso do conhecido modelo de arquitetura SCSI combinado com enfileiramento de comandos e


programação multi-thread deve resultar em ampla adoção no mercado.

O M-PHY e o UniPro combinados com um baixo nível de energia ativa e uma energia ociosa próxima de zero

oferecem a promessa de reduções significativas no consumo de energia do dispositivo.

Com todos esses recursos exclusivos, o UFS será a solução de armazenamento preferencial em quase todos os

dispositivos eletrônicos portáteis.

Referências
1.JEDEC.org (Consulte JESD220, JESD223, JESD224)

2.Aliança MIPI
3.Associação Universal de Armazenamento Flash

4.Informações 17 de abril de 2013

5.Kim H, Agrawal N, Ungureanu C, revisitando o armazenamento para smartphones, 2012

Junho de 2013 p11

Você também pode gostar