direita|miniaturadaimagem| Dois tipos de DIMMs: um módulo SDRAM de 168 pinos (superior) e um módulo DDR SDRAM de 184 pinos (inferior). O módulo SDRAM possui dois entalhes (cortes ou incisões retangulares) na borda inferior, enquanto o módulo DDR1 SDRAM possui um. Além disso, cada módulo possui oito chips de RAM, mas o inferior possui um espaço desocupado para o nono chip; este espaço é ocupado em ECC DIMMs direita|miniaturadaimagem| Três slots SDRAM DIMM em uma placa-mãe de computador ABIT BP6
Um DIMM () (Dual In-Line Memory Module, módulo de memória dual in-line), comumente chamado de RAM stick, pente de memória ou pente de RAM, compreende uma série de circuitos integrados de memória de acesso aleatório dinâmico. Esses módulos de memória são montados em uma placa dee circuito impresso e projetados para uso em computadores pessoais, estações de trabalho, impressoras e servidores. Eles são o método predominante para adicionar memória em um sistema de computador. A grande maioria dos DIMMs é padronizada pelos padrões JEDEC, embora existam DIMMs proprietários. Os DIMMs vêm em uma variedade de velocidades e tamanhos, mas geralmente têm um de dois comprimentos - PC com 133,35 mm (5,25 pol.).
História Os DIMMs (Dual In-line Memory Module) foram uma atualização dos anos 90 para SIMMs (Single In-line Memory Modules) quando os processadores Pentium baseados em Intel P5 começaram a ganhar participação de mercado. O Pentium tinha uma largura de barramento de 64 bits, o que exigiria SIMMs instalados em pares combinados para preencher o barramento de dados. O processador acessaria então os dois SIMMs em paralelo.
Os DIMMs foram introduzidos para eliminar essa desvantagem. Os contatos nos SIMMs em ambos os lados são redundantes, enquanto os DIMMs possuem contatos elétricos separados em cada lado do módulo. Isso lhes permitiu dobrar o caminho de dados de 32 bits do SIMM para um caminho de dados de 64 bits.
O nome "DIMM" foi escolhido como um acrônimo para Dual In-line Memory Module, simbolizando a divisão nos contatos de um SIMM em duas linhas independentes. Muitos aprimoramentos ocorreram nos módulos nos anos seguintes, mas a palavra "DIMM" permaneceu como um termo genérico para módulos de memória de computador.
Variantes Variantes de DIMMs suportam RAM DDR, DDR2, DDR3, DDR4 e DDR5.
Tipos comuns de DIMMs incluem o seguinte:
+SDRAMSDR
SDRAMDDR
SDRAMDDR2
SDRAMDDR3
SDRAMDDR4
SDRAMDDR5
SDRAMFPM DRAM
e EDO DRAMFB-DIMM DRAMDIMM100-pinos168-pinos184-pinos240-pinos288-pinos168-pinos240-pinosSO-DIMM144-pinos200-pinos204-pinos260-pinos262-pinos72-pinos/144-pinosMicroDIMM144-pinos172-pinos214-pinos colspan="3" colspan="2"
70 a 200 pinos
SO-DIMM de 72 pinos (não é o mesmo que um SIMM de 72 pinos), usado para FPM DRAM e EDO DRAM DIMM de 100 pinos, usado para SDRAM de impressora SO-DIMM de 144 pinos, usado para SDR SDRAM (menos frequentemente para DDR2 SDRAM) DIMM de 168 pinos, usado para SDR SDRAM (com menos frequência para FPM/EDO DRAM em estações de trabalho/servidores, pode ser 3,3 ou 5 V) MicroDIMM de 172 pinos, usado para DDR SDRAM DIMM de 184 pinos, usado para DDR SDRAM SO-DIMM de 200 pinos, usado para DDR SDRAM e DDR2 SDRAM DIMM de 200 pinos, usado para FPM/EDO DRAM em algumas estações de trabalho e servidores Sun.
201 a 300 pinos
SO-DIMM de 204 pinos, usado para DDR3 SDRAM MicroDIMM de 214 pinos, usado para DDR2 SDRAM DIMM de 240 pinos, usado para DDR2 SDRAM, DDR3 SDRAM e FB-DIMM DRAM MiniDIMM de 244 pinos, usado para DDR2 SDRAM SO-DIMM de 260 pinos, usado para DDR4 SDRAM SO-DIMM de 260 pinos, com posição de entalhe diferente do DDR4 SO-DIMMs, usado para UniDIMMs que podem transportar SDRAM DDR3 ou DDR4 DIMM de 278 pinos, usado para SDRAM de alta densidade HP. DIMM de 288 pinos, usado para DDR4 SDRAM e DDR5 SDRAM
SO-DIMM
Um SO-DIMM (pronuncia-se "so-dimm" , também escrito " SODIMM") ou pequeno contorno DIMM, é uma alternativa menor para um DIMM, sendo aproximadamente metade do tamanho físico de um DIMM regular.
Os SO-DIMMs são frequentemente usados em sistemas com espaço limitado, que incluem laptops, computadores pessoais de tamanho reduzido, como os baseados em placas-mãe Nano-ITX, impressoras de escritório atualizáveis de última geração e hardware de rede, como roteadores e dispositivos NAS. Eles geralmente estão disponíveis com o mesmo caminho de dados de tamanho e classificações de velocidade dos DIMMs regulares, embora normalmente com capacidades menores.
SDR SDRAM de 168 pinos direita|miniaturadaimagem| Posições dos entalhes nos módulos DIMM DDR (superior) e DDR2 (inferior) Na borda inferior dos DIMMs de 168 pinos há dois entalhes, e a localização de cada entalhe determina um recurso específico do módulo. O primeiro entalhe é a posição da chave DRAM, que representa os tipos de DIMM RFU (uso futuro reservado), registrado e sem buffer (posição esquerda, intermediária e direita, respectivamente). O segundo entalhe é a posição da chave de tensão, que representa os tipos de DIMM 5,0 V, 3,3 V e RFU (a ordem é a mesma acima).
DDR DIMMs
DDR, DDR2, DDR3, DDR4 e DDR5 têm contagens de pinos diferentes e/ou posições de entalhe diferentes. Em outubro de 2022, DDR5 SDRAM é um tipo emergente moderno de memória dinâmica de acesso aleatório (DRAM) com uma interface de alta largura de banda ("taxa de dados dupla") e está em uso desde 2020. É o sucessor de alta velocidade para DDR, DDR2, DDR3 e DDR4. A DDR5 SDRAM não é compatível nem para frente nem para trás com qualquer tipo anterior de memória de acesso aleatório (RAM) devido a diferentes voltagens de sinalização, temporizações, bem como outros fatores diferentes entre as tecnologias e sua implementação.
SPD EEPROM A capacidade de um DIMM e outros parâmetros operacionais podem ser identificados com detecção de presença serial (SPD), um chip adicional que contém informações sobre o tipo de módulo e tempo para o controlador de memória seja configurado corretamente. O SPD EEPROM se conecta ao System Management Bus e também pode conter sensores térmicos (TS-on-DIMM ).
Correção de erros Os DIMMs ECC são aqueles que possuem bits de dados extras que podem ser usados pelo controlador de memória do sistema para detectar e corrigir erros. Existem vários esquemas ECC, mas talvez o mais comum seja a Correção de Erro Único, Detecção de Erro Duplo (SECDED), que usa um byte extra por palavra de 64 bits. Os módulos ECC geralmente carregam um múltiplo de 9 em vez de um múltiplo de 8 chips.
Ranking Às vezes, os módulos de memória são projetados com dois ou mais conjuntos independentes de chips DRAM conectados ao mesmo endereço e barramentos de dados; cada um desses conjuntos é chamado de classificação . Postos que compartilham o mesmo slot, apenas um posto pode ser acessado a qualquer momento; é especificado ativando o sinal de seleção de chip (CS) da classificação correspondente. As outras fileiras do módulo são desativadas durante a operação tendo seus sinais CS correspondentes desativados. Atualmente, os DIMMs são comumente fabricados com até quatro fileiras por módulo. Os fornecedores de DIMMs de consumo começaram recentemente a distinguir entre DIMMs simples e duplos.
Depois que uma palavra de memória é buscada, a memória normalmente fica inacessível por um longo período de tempo enquanto os amplificadores de detecção são carregados para acessar a próxima célula. Ao intercalar a memória (por exemplo, as células 0, 4, 8, etc. são armazenadas juntas em uma classificação), os acessos sequenciais à memória podem ser realizados mais rapidamente porque os amplificadores de sentido têm 3 ciclos de tempo ocioso para recarga, entre os acessos.
Os DIMMs geralmente são chamados de "lado único" (single-sided) ou "lado duplo" (double-sided) para descrever se os chips DRAM estão localizados em um ou em ambos os lados da placa de circuito impresso (PCB) do módulo. No entanto, esses termos podem causar confusão, pois o layout físico dos chips não necessariamente está relacionado à forma como eles são logicamente organizados ou acessados.
O JEDEC decidiu que os termos "dupla face", "dupla face" ou "banco duplo" não eram corretos quando aplicados a DIMMs registrados (RDIMMs).
Organização A maioria dos DIMMs é construída usando chips de memória "×4" ("por quatro") ou "×8" ("por oito") com nove chips por lado; "×4" e "×8" referem-se à largura de dados dos chips DRAM em bits.
No caso de DIMMs registrados "×4", a largura de dados por lado é de 36 bits; portanto, o controlador de memória (que requer 72 bits) precisa endereçar os dois lados ao mesmo tempo para ler ou escrever os dados de que precisa. Nesse caso, o módulo de dois lados é de classificação única. Para DIMMs registrados "×8", cada lado tem 72 bits de largura, portanto, o controlador de memória endereça apenas um lado por vez (o módulo de dois lados tem classificação dupla).
O exemplo acima se aplica à memória ECC que armazena 72 bits em vez dos 64, mais comuns. Também haveria um chip extra por grupo de oito, que não é contado.
Velocidades Para várias tecnologias, existem certas frequências de clock de barramento e dispositivo que são padronizadas; há também uma nomenclatura decidida para cada uma dessas velocidades para cada tipo.
Os DIMMs baseados em DRAM de taxa de dados única (SDR) têm a mesma frequência de barramento para dados, endereço e linhas de controle. DIMMs baseados em DRAM DRAM (DDR) têm dados, mas não o estroboscópio com o dobro da taxa do clock; isso é obtido marcando tanto a borda ascendente quanto a descendente dos estrobos de dados. O consumo de energia e a tensão diminuíram gradualmente a cada geração de DIMMs baseados em DDR.
Outra influência é a latência do Strobe de Acesso à Coluna (CAS), ou CL, que afeta a velocidade de acesso à memória. Este é o tempo de atraso entre o comando READ e o momento em que os dados estão disponíveis.
+DIMMs SDRAM SDRChipMóduloClock efetivoTaxa de transferênciaVoltagemSDR-66PC-6666 MHz66 MT/s3,3 VSDR-100PC-100100 MHz100 MT/s3,3 VSDR-133PC-133133 MHz133 MT/s3,3 V
+DIMMs DDR SDRAM (DDR1)ChipMóduloClock de memóriaClock de Barramento I/OTaxa de transferênciaVoltagemDDR-200PC-1600100 MHz100 MHz200 MT/s2,5 VDDR-266PC-2100133 MHz133 MHz266 MT/s2,5 VDDR-333PC-2700166 MHz166 MHz333 MT/s2,5 VDDR-400PC-3200200 MHz200 MHz400 MT/s2,5 V
+DIMMs DDR2 SDRAMChipMóduloClock de memóriaClock de Barramento I/OTaxa de transferênciaVoltagemDDR2-400PC2-3200200 MHz200 MHz400 MT/s1,8 VDDR2-533PC2-4200266 MHz266 MHz533 MT/s1,8 VDDR2-667PC2-5300333 MHz333 MHz667 MT/s1,8 VDDR2-800PC2-6400400 MHz400 MHz800 MT/s1,8 VDDR2-1066PC2-8500533 MHz533 MHz1066 MT/s1,8 V
+DIMMs DDR3 SDRAMChipMóduloClock de memóriaClock de Barramento I/OTaxa de transferênciaVoltagemDDR3-800PC3-6400400 MHz400 MHz800 MT/s1,5 VDDR3-1066PC3-8500533 MHz533 MHz1066 MT/s1,5 VDDR3-1333PC3-10600667 MHz667 MHz1333 MT/s1,5 VDDR3-1600PC3-12800800 MHz800 MHz1600 MT/s1,5 VDDR3-1866PC3-14900933 MHz933 MHz1866 MT/s1,5 VDDR3-2133PC3-170001066 MHz1066 MHz2133 MT/s1,5 VDDR3-2400PC3-192001200 MHz1200 MHz2400 MT/s1,5 V
+DIMMs DDR4 SDRAMChipMóduloClock de memóriaClock de Barramento I/OTaxa de transferênciaVoltagemDDR4-1600PC4-12800800 MHz800 MHz1600 MT/s1,2 VDDR4-1866PC4-14900933 MHz933 MHz1866 MT/s1,2 VDDR4-2133PC4-170001066 MHz1066 MHz2133 MT/s1,2 VDDR4-2400PC4-192001200 MHz1200 MHz2400 MT/s1,2 VDDR4-2666PC4-213001333 MHz1333 MHz2666 MT/s1,2 VDDR4-3200PC4-256001600 MHz1600 MHz3200 MT/s1,2 V
Fatores de forma