EP0771007A2

Memory devices with selectable access type and systems and methods using the same

Abstract

A memory 200 including an array 201 of rows and columns of memory cells. Row decoder circuitry 211 is provided for selecting in response to a row address a row in array 201 for access. Column decoder circuitry 205 is provided for selecting at least one location within a first group of columns along the selected row in array 201 in response to a column address. At least one shift register 207 is provided for allowing serial access to one of the cells within a second group of columns along the selected row.

EP0771007A2, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 4 October 2016, 10 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

38 claims: 9 independent, 29 dependent

  1. 1
    A memory comprising:an array of rows and columns of memory cells;row decoder circuitry for selecting a selected row in said array for access;first column decoder circuitry for selecting a location within a first group of said columns along said selected row ;second column decoder circuitry for selecting for access a location within a second group of said columns along said selected row;and control circuitry for selectively performing an access of a selected type to a selected said location of a selected one said first and second groups of columns through said first and second column decoder circuitry.
  2. 2
    The memory of Claim 1 wherein said selected type of access is selected from the group consisting of random and page mode accesses.
  3. 3
    The memory of Claim 1 wherein said control circuitry selects a said group for access and said type of access to be performed in response to at least one control signal.
  4. 4
    The memory of Claim 1 and further comprising at least one shift register coupled to a third group of said columns for providing serial access to cells within said third group of columns along said selected row.
  5. 5
    The memory of Claim 4 wherein said at least one shift register comprises a plurality of shift registers.
  6. 6
    The memory of Claim 1 wherein said array of cells comprises an array of dynamic random access memory cells.
  7. 7
    The memory of Claim 1 wherein said array of cells comprises an array of static random access memory cells.
  8. 8
    The memory of Claim 1 wherein said array of cells comprises first and second subarrays each comprising selected ones of said rows.
  9. 9
    The memory of Claim 8 wherein said first column decoder circuitry comprises first and second column decoders coupled to bitlines of said first group of columns, said first column decoder for addressing locations in said first subarray and said second column decoder for addressing locations in said second subarray.
  10. 10
    The memory of Claim 8 wherein said second column decoder circuitry comprises first and second column decoders coupled to bitlines of said second group of columns, said first column decoder for addressing locations in said first subarray and said second column decoder for addressing locations in said second subarray.
  11. 11
    The memory of Claim 1 wherein said 4 wherein said at least one shift register is clocked by a clock signal received from a source external to said memory.
  12. 12
    A memory comprising:an array of rows and columns of memory cells;row decoder circuitry for selecting in response to a row address a row in said array for access;column decoder circuitry for selecting at least one location within a first group of columns along said selected row in said array in response to a column address;and at least one shift register for providing serial access to ones of said cells within a second group of columns along said selected row.
  13. 13
    The memory of Claim 12 and further comprising page mode control circuitry for generating a plurality of column addresses, said plurality of addresses presented to said column decoder circuitry to access a plurality of pages along said selected row.
  14. 14
    The memory of Claim 12 and further comprising input/output circuitry for controlling the exchange of data between said column decoder and said shift register and associated input/output pins.
  15. 15
    The memory of Claim 14 wherein said input/output circuitry is operable to allow an access to said first group of columns through said column decoder circuitry and simultaneously serial accesses to said second group of columns through said at least one shift register.
  16. 16
    The memory of Claim 12 wherein said at least one shift register comprises a plurality of shift registers and said memory further comprises multiplexing circuitry for selecting a said shift register for accessing corresponding ones of said second group of columns.
  17. 17
    The memory of Claim 12 wherein said array of memory cells comprises first and second subarrays, a first group of said rows forming said first subarray and a second group of said rows forming said second subarray.
  18. 18
    The memory of Claim 17 and further comprising a plurality of sense amplifiers coupled to bitlines of said first group of columns and shared by said first and second subarrays.
  19. 19
    The memory of Claim 18 wherein said column decoder circuitry comprises a first column decoder coupled to said bitlines of said first group of columns and associated with said first subarray and a second column decoder coupled to said bitlines of said first group of columns and associated with said second subarray.
  20. 20
    The memory of Claim 12 and further comprising second column decoder circuitry for selecting at least one location within a third group of said columns.
  21. 21
    The memory of Claim 20 and further comprising control circuitry for selectively performing an access of a selected type to a selected location within selected one of said first and third groups of columns through said respective first and second column decoder circuitry.
  22. 22
    The memory of Claim 21 wherein said selected access type is selected from the group consisting of random and page mode accesses.
  23. 23
    The memory of Claim 21 wherein said control circuitry is further operable to provide for a serial access through said at least one shift register simultaneous with a said selected access to said selected one of said first and third groups of columns.
  24. 24
    A processing system comprising:a central processing unit;a bus coupled to said central processing unit: core logic coupled to said bus;and a memory coupled to said core logic comprising: an array of memory cells arranged in rows and columns;means for selecting a selected row in said array for access;means for selectively performing random and page mode accesses to said cells of said selected row and first selected ones of said columns;and means for selectively performing serial accesses to cells of said selected row and second selected ones of said columns.
  25. 25
    The system of Claim 24 wherein said circuitry for performing serial accesses is operable to perform serial accesses to said second selected ones of said columns substantially simultaneous with said circuitry for selectively performing random and page mode accesses performing at least one access to said first selected ones of said columns.
  26. 26
    The system of Claim 25 wherein memory comprises at least a portion of a system memory.
  27. 27
    The system of Claim 25 wherein said memory comprises at least a portion of a frame buffer memory coupled to said core logic through a display controller.
  28. 28
    A method of accessing a memory array of rows and columns of memory cells, the columns of cells including a plurality of separately addressable groups, the method comprising the steps of:selecting a row in the array for access;selecting a type of access to be made to a first selected one of the groups of columns;performing the selected type of access to the first selected group of columns;selecting a type of access to be made to a second selected one of the groups of columns;and performing the selected type of access to the second selected group of columns.
  29. 29
    The method of Claim 28 wherein said steps of selecting a type of access comprise the steps of selecting a type of access from the group consisting of random and page mode accesses.
  30. 30
    The method of Column 28 wherein said steps of performing are performed substantially simultaneously.
  31. 31
    A method of accessing a memory including an array of rows and columns of memory cells, column decoder circuitry for selecting at least one location within a first group of columns, and at least one shift register for providing serial access to a second group of columns, the method comprising the steps of:selecting a row in the array for access;providing at least one address to the column decoder to select at least one column of the first group for access;accessing at least one corresponding cell along the selected row and the selected column of the first group, the access of a type selected from random and page mode accesses;and serially accessing data to at least one cell along the selected row corresponding to at least one column in the second group.
  32. 32
    The method of Claim 31 wherein said step of accessing and said step of serially accessing are performed substantially simultaneously.
  33. 33
    A memory comprising:a matrix array of memory cells arranged by row and column;row decoder circuitry, responsive to a row address signal, to select respective rows of said matrix array, one in each cycle of the row address signal;first mode address means for selecting one or more columns of a first group of the columns of said matrix array to perform a first address mode selection thereof during a cycle of the row address signal;second mode address means for selecting one or more columns of a second group of the columns of a second group of the columns of said matrix array to perform a second address mode selection thereof, a mode different from said first mode, during the same cycle of the row address signal;and sequencing means co-operable with said first and second mode address means to select operation thereof in a sequence whereby first and second mode operations may be performed in sequence during said same cycle of the row address signal.
  34. 34
    A memory comprising:a matrix array of memory cells arranged by row and column;row decoder circuitry, responsive to a row address signal, to select respective rows of said matrix array, one in each cycle of the row address signal;column address means operable in each one of at least two address modes, to select one or more columns of said matrix, during a cycle of the row address means, and which is responsive to a mode selection signal to perform at least first and second different mode selections in a sequence during said cycle of the row address signal.
  35. 38
    A system including:a memory according to any of claims 33 to 37;a source to supply said row address signal;and a source to supply a mode selection and sequence control signal to said sequencing means or to said column address means.
Independent claims35