SRAM
Beatriz Soares
Cefas Rodrigues
Diego Ferreira
Pedro Augusto
Wyklify Jhonson
Histórico
• Ao longo da vida evolucionária do PC, a memória principal (que chamamos de RAM) teve tempos difíceis em acompanhar o processador • Mais recentemente, contudo, sistemas usando memórias SDRAM DDR, DDR2 e
DDR3 têm barramentos de memória capazes de igualar ao do processador.
A relação entre MHz e o tempo de ciclo em nanossegundos Velocidade do Clock
Tempo do Ciclo
4.77MHz
210ns
6MHz
167ns
8MHz
125ns
12MHz
83ns
16.7MHz
60ns
20MHz
50ns
25MHz
40ns
Diferenças entre DRAM e SRAM
Tipo
Velocidade
Densidade
Custo
DRAM
Baixa
Alta
Baixo
SRAM
Alta
Baixa
Alto
Definição
• Memória estática de acesso aleatório (Static random-access memory - SRAM)
• Usa “circuitos de travamento biestáveis” para guardar cada bit.
• São muito mais rápidas em comparação à DRAM, e muito mais capazes de acompanhar a velocidade dos processadores modernos.
Tipos
• SRAM não-volátil
– As SRAMs não voláteis tem o funcionamento padrão da
SRAM, porém elas salvam os dados quando o suprimento de energia é perdido.
• Por tipo de transistor
– Transistor bipolar: muito veloz, porém consume muita energia; – MOSFET: pouco custo energético, e muito comum atualmente; Tipos
• Por função
– Assíncrona: independente de frequência de clock, entrada e saída de dados são controladas por transição de endereços.
– Síncrona: todas cronometrações são iniciadas por um sinal do clock.
• Por tipo de flip-flop
– SRAM binária;
– SRAM ternária;
Estrutura Física
Célula de SRAM com 6 transistores
Durante acessos de leitura, as linhas de bits são ativamente levadas à alto e baixo pelos inversores na célula SRAM.
Isso melhora a largura de banda da
SRAM comparada com as DRAMS.
A SRAM de 4 transistores possui vantagem no custo, já que sua produção é menos complexa. Os resistores devem ter dimensões menores e valores maiores.
Funcionamento
• O design da SRAM precisa de um cluster de 6 transistores pra cada