Para responder a su pregunta, sí, puede usar un LM339 como un amplificador de detección, y todo lo que necesita hacer es conectar la entrada + a la línea de bits que no se invierte, y la entrada a la línea de bits de inversión. PERO ...
Ya que estamos hablando de leer una SRAM, la secuencia básica de eventos durante una LECTURA es:
- Precargue ambas líneas de bits a VDD.
- Afirmar la línea de palabras deseada
- Los bits seleccionados ahora tirarán de uno de cada par de línea de bits complementario hacia VSS
- El amplificador de detección detectará una diferencia entre los voltajes de línea de bits (uno permanecerá en VDD, el otro caerá hacia VSS)
Si observa el esquema de una celda de bit 4T o 6T, entonces podrá ver que la línea de bit descendente eventualmente llegará a VSS. En los diseños típicos de IC, donde la densidad es muy importante, las células de bits tienen transistores muy pequeños. Además, por lo general, están integrados en matrices grandes, que tienen capacidades de línea de bits muy grandes. Esto da como resultado una descarga muy lenta (relativamente) de la línea de bits por parte de la célula de bits. Esta es la motivación para el aspecto de velocidad de un amplificador de sentido. Probablemente no se aplique a usted porque puede usar transistores grandes (ya que son discretos, o en una matriz), y su matriz es pequeña.
El aspecto de aislamiento del amplificador de los sentidos también es muy importante. Si no usa un amplificador de detección, su línea de bits tendrá una carga desconocida basada en cualquier cosa que conecte. Además, cualquier ruido en la señal se transmitirá a todas sus celdas de bits. Un poco de aislamiento es siempre una buena idea aquí. Algo tan simple como un búfer / inversor CMOS funcionará bien.
No creo que vayas a ver un beneficio importante al usar un comparador para detectar las líneas de bits. En su lugar, le recomendaría que utilice un inversor o búfer CMOS. Será más sencillo, rápido y denso.