Page 185 - Bebop to The Boolean Boogie An Unconventional Guide to Electronics Fundamentals, Components, and Processes
P. 185

166    Chapter Fifteen

              This operation, known as refreshing, requires the contents of each cell to be read
              out and then rewritten. Some types of  DRAM require external circuitry to
              supervise the refresh process, in which case a special independent controller
              device is employed to manage a group of DRAMS. In other cases, a DRAM
              may contain its own internal self-refresh circuitry.
                  In the case of Static RAMS (SRAMs) ,7  each cell is formed from four or six
              transistors configured as a latch or a flip-flop. The term “static” is applied
              because, once a value has been loaded into an SRAM cell, it will remain
              unchanged until it is explicitly altered or until power is removed from
              the device.
                  For external components to reference a particular word in the memory, they
              must specify that word’s address by placing appropriate values onto the address
              bus. The address is decoded inside the device, and the contents of the selected
              word are made available as outputs from the array (Figure 15-3).





                        memory
                       .
                         device
                              .
                external   ‘ .
                system


                                                                           data[3:0]  (from
                                                                                  the word
               address_bus[2:O]                                              selected by the
                                                         .       decoder
                                                                              address bus)


                                    Figure 15-3. Address bus decoding


                  Standard memory devices are constrained to have a depth of 2” words,
              where n  is the number of bits used to form the address bus. For example, the
              3-bit address bus illustrated in Figure 15-3 can be decoded to select one of eight
              words ( z3 = 8) using a 3:8 decoder.8


              7  In conversation, SRAM is pronounced as “S-RAM.” That is, spelling out the “S” and
                following it with “RAM” to rhyme with “ham.”
              8 Decoders were introduced in Chapter 11.
   180   181   182   183   184   185   186   187   188   189   190