I dedicate this question to my students from Faculty of Computer Systems and Technologies of TU Sofia (groups 44, 45, 46 and 47)...
A few months ago, I asked a similar question (surprisingly, still unanswered?) about the bizarre circuit of DRAM sense amplifier:
https://www.researchgate.net/post/What_is_the_basic_idea_behind_the_DRAM_sense_amplifier_Can_we_think_of_it_as_of_a_negative_load
There I told how, in the past, I could not understand how a DRAM cell can be refreshed by simply reading. I was able to imagine how this could be done by reading and next writing... but I was not able to imagine how it could be done only by reading...
At the beginning of yesterday's lecture on DRAM, to motivate my students to reveal this brilliant circuit idea themselves, I told them my story. Then, with the help of analogous situations from our daily life (some of them a little fictitious:), we managed to explain it in a simple and spectacular way...
So we already know what the main function of the sense amplifier is in a DRAM - to refresh the contents of the cells. But what is its function in an SRAM where there is no need for refreshment, but only for simple reading? Why do we use there such an odd 2-terminal amplifier?
The conventional amplifier is a 4-terminal (2-port) device - it has an input (port) where to apply the input voltage and an output (port) from where to take the output voltage. Can not we read (and amplify) the contents of the cells with its help? What is the need for such a weird amplifier having only two terminals?
This morning, the answer to this old question suddenly emerged in my mind. I clearly imagined how to present it to my students to understand the need for such a unusual circuit solution in SRAM.
I will spend some time at the beginning of the next lecture on Thursday to unveil this need with the same success as we did in the lecture on DRAM.
I hope this time you will not remain impartial and will support us...