×

Subarray architecture with partial address translation

  • US 5,253,203 A
  • Filed: 01/11/1993
  • Issued: 10/12/1993
  • Est. Priority Date: 04/11/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. An integrated circuit cache memory system on a semiconductor substrate, said cache memory system having an array of rows and columns of memory cells, word lines extending along the rows of memory cells, bit lines extending along the columns of memory cells, and an address decoder decoding row addresses to assert select signals on addressed ones of said word lines, each memory cell including means for asserting a stored information signal on the bit line along the column of said each memory cell when said address decoder asserts a select signal on the word line along the row of said each memory cell, said cache memory system having one set of outputs from some of said bit liens, and column multiplexing others of said bit lines to another set of outputs, wherein the improvement comprisessaid array being physically subdivided into a plurality of sub-arrays of neighboring rows of memory cells, the sub-arrays each having rows addressed by said row addresses, each bit line being discontinuous between the sub-arrays so that each bit line has a bit line segment extending along a column in each of the sub-arrays, and each of said memory cells in each column of each sub-array has a connection to the bit line segment extending along said each column of said each sub-array, and said memory system further including data lines for conveying information signals from said bit line segments to said outputs, said data lines extending over regions of said semiconductor substrate allocated to said memory cells without connections to said memory cells in the array, and said memory system further includes sub-array multiplexing means responsive to a sub-array address for multiplexing information signals on said bit line segments of an addressed one of said sub-arrays to said data liens, wherein said data lines include one data line connected to each output of said one set of outputs, said one data line connected to each output of said one set of outputs is multiplexed by said sub-array multiplexing means to the bit line segments of a corresponding one of said bit lines, said one data line connected to each output of said one set of outputs is parallel to and adjacent to said corresponding one of said bit liens, said data lines include one data line connected to each output of said another set of outputs, said one data line connected to each output of said another set of outputs is multiplexed by said sub-array multiplexing means to the bit line segments of a corresponding group of a plurality of neighboring ones of said bit lines, and said one data line connected to each output of said another set of outputs is parallel to and adjacent to one bit line in said corresponding group of a plurality of neighboring ones of said bit lines.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×