¿Cómo funcionan los transistores de acceso en una celda SRAM?

1

Porejemplo,enlaimagendearriba,¿cómofuncionanrealmenteM5yM6?¿CómosepuedenactivarsimplementeafirmandoWL?¿Noseencenderíanoapagaríanlostransistoressegúnelvoltajedelafuentedelapuerta?

Noentiendocómo,porejemplo,seríaposibleactivarM6cuandohayun1almacenadoenQ.Enesecaso,afirmarqueWLsolollevaríaelvoltajedelafuentedelapuertaa0,¿cómopuedesereso?suficienteparaencenderlo?

Yaquenoestoysatisfechoconlaúnicarespuesta,especialmenteporqueparececontradecirseconrespectoalaprecarga,loestoyampliandounpoco:

LaexplicaciónhabitualdelfuncionamientodelaceldaSRAMsebasaenqueambostransistoresdeaccesoesténencendidos. Aquí (página 17) puede encontrar un ejemplo. Por lo tanto, no entiendo cómo los transistores de acceso podrían activarse si la fuente estaba en el lado de las líneas de bits (porque está llevando AMBAS líneas de bits a ALTO durante una operación de lectura), o incluso si la fuente estaba en el lado de los inversores (porque entonces solo se activaría un transistor de acceso durante una operación de escritura, lo mismo que se activaría durante una operación de lectura (porque ahora lo único que importa para activar los transistores de acceso es Q y -Q : recuerde que la fuente está en el lado de los inversores)). Si tanto la lectura como la escritura activaron los mismos transistores siempre que el contenido de la celda sea el mismo, ¿cuál es la diferencia entre leer y escribir? No creo que sea solo el amplificador de los sentidos. Me gustaría que alguien aclarara estas dudas.

    
pregunta Ant

2 respuestas

1

Al leer un bit SRAM, ambos cables de la columna se pueden mover alto (precargado) antes de elevar el cable de la fila; uno de ellos se bajará, mientras que el otro no se mantendrá en el estado precargado.

Para escribir un bit de SRAM, uno de los cables de la columna debe bajarse mientras que el otro está precargado o alto. Activar el transistor de acceso no hará mucho en el lado cuya columna está colocada en alto, pero el transistor de acceso en el otro lado dominará el PFET del lado alto dentro de la celda de memoria; haciendo eso, a su vez, se activará el PFET del lado alto en el otro lado.

    
respondido por el supercat
1

La línea de bits es la fuente. Para escribir un cero, la línea de bits se pone baja y M6 está activado. M6 está diseñado para simplemente sobreexcitar M4. La retroalimentación del cierre completa la acción de cierre. M5 funciona de manera similar para escribir el estado.

    
respondido por el Martin McClurg

Lea otras preguntas en las etiquetas