CN1099118C - Semi-conductor memory device and it testing circuit, memory device system and data transmission system - Google Patents
Semi-conductor memory device and it testing circuit, memory device system and data transmission system Download PDFInfo
- Publication number
- CN1099118C CN1099118C CN96121178A CN96121178A CN1099118C CN 1099118 C CN1099118 C CN 1099118C CN 96121178 A CN96121178 A CN 96121178A CN 96121178 A CN96121178 A CN 96121178A CN 1099118 C CN1099118 C CN 1099118C
- Authority
- CN
- China
- Prior art keywords
- memory cell
- memory
- data
- line
- row
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Dram (AREA)
- Semiconductor Memories (AREA)
Abstract
本发明的半导体存储器能不增大芯片面积而提高存储器的数据传送速度。在存储器芯片10上矩阵状地配置存储器单元11-0~11-3。数据输入输出电路12沿存储器芯片10的一边配置。数据总线13被设置在存储器单元之间并连接到数据输入输出电路12上。各存储器单元中,单元阵列控制器CAC与行译码器RD相互对向,列译码器CD0、CD1与DQ缓存器DQ相互对向。本地DQ线18a被设置在存储单元阵列CAL、CAR之间,全局DQ线18b被设置在存储元件CAL、CAR上。本地DQ线18a延伸的方向与全局DQ线18b延伸的方向相垂直。
The semiconductor memory of the present invention can increase the data transfer speed of the memory without increasing the chip area. Memory cells 11 - 0 to 11 - 3 are arranged in a matrix on the memory chip 10 . The data input/output circuit 12 is arranged along one side of the memory chip 10 . The data bus 13 is provided between the memory cells and connected to the data input/output circuit 12 . In each memory unit, the cell array controller CAC and the row decoder RD are opposite to each other, and the column decoders CD0 and CD1 are opposite to the DQ buffer DQ. The local DQ line 18a is provided between the memory cell arrays CAL, CAR, and the global DQ line 18b is provided on the storage elements CAL, CAR. The direction in which the local DQ line 18a extends is perpendicular to the direction in which the global DQ line 18b extends.
Description
技术领域technical field
本发明是关于同时进行多个毕特的数据的输入输出的多毕特型半导体存储器。The present invention relates to a multi-bit semiconductor memory that simultaneously performs input and output of data of a plurality of bits.
背景技术Background technique
在具有DRAM(动态随机存取存储器)等半导体存储器的数字系统中,为提高数据传送速度采取了下列这些措施。In a digital system having a semiconductor memory such as DRAM (Dynamic Random Access Memory), the following measures are taken to increase the data transfer speed.
第一种方法是使半导体存储器成为多毕特型。多毕特(×2n)型半导体存储器一般被构成为能同时进行2n(n为自然数)毕特的数据输入输出。The first method is to make the semiconductor memory a multi-bit type. A multi-bit (×2 n ) type semiconductor memory is generally configured such that 2 n (n is a natural number) bits of data can be input and output simultaneously.
第二种办法是使与由CPU(中央处理单元)输出的高频外部时钟同步地进行数据的输入输出动作。在这样的时钟同步型半导体存储器(SDRAM、RDRAM等)中,由于外部时钟的频率越高就能以越高的速度输入输出连续的数据,从而能提高数据传送速度。The second method is to perform data input and output operations in synchronization with a high-frequency external clock output from a CPU (Central Processing Unit). In such a clock synchronous semiconductor memory (SDRAM, RDRAM, etc.), since the frequency of the external clock is higher, continuous data can be input and output at a higher speed, thereby improving the data transfer speed.
第三种办法是在一个半导体存储器(存储器芯片)中设置多个存储器(bank)单元。此多个存储器单元被作成具有互相相同的元素,并使得这些多个存储器单元能各自独立地进行数据的输输出操作。由此,能缩短直至存取到最初数据的时间(等待时间),因而能提高数据传送速度。A third approach is to arrange a plurality of memory (bank) cells in one semiconductor memory (memory chip). The plurality of memory units are made to have the same elements, so that the plurality of memory units can independently perform data input and output operations. As a result, the time until the first data is accessed (latency time) can be shortened, and thus the data transfer speed can be increased.
图3表示历来的半导体存储器的芯片布局的梗概。FIG. 3 shows an outline of a chip layout of a conventional semiconductor memory.
这一半导体存储器具备上述全部三种措施。This semiconductor memory has all three measures described above.
在一存储器芯片10上配置有四个存储器单元11-0~11-3。在各存储器单元11-0~11-3中形成着存储单元阵列、单元阵列控制器,同时还形成着行译码器、列译码器、DQ缓存器(称做存储器单元的输出输入部的缓存器)等的外围电路。On one
而在一个存储器芯片10上配置有数据输入输出区域12。在数据输入输出区域12中形成着多个输入输出电路(I/O),例如在同时进行16毕特(2字节)的数据的输入输出时,形成16个输入输出电路。On the other hand, a data input/
在存储器单元11-0~11-3之间配置有数据总线13。数据总线13成为存储器单元11-0~11-3与数据输入输出区域12之间的数据通路。数据总线13例如在同时进行16毕特(2字节)的数据的输入输出的情况下按进行16毕特的数据传送那样构成。A
上述半导体存储器的数据输入输出操作如以下这样进行。The data input/output operation of the semiconductor memory described above is performed as follows.
首先,由四个存储器单元11-0~11-3中选择一个存储单元。在所选择的一存储器单元中根据地址信号进行存储元件的存取操作,由所选择的一存储器单元输出2n毕特(例如16毕特(2字节))的数据。First, one memory cell is selected from the four memory cells 11-0 to 11-3. In a selected memory cell, the access operation of the storage element is performed according to the address signal, and the selected
此2n毕特数据通过数据总线13被导入数据输入输出区域12,并由数据输入输出区域12输出到半导体存储器(存储器芯片)外部。The 2n -bit data is introduced into the data input/
上述的半导体存储器中必须探讨的问题是在一个存储器芯片上的整个区域内所占数据总线13区域的比例。亦即,使数据总线13的区域尽可能地小,这对能缩小芯片的面积是至关重要的。The problem that must be considered in the above-mentioned semiconductor memory is the ratio of the area of the
可是随着同时进行输入输出的毕特数增加,数据总线的区域亦增大。However, as the number of bits for simultaneous input and output increases, the area of the data bus also increases.
亦就是说,历来随着将半导体存储器的结构向着16毕特式(×16)→32毕特式(×32)→64毕特式(×64)那样转变成多毕特时,存着芯片面积增大的缺点。That is to say, when the structure of the semiconductor memory is changed from 16-bit type (×16)→32-bit type (×32)→64-bit type (×64) to multi-bit, the storage chip The disadvantage of increased area.
发明内容Contents of the invention
本发明就是为解决上述缺点,其目的是使得在多毕特的与时钟同步的存储单元式的半导体存储器中,能不增大芯片面积而提高数据传送速度。The present invention aims to solve the above-mentioned disadvantages, and its object is to increase the data transfer speed without increasing the chip area in a multi-bit clock-synchronized memory cell type semiconductor memory.
为达到上述目的,本发明的半导体存储器,包括To achieve the above object, the semiconductor memory of the present invention includes
存储器芯片,memory chips,
设置在所述存储器芯片上的多个存储器单元,a plurality of memory cells disposed on the memory chip,
设置在所述存储器芯片上进行多毕特的数据输入输出的数据输入输出区域,和a data input and output area for multi-bit data input and output is provided on the memory chip, and
设置在所述多个存储器单元与所述数据输入输出区域间的数据总线,a data bus provided between the plurality of memory units and the data input and output area,
其特征在于,It is characterized in that,
设置在所述存储器芯片上的多个存储器单元,用于相互独立地存储和输出多毕特的数据,每个存储器单元包括A plurality of memory units arranged on the memory chip are used to store and output multi-bit data independently of each other, and each memory unit includes
多个存储器单元块,每个存储器单元块具有2个子块、读数放大器、字线、数据线和列选择线,每个所述子块由1个存储器单元阵列组成,所述读数放大器位于所述2个子块之间,所述字线、数据线和列选择线设置在构成所述2个子块的存储器单元阵列上,所述存储器单元块沿着存储器单元的列隔开,所述列选择线和数据线以及所述子块也沿着存储器单元的列隔开;A plurality of memory cell blocks, each memory cell block has 2 sub-blocks, sense amplifiers, word lines, data lines and column select lines, each of the sub-blocks is composed of 1 memory cell array, the sense amplifiers are located in the Between the two sub-blocks, the word lines, data lines and column selection lines are arranged on the memory cell arrays constituting the two sub-blocks, the memory cell blocks are separated along the columns of the memory cells, and the column selection lines and data lines and the sub-blocks are also spaced along the column of memory cells;
至少一个列译码器,位于存储器单元的每列的第1端,并连接到所述列选择线;at least one column decoder, located at the first terminal of each column of memory cells, and connected to the column selection line;
多个行译码器,位于存储器单元的每行的第1端,所述字线沿着存储器单元延伸,并连接到所述字线,每个所述行译码器提供给一个存储器单元块;a plurality of row decoders located at the first end of each row of memory cells, the word lines extending along the memory cells and connected to the word lines, each of the row decoders being provided to a block of memory cells ;
多个DQ缓存器,位于存储器单元的每行的第2端;和a plurality of DQ buffers located at
单元阵列控制器,位于存储器单元的每行的第1端,用于控制所述多毕特数据的读和写,A cell array controller, located at the first end of each row of memory cells, for controlling the reading and writing of the multi-bit data,
设置在所述存储器芯片上的数据输入输出区域,用于从外部设备接收多毕特数据和将多毕特数据输出到外部设备,a data input and output area provided on the memory chip for receiving multi-bit data from an external device and outputting multi-bit data to an external device,
提供给所述多个存储器单元的所述数据总线,平行于所述存储器单元的列延伸,用于传输所述多个存储器单元与所述数据输入输出区域之间的多毕特数据。The data bus provided to the plurality of memory cells extends parallel to the columns of the memory cells for transferring multi-bit data between the plurality of memory cells and the data input/output area.
此外,本发明的半导体存储器,包括In addition, the semiconductor memory of the present invention includes
存储器芯片,memory chips,
设置在所述存储器芯片上的多个存储器单元,a plurality of memory cells disposed on the memory chip,
设置在所述存储器芯片上进行多毕特的数据输入输出的数据输入输出区域,和a data input and output area for multi-bit data input and output is provided on the memory chip, and
设置在所述多个存储器单元与所述数据输入输出区域间的数据总线,a data bus provided between the plurality of memory units and the data input and output area,
其特征在于,It is characterized in that,
设置在所述存储器芯片上的多个主存储器单元,用于相互独立地存储和输出多毕特的数据,每个由多个子存储器单元组成,每个包括A plurality of main memory units arranged on the memory chip are used to store and output multi-bit data independently of each other, and each is composed of a plurality of sub-memory units, each including
多个存储器单元块,每个存储器单元块具有2个子块、读数放大器、字线、数据线和列选择线,每个所述子块由1个存储器单元阵列组成,所述读数放大器位于所述2个子块之间,所述字线、数据线和列选择线设置在构成所述2个子块的存储器单元阵列上,所述存储器单元块沿着存储器单元的列隔开,所述列选择线和数据线以及所述子块也沿着存储器单元的列隔开;A plurality of memory cell blocks, each memory cell block has 2 sub-blocks, sense amplifiers, word lines, data lines and column select lines, each of the sub-blocks is composed of 1 memory cell array, the sense amplifiers are located in the Between the two sub-blocks, the word lines, data lines and column selection lines are arranged on the memory cell arrays constituting the two sub-blocks, the memory cell blocks are separated along the columns of the memory cells, and the column selection lines and data lines and the sub-blocks are also spaced along the column of memory cells;
至少一个列译码器,位于存储器单元的每列的第1端,并连接到所述列选择线;at least one column decoder, located at the first terminal of each column of memory cells, and connected to the column selection line;
多个行译码器,位于存储器单元的每行的第1端,所述字线沿着存储器单元延伸,并连接到所述字线,每个所述行译码器提供给一个存储器单元块;a plurality of row decoders located at the first end of each row of memory cells, the word lines extending along the memory cells and connected to the word lines, each of the row decoders being provided to a block of memory cells ;
多个DQ缓存器,位于存储器单元的每行的第2端;和a plurality of DQ buffers located at
单元阵列控制器,位于存储器单元的每行的第1端,用于控制所述多毕特数据的读和写,A cell array controller, located at the first end of each row of memory cells, for controlling the reading and writing of the multi-bit data,
设置在所述存储器芯片上的数据输入输出区域,用于从外部设备接收多毕特数据和将多毕特数据输出到外部设备,a data input and output area provided on the memory chip for receiving multi-bit data from an external device and outputting multi-bit data to an external device,
至少提供给2个所述子块的多个数据总线,平行于所述存储器单元的行延伸,用于传输所述子存储器单元与所述数据输入输出区域之间的多毕特数据。A plurality of data buses provided to at least two of the sub-blocks extend parallel to the row of the memory cells for transferring multi-bit data between the sub-memory cells and the data input/output area.
此外,本发明的半导体存储器,包括In addition, the semiconductor memory of the present invention includes
存储器芯片,memory chips,
设置在所述存储器芯片上的多个存储器单元,a plurality of memory cells disposed on the memory chip,
设置在所述存储器芯片上进行多毕特的数据输入输出的数据输入输出区域,和a data input and output area for multi-bit data input and output is provided on the memory chip, and
设置在所述多个存储器单元与所述数据输入输出区域间的数据总线,a data bus provided between the plurality of memory units and the data input and output area,
其特征在于,It is characterized in that,
设置在所述存储器芯片上的多个主存储器单元,用于相互独立地存储和输出多毕特的数据,每个由多个子存储器单元组成,每个包括A plurality of main memory units arranged on the memory chip are used to store and output multi-bit data independently of each other, and each is composed of a plurality of sub-memory units, each including
多个存储器单元块,每个存储器单元块具有2个子块、读数放大器、字线、数据线和列选择线,每个所述子块由1个存储器单元阵列组成,所述读数放大器位于所述2个子块之间,所述字线、数据线和列选择线设置在构成所述2个子块的存储器单元阵列上,所述存储器单元块沿着存储器单元的列隔开,所述列选择线和数据线以及所述子块也沿着存储器单元的列隔开;A plurality of memory cell blocks, each memory cell block has 2 sub-blocks, sense amplifiers, word lines, data lines and column select lines, each of the sub-blocks is composed of 1 memory cell array, the sense amplifiers are located in the Between the two sub-blocks, the word lines, data lines and column selection lines are arranged on the memory cell arrays constituting the two sub-blocks, the memory cell blocks are separated along the columns of the memory cells, and the column selection lines and data lines and the sub-blocks are also spaced along the column of memory cells;
至少一个列译码器,位于存储器单元的每列的第1端,并连接到所述列选择线;at least one column decoder, located at the first terminal of each column of memory cells, and connected to the column selection line;
多个行译码器,位于存储器单元的每行的第1端,所述字线沿着存储器单元延伸,并连接到所述字线,每个所述行译码器提供给一个存储器单元块;a plurality of row decoders located at the first end of each row of memory cells, the word lines extending along the memory cells and connected to the word lines, each of the row decoders being provided to a block of memory cells ;
多个DQ缓存器,位于存储器单元的每行的第2端,每个所述DQ缓存器提供给1个存储器单元块;和a plurality of DQ buffers located at
单元阵列控制器,位于存储器单元的每行的第1端,用于控制所述多毕特数据的读和写,A cell array controller, located at the first end of each row of memory cells, for controlling the reading and writing of the multi-bit data,
设置在所述存储器芯片上的数据输入输出区域,用于从外部设备接收多毕特数据和将多毕特数据输出到外部设备,a data input and output area provided on the memory chip for receiving multi-bit data from an external device and outputting multi-bit data to an external device,
至少提供给2个所述子块的多个数据总线,平行于所述存储器单元的行延伸,用于传输所述子存储器单元与所述数据输入输出区域之间的多毕特数据,a plurality of data buses provided to at least two of said sub-blocks, extending parallel to the rows of said memory cells, for transferring multi-bit data between said sub-memory cells and said data input and output regions,
其中,所述输入输出区域沿着所述存储器单元的行分开,所述数据总线设置在每个所述输入输出区域的两侧并沿着所述存储器单元的列分开,所述子存储器单元设置在每个所述数据总线的两侧。Wherein, the input and output areas are separated along the rows of the memory units, the data bus is arranged on both sides of each of the input and output areas and separated along the columns of the memory units, and the sub memory units are arranged on both sides of each of the data buses.
此外,本发明的半导体存储器,包括In addition, the semiconductor memory of the present invention includes
存储器芯片,memory chips,
设置在所述存储器芯片上的多个存储器单元,a plurality of memory cells disposed on the memory chip,
设置在所述存储器芯片上进行多毕特的数据输入输出的数据输入输出区域,和a data input and output area for multi-bit data input and output is provided on the memory chip, and
设置在所述多个存储器单元与所述数据输入输出区域间的数据总线,a data bus provided between the plurality of memory units and the data input and output area,
其特征在于,It is characterized in that,
设置在所述存储器芯片上的多个存储器单元,用于相互独立地读写多毕特的数据,每个存储器单元包括A plurality of memory units arranged on the memory chip are used to read and write multi-bit data independently of each other, and each memory unit includes
多个存储器单元块,每个存储器单元块包括2个子块、读数放大器和DQ线,每个所述子块包括存储器单元阵列、字线和数据线,所述字线在行方向上延伸,所述数据线在列方向上延伸,所述读数放大器和DQ线位于所述2个子块之间,所述DQ线平行于所述字线延伸,所述DQ线连接到所述读数放大器,A plurality of memory cell blocks, each memory cell block includes 2 sub-blocks, sense amplifiers and DQ lines, each of the sub-blocks includes a memory cell array, word lines and data lines, the word lines extend in the row direction, the The data line extends in the column direction, the sense amplifier and the DQ line are located between the two sub-blocks, the DQ line extends parallel to the word line, the DQ line is connected to the sense amplifier,
列选择线,设置在所述多个存储器单元块上,所述列选择线平行于所述数据线延伸,a column selection line provided on the plurality of memory cell blocks, the column selection line extending parallel to the data line,
列译码器,连接到所述列选择线,column decoder, connected to the column select line,
行译码器,连接到所述字线,row decoder, connected to the word line,
DQ缓存器,连接到所述DQ线,DQ buffer, connected to the DQ line,
存储器单元选择器,用于选择所述多个存储器单元中的一个,a memory cell selector for selecting one of the plurality of memory cells,
单元阵列控制器,用于控制所述多毕特数据的读和写,a cell array controller for controlling the reading and writing of the multi-bit data,
设置在所述存储器芯片上的数据输入输出区域,和a data input and output area provided on the memory chip, and
设置在所述多个存储器单元之间的数据总线,连接到所述多个存储器单元,平行于所述数据线延伸,用于传输所述多个存储器单元中的一个与所述数据输入输出区域之间的多毕特数据。a data bus provided between the plurality of memory units, connected to the plurality of memory units, extending parallel to the data line, for transferring one of the plurality of memory units to the data input-output area Multibit data between.
此外,本发明的半导体存储器,包括In addition, the semiconductor memory of the present invention includes
存储器芯片,memory chips,
设置在所述存储器芯片上的多个存储器单元,a plurality of memory cells disposed on the memory chip,
设置在所述存储器芯片上进行多毕特的数据输入输出的数据输入输出区域,和a data input and output area for multi-bit data input and output is provided on the memory chip, and
设置在所述多个存储器单元与所述数据输入输出区域间的数据总线,a data bus provided between the plurality of memory units and the data input and output area,
其特征在于,It is characterized in that,
设置在所述存储器芯片上的多个存储器单元,用于独立于其它存储器单元地读写多毕特的数据,每个存储器单元包括A plurality of memory units arranged on the memory chip are used to read and write multi-bit data independently of other memory units, and each memory unit includes
多个存储器单元块,每个存储器单元块包括一对子块、相应于每对所述子块的读数放大器和DQ线,每个所述子块包括存储器单元阵列、字线和数据线,所述字线在行方向上延伸,所述数据线在列方向上延伸,所述读数放大器和DQ线位于所述2个子块之间,所述DQ线平行于所述字线延伸,所述DQ线连接到所述读数放大器,a plurality of memory cell blocks, each memory cell block includes a pair of sub-blocks, sense amplifiers and DQ lines corresponding to each pair of said sub-blocks, each of said sub-blocks includes a memory cell array, a word line and a data line, so The word line extends in the row direction, the data line extends in the column direction, the sense amplifier and the DQ line are located between the two sub-blocks, the DQ line extends parallel to the word line, and the DQ line connected to the sense amplifier,
列选择线,设置在所述多个存储器单元块上,所述列选择线平行于所述数据线延伸,a column selection line provided on the plurality of memory cell blocks, the column selection line extending parallel to the data line,
列译码器,连接到所述列选择线,column decoder, connected to the column select line,
行译码器,连接到所述字线,row decoder, connected to the word line,
DQ缓存器,连接到所述DQ线,DQ buffer, connected to the DQ line,
存储器单元选择器,用于选择所述多个存储器单元中的一个,a memory cell selector for selecting one of the plurality of memory cells,
单元阵列控制器,用于控制所述多毕特数据的读和写,a cell array controller for controlling the reading and writing of the multi-bit data,
设置在所述存储器芯片上的数据输入输出区域,和a data input and output area provided on the memory chip, and
设置在所述多个存储器单元之间的数据总线,连接到所述多个存储器单元,平行于所述数据线延伸,用于传输所述多个存储器单元中的一个与所述数据输入输出区域之间的多毕特数据。a data bus provided between the plurality of memory units, connected to the plurality of memory units, extending parallel to the data line, for transferring one of the plurality of memory units to the data input-output area Multibit data between.
此外,本发明的测试电路,用于测试包括具有第1和第2存储器单元块的存储器单元阵列的半导体存储器,其特征在于,包括In addition, a test circuit of the present invention for testing a semiconductor memory including a memory cell array having first and second memory cell blocks is characterized by comprising
寄存器,用于保持第1和第2测试数据,registers for holding the 1st and 2nd test data,
数据写电路,同时将第1测试数据写入到所述第1存储器单元块中的第1存储器单元和将第2测试数据写入到所述第2存储器单元块中的第2存储器单元,a data writing circuit, simultaneously writing the first test data into the first memory cells in the first memory cell block and writing the second test data into the second memory cells in the second memory cell block,
数据读电路,同时读存储在所述第1存储器单元块中的第1读数据和存储在所述第2存储器单元块中的第2读数据,a data read circuit for simultaneously reading the first read data stored in the first memory cell block and the second read data stored in the second memory cell block,
比较电路,比较第1读数据与第1测试数据并输出第1输出数据,并比较第2读数据与第2测试数据并输出第2输出数据,a comparison circuit, comparing the first read data with the first test data and outputting the first output data, and comparing the second read data with the second test data and outputting the second output data,
决定电路,根据第1和第2输出数据决定第1和第2存储器单元是否为无缺陷的,当至少1个所述第1和第2输出数据表示至少1个所述第1和第2存储器单元是有缺陷时,所述决定电路输出表示有缺陷的1毕特数据,a decision circuit, based on the first and second output data to determine whether the first and second memory cells are defect-free, when at least one of said first and second output data indicates at least one of said first and second memory cells When the cell is defective, the decision circuit outputs 1-bit data indicating the defect,
其中,当至少1个所述第1和第2输出数据表示至少1个所述第1和第2存储器单元是有缺陷时,所述决定电路输出表示是否第1存储器单元是无缺陷的第1信号和表示是否第2存储器单元是无缺陷的第2信号。Wherein, when at least one of the first and second output data indicates that at least one of the first and second memory units is defective, the output of the decision circuit indicates whether the first memory unit is a first memory unit that is not defective. The sum of the signals is a second signal indicating whether the second memory cell is defect-free.
此外,本发明的测试电路,用于测试包括具有多个存储器单元块的存储器单元阵列的半导体存储器,其特征在于,包括Furthermore, a test circuit of the present invention for testing a semiconductor memory including a memory cell array having a plurality of memory cell blocks is characterized by comprising
寄存器,用于保持多个测试数据,registers for holding multiple test data,
数据写电路,同时将测试数据写入到所述存储器单元块中的存储器单元,a data writing circuit, simultaneously writing test data to the memory cells in the memory cell block,
数据读电路,同时读存储在所述存储器单元块中的多个读数据,a data read circuit simultaneously reads a plurality of read data stored in the memory cell block,
比较电路,比较读数据与测试数据并输出多个输出数据,a comparison circuit that compares the read data with the test data and outputs a plurality of output data,
决定电路,根据输出数据决定存储器单元是否为无缺陷的,当至少1个所述输出数据表示至少1个所述存储器单元是有缺陷时,所述决定电路输出表示所述存储器单元是有缺陷的1毕特数据,a decision circuit, which determines whether the memory cell is non-defective according to the output data, and when at least one of the output data indicates that at least one of the memory cells is defective, the output of the decision circuit indicates that the memory cell is defective 1 bit data,
其中,当至少1个所述输出数据表示至少1个所述存储器单元是有缺陷时,所述决定电路输出表示是否至少1个存储器单元是无缺陷的信号。Wherein, when at least one of the output data indicates that at least one of the memory cells is defective, the decision circuit outputs a signal indicating whether at least one of the memory cells is not defective.
此外,本发明的数据传送系统,In addition, the data transmission system of the present invention,
具有在列方向延伸配置的多个存储块,having a plurality of memory blocks arranged extending in the column direction,
各存储块由按矩阵状配置的多个开关所组成的开关阵列、邻接所述开关阵列行方向的端部地配置的选择所述开关阵列的行的行译码器、邻接所述开关阵列的列方向端部地配置的沿所述行方向延伸的本地DQ线、和连接所述开关阵列的多个开关并将数据导引至所述本地DQ线的数据线构成,Each memory block is composed of a switch array composed of a plurality of switches arranged in a matrix, a row decoder for selecting a row of the switch array arranged adjacent to an end of the switch array in a row direction, and a row decoder adjacent to the switch array. a local DQ line extending along the row direction arranged at the end of the column direction, and a data line connecting a plurality of switches of the switch array and guiding data to the local DQ line,
其特征在于,It is characterized in that,
在所述多个存储块上沿所述列方向延伸地配置的第1端连接到所述本地DQ线的全局DQ线,a first end configured to extend along the column direction on the plurality of memory blocks is connected to a global DQ line of the local DQ line,
邻接所述多个存储块的所述列方向的端部地配置的选择所述多个存储块的所述开关阵列的列的列译码器,和a column decoder for selecting a column of the switch array of the plurality of memory blocks arranged adjacent to ends in the column direction of the plurality of memory blocks, and
邻接所述多个存储块的所述列方向端部地配置的与所述全局DQ线的第2端连接的进行数据输入输出的数据输入输出电路。A data input/output circuit connected to the second end of the global DQ line and connected to the second end of the global DQ line, which is arranged adjacent to the ends in the column direction of the plurality of memory blocks, for inputting and outputting data.
此外,本发明的存储器系统,包括In addition, the memory system of the present invention includes
存储器芯片,memory chips,
设置在所述存储器芯片上的多个存储器单元,a plurality of memory cells disposed on the memory chip,
设置在所述存储器芯片上进行多毕特的数据输入输出的数据输入输出区域,和a data input and output area for multi-bit data input and output is provided on the memory chip, and
设置在所述多个存储器单元与所述数据输入输出区域间的数据总线,a data bus provided between the plurality of memory units and the data input and output area,
其特征在于,包括It is characterized by including
设置有存储器芯片,设置在所述存储器芯片上的由多个子存储器单元构成的多个主存储器单元,设置在所述存储器芯片上的与时钟同步地进行多毕特的数据输入输出的数据输入输出区域,构成所述多个主存储器单元的全部子存储器单元中二个以上的子存储器单元共同设置并在行方向上延伸的、作为所述多个主存储器单元的子存储器单元与所述数据输入输出区域之间的所述多毕特的数据通路的多个数据总线,生成所述时钟信号的CPU芯片,和将所述存储器芯片与所述CPU芯片相互连接的I/O线,A memory chip is provided, a plurality of main memory units composed of a plurality of sub-memory units arranged on the memory chip, and a data input and output of multi-bit data input and output performed synchronously with a clock on the memory chip area, two or more sub-memory units among all the sub-memory units constituting the plurality of main memory units are arranged in common and extend in the row direction, and the sub-memory units serving as the plurality of main memory units are connected to the data input and output a plurality of data buses of said multi-bit data path between regions, a CPU chip generating said clock signal, and an I/O line interconnecting said memory chip and said CPU chip,
所述多个子存储器芯片包括The plurality of sub-memory chips include
具有由存储单元阵列构成并设置在列方向的二个小存储块、设置在所述二小存储块间的读数放大器、和设置在所述存储单元阵列上的字线、数据线和列选择的、在列方向上配置的多个中存储块,It has two small memory blocks formed by memory cell arrays and arranged in the column direction, a sense amplifier arranged between the two small memory blocks, and word lines, data lines, and column selections arranged on the memory cell arrays. , a plurality of storage blocks arranged in the column direction,
在所述列方向二个端部中的一方配置并连接所述列选择线的至少一个的列译码器,a column decoder disposed at one of two ends in the column direction and connected to at least one of the column selection lines,
在所述行方向二个端部中的一方配置并在所述中存储块各自设置一个的、连接到所述字线的行译码器,a row decoder connected to the word line arranged at one of the two ends in the row direction and provided in each of the middle memory blocks,
在所述列方向二个端部中的另一方配置的DQ缓存器,和a DQ buffer disposed at the other of the two ends in the column direction, and
在所述行方向二个端部中的另一方配置并控制所述多毕特的数据的读出或写入操作的单元阵列控制器,而且a cell array controller disposed at the other of the two ends in the row direction and controlling a read or write operation of the multi-bit data, and
所述多个子存储器单元各自按互相独立地进行所述多毕特的数据的读出或写入操作那样地构成。Each of the plurality of sub-memory cells is configured to read or write the multi-bit data independently of each other.
此外,本发明的存储器系统,包括In addition, the memory system of the present invention includes
存储器芯片,memory chips,
设置在所述存储器芯片上的多个存储器单元,a plurality of memory cells disposed on the memory chip,
设置在所述存储器芯片上进行多毕特的数据输入输出的数据输入输出区域,和a data input and output area for multi-bit data input and output is provided on the memory chip, and
设置在所述多个存储器单元与所述数据输入输出区域间的数据总线,a data bus provided between the plurality of memory units and the data input and output area,
其特征在于,It is characterized in that,
设置在所述存储器芯片上的多个存储器单元,用于相互独立地存储和输出与时钟信号同步的多毕特的数据,每个存储器单元包括A plurality of memory units arranged on the memory chip are used to independently store and output multi-bit data synchronized with a clock signal, and each memory unit includes
多个存储器单元块,每个存储器单元块具有2个子块、读数放大器、字线、数据线和列选择线,每个所述子块由1个存储器单元阵列组成,所述读数放大器位于所述2个子块之间,所述字线、数据线和列选择线设置在构成所述2个子块的存储器单元阵列上,所述存储器单元块沿着存储器单元的列隔开,所述列选择线和数据线以及所述子块也沿着存储器单元的列隔开;A plurality of memory cell blocks, each memory cell block has 2 sub-blocks, sense amplifiers, word lines, data lines and column select lines, each of the sub-blocks is composed of 1 memory cell array, the sense amplifiers are located in the Between the two sub-blocks, the word lines, data lines and column selection lines are arranged on the memory cell arrays constituting the two sub-blocks, the memory cell blocks are separated along the columns of the memory cells, and the column selection lines and data lines and the sub-blocks are also spaced along the column of memory cells;
至少一个列译码器,位于存储器单元的每列的第1端,并连接到所述列选择线;at least one column decoder, located at the first terminal of each column of memory cells, and connected to the column selection line;
多个行译码器,位于存储器单元的每行的第1端,所述字线沿着存储器单元延伸,并连接到所述字线,每个所述行译码器提供给一个存储器单元块;a plurality of row decoders located at the first end of each row of memory cells, the word lines extending along the memory cells and connected to the word lines, each of the row decoders being provided to a block of memory cells ;
多个DQ缓存器,位于存储器单元的每行的第2端,每个所述DQ缓存器提供给1个存储器单元块;和a plurality of DQ buffers located at
单元阵列控制器,位于存储器单元的每行的第1端,用于控制所述多毕特数据的读和写,A cell array controller, located at the first end of each row of memory cells, for controlling the reading and writing of the multi-bit data,
设置在所述存储器芯片上的数据输入输出区域,用于从外部设备接收多毕特数据和将多毕特数据输出到外部设备,a data input and output area provided on the memory chip for receiving multi-bit data from an external device and outputting multi-bit data to an external device,
提供给所述多个存储器单元的所述数据总线,平行于所述存储器单元的列延伸,用于传输所述多个存储器单元与所述数据输入输出区域之间的多毕特数据,the data bus provided to the plurality of memory cells extends parallel to the columns of the memory cells for transferring multi-bit data between the plurality of memory cells and the data input-output area,
生成所述时钟信号的CPU芯片,a CPU chip generating said clock signal,
连接在所述存储器芯片与所述CPU芯片之间的I/O总线。an I/O bus connected between the memory chip and the CPU chip.
此外,本发明的存储器系统,包括In addition, the memory system of the present invention includes
存储器芯片,memory chips,
设置在所述存储器芯片上的多个存储器单元,a plurality of memory cells disposed on the memory chip,
设置在所述存储器芯片上进行多毕特的数据输入输出的数据输入输出区域,和a data input and output area for multi-bit data input and output is provided on the memory chip, and
设置在所述多个存储器单元与所述数据输入输出区域间的数据总线,a data bus provided between the plurality of memory units and the data input and output area,
其特征在于,It is characterized in that,
设置在所述存储器芯片上的多个主存储器单元,用于相互独立地存储和输出与时钟信号同步的多毕特的数据,每个由多个子存储器单元组成,每个包括A plurality of main memory units arranged on the memory chip are used to independently store and output multi-bit data synchronized with a clock signal, each consisting of a plurality of sub-memory units, each comprising
多个存储器单元块,每个存储器单元块具有2个子块、读数放大器、字线、数据线和列选择线,每个所述子块由1个存储器单元阵列组成,所述读数放大器位于所述2个子块之间,所述字线、数据线和列选择线设置在构成所述2个子块的存储器单元阵列上,所述存储器单元块沿着存储器单元的列隔开,所述列选择线和数据线以及所述子块也沿着存储器单元的列隔开;A plurality of memory cell blocks, each memory cell block has 2 sub-blocks, sense amplifiers, word lines, data lines and column select lines, each of the sub-blocks is composed of 1 memory cell array, the sense amplifiers are located in the Between the two sub-blocks, the word lines, data lines and column selection lines are arranged on the memory cell arrays constituting the two sub-blocks, the memory cell blocks are separated along the columns of the memory cells, and the column selection lines and data lines and the sub-blocks are also spaced along the column of memory cells;
至少一个列译码器,位于存储器单元的每列的第1端,并连接到所述列选择线;at least one column decoder, located at the first terminal of each column of memory cells, and connected to the column selection line;
多个行译码器,位于存储器单元的每行的第1端,所述字线沿着存储器单元延伸,并连接到所述字线,每个所述行译码器提供给一个存储器单元块;a plurality of row decoders located at the first end of each row of memory cells, the word lines extending along the memory cells and connected to the word lines, each of the row decoders being provided to a block of memory cells ;
多个DQ缓存器,位于存储器单元的每行的第2端,每个所述DQ缓存器提供给1个存储器单元块;和a plurality of DQ buffers located at
单元阵列控制器,位于存储器单元的每行的第1端,用于控制所述多毕特数据的读和写,A cell array controller, located at the first end of each row of memory cells, for controlling the reading and writing of the multi-bit data,
设置在所述存储器芯片上的数据输入输出区域,用于从外部设备接收多毕特数据和将多毕特数据输出到外部设备,a data input and output area provided on the memory chip for receiving multi-bit data from an external device and outputting multi-bit data to an external device,
至少提供给2个所述子块的多个数据总线,平行于所述存储器单元的行延伸,用于传输所述子存储器单元与所述数据输入输出区域之间的多毕特数据,a plurality of data buses provided to at least two of said sub-blocks, extending parallel to the rows of said memory cells, for transferring multi-bit data between said sub-memory cells and said data input and output regions,
生成所述时钟信号的CPU芯片,a CPU chip generating said clock signal,
连接在所述存储器芯片与所述CPU芯片之间的I/O总线。an I/O bus connected between the memory chip and the CPU chip.
此外,本发明的存储器系统,包括In addition, the memory system of the present invention includes
存储器芯片,memory chips,
设置在所述存储器芯片上的多个存储器单元,a plurality of memory cells disposed on the memory chip,
设置在所述存储器芯片上进行多毕特的数据输入输出的数据输入输出区域,和a data input and output area for multi-bit data input and output is provided on the memory chip, and
设置在所述多个存储器单元与所述数据输入输出区域间的数据总线,a data bus provided between the plurality of memory units and the data input and output area,
其特征在于,It is characterized in that,
设置在所述存储器芯片上的多个存储器单元,用于相互独立地存储和输出与时钟信号同步的多毕特的数据,每个存储器单元包括A plurality of memory units arranged on the memory chip are used to independently store and output multi-bit data synchronized with a clock signal, and each memory unit includes
多个存储器单元块,每个存储器单元块具有2个子块、读数放大器、字线、数据线和列选择线,每个所述子块由1个存储器单元阵列组成,所述读数放大器位于所述2个子块之间,所述字线、数据线和列选择线设置在构成所述2个子块的存储器单元阵列上,所述存储器单元块沿着存储器单元的列隔开,所述列选择线和数据线以及所述子块也沿着存储器单元的列隔开;A plurality of memory cell blocks, each memory cell block has 2 sub-blocks, sense amplifiers, word lines, data lines and column select lines, each of the sub-blocks is composed of 1 memory cell array, the sense amplifiers are located in the Between the two sub-blocks, the word lines, data lines and column selection lines are arranged on the memory cell arrays constituting the two sub-blocks, the memory cell blocks are separated along the columns of the memory cells, and the column selection lines and data lines and the sub-blocks are also spaced along the column of memory cells;
至少一个列译码器,位于存储器单元的每列的第1端,并连接到所述列选择线;at least one column decoder, located at the first terminal of each column of memory cells, and connected to the column selection line;
多个行译码器,位于存储器单元的每行的第1端,所述字线沿着存储器单元延伸,并连接到所述字线,每个所述行译码器提供给一个存储器单元块;a plurality of row decoders located at the first end of each row of memory cells, the word lines extending along the memory cells and connected to the word lines, each of the row decoders being provided to a block of memory cells ;
多个DQ缓存器,位于存储器单元的每行的第2端;和a plurality of DQ buffers located at
单元阵列控制器,位于存储器单元的每行的第1端,用于控制所述多毕特数据的读和写,A cell array controller, located at the first end of each row of memory cells, for controlling the reading and writing of the multi-bit data,
设置在所述存储器芯片上的数据输入输出区域,用于从外部设备接收多毕特数据和将多毕特数据输出到外部设备,a data input and output area provided on the memory chip for receiving multi-bit data from an external device and outputting multi-bit data to an external device,
提供给所述多个存储器单元的所述数据总线,平行于所述存储器单元的列延伸,用于传输所述多个存储器单元与所述数据输入输出区域之间的多毕特数据,the data bus provided to the plurality of memory cells extends parallel to the columns of the memory cells for transferring multi-bit data between the plurality of memory cells and the data input-output area,
生成所述时钟信号的CPU芯片,a CPU chip generating said clock signal,
连接在所述存储器芯片与所述CPU芯片之间的I/O总线。an I/O bus connected between the memory chip and the CPU chip.
此外,本发明的存储器系统,包括In addition, the memory system of the present invention includes
存储器芯片,memory chips,
设置在所述存储器芯片上的多个存储器单元,a plurality of memory cells disposed on the memory chip,
设置在所述存储器芯片上进行多毕特的数据输入输出的数据输入输出区域,和a data input and output area for multi-bit data input and output is provided on the memory chip, and
设置在所述多个存储器单元与所述数据输入输出区域间的数据总线,a data bus provided between the plurality of memory units and the data input and output area,
其特征在于,It is characterized in that,
设置在所述存储器芯片上的多个主存储器单元,用于相互独立地存储和输出与时钟信号同步的多毕特的数据,每个由多个子存储器单元组成,每个包括A plurality of main memory units arranged on the memory chip are used to independently store and output multi-bit data synchronized with a clock signal, each consisting of a plurality of sub-memory units, each comprising
多个存储器单元块,每个存储器单元块具有2个子块、读数放大器、字线、数据线和列选择线,每个所述子块由1个存储器单元阵列组成,所述读数放大器位于所述2个子块之间,所述字线、数据线和列选择线设置在构成所述2个子块的存储器单元阵列上,所述存储器单元块沿着存储器单元的列隔开,所述列选择线和数据线以及所述子块也沿着存储器单元的列隔开;A plurality of memory cell blocks, each memory cell block has 2 sub-blocks, sense amplifiers, word lines, data lines and column select lines, each of the sub-blocks is composed of 1 memory cell array, the sense amplifiers are located in the Between the two sub-blocks, the word lines, data lines and column selection lines are arranged on the memory cell arrays constituting the two sub-blocks, the memory cell blocks are separated along the columns of the memory cells, and the column selection lines and data lines and the sub-blocks are also spaced along the column of memory cells;
至少一个列译码器,位于存储器单元的每列的第1端,并连接到所述列选择线;at least one column decoder, located at the first terminal of each column of memory cells, and connected to the column selection line;
多个行译码器,位于存储器单元的每行的第1端,所述字线沿着存储器单元延伸,并连接到所述字线,每个所述行译码器提供给一个存储器单元块;a plurality of row decoders located at the first end of each row of memory cells, the word lines extending along the memory cells and connected to the word lines, each of the row decoders being provided to a block of memory cells ;
多个DQ缓存器,位于存储器单元的每行的第2端,每个所述DQ缓存器提供给1个存储器单元块;和a plurality of DQ buffers located at
单元阵列控制器,位于存储器单元的每行的第1端,用于控制所述多毕特数据的读和写,A cell array controller, located at the first end of each row of memory cells, for controlling the reading and writing of the multi-bit data,
设置在所述存储器芯片上的数据输入输出区域,用于从外部设备接收多毕特数据和将多毕特数据输出到外部设备,a data input and output area provided on the memory chip for receiving multi-bit data from an external device and outputting multi-bit data to an external device,
至少提供给2个所述子块的多个数据总线,平行于所述存储器单元的行延伸,用于传输所述子存储器单元与所述数据输入输出区域之间的多毕特数据,a plurality of data buses provided to at least two of said sub-blocks, extending parallel to the rows of said memory cells, for transferring multi-bit data between said sub-memory cells and said data input and output regions,
其中,所述输入输出区域沿着所述存储器单元的行分开,所述数据总线设置在每个所述输入输出区域的两侧并沿着所述存储器单元的列分开,所述子存储器单元设置在每个所述数据总线的两侧,Wherein, the input and output areas are separated along the rows of the memory units, the data bus is arranged on both sides of each of the input and output areas and separated along the columns of the memory units, and the sub memory units are arranged On both sides of each of the data buses,
生成所述时钟信号的CPU芯片,a CPU chip generating said clock signal,
连接在所述存储器芯片与所述CPU芯片之间的I/O总线。an I/O bus connected between the memory chip and the CPU chip.
附图说明Description of drawings
图1是表示作为本发明的第一参考例的半导体存储器的芯片布局的图;1 is a diagram showing a chip layout of a semiconductor memory as a first reference example of the present invention;
图2是详细表示图1的存储器单元中的芯片布局的图;FIG. 2 is a diagram showing in detail a chip layout in the memory cell of FIG. 1;
图3是表示作为本发明第二参考例的半导存储器的芯片布局的图;3 is a diagram showing a chip layout of a semiconductor memory as a second reference example of the present invention;
图4是详细表示图3的存储器单元中的芯片布局的图;FIG. 4 is a diagram showing in detail a chip layout in the memory cell of FIG. 3;
图5是简略表示图1的芯片布局的图;Fig. 5 is a diagram schematically representing the chip layout of Fig. 1;
图6是表示作为图1第一参考例的变形例的芯片布局的图;FIG. 6 is a diagram showing a chip layout as a modified example of the first reference example in FIG. 1;
图7是详细表示图6的芯片布局的图;FIG. 7 is a diagram showing in detail the chip layout of FIG. 6;
图8是表示作为图1的第一参考例的变形例的芯片布局的图;8 is a diagram showing a chip layout as a modified example of the first reference example in FIG. 1;
图9是详细表示图8的芯片布局的图;Fig. 9 is a diagram showing in detail the chip layout of Fig. 8;
图10是表示作为本发明第一实施例的半导体存储器的芯片布局的图;10 is a diagram showing a chip layout of a semiconductor memory as a first embodiment of the present invention;
图11是详细表示图10的存储器单元的芯片布局的图;Fig. 11 is a diagram showing in detail the chip layout of the memory cell of Fig. 10;
图12是表示图11的开关结构示例的图;Fig. 12 is a diagram showing an example of the switch structure of Fig. 11;
图13是表示列译码器的结构示例的图;FIG. 13 is a diagram showing a structural example of a column decoder;
图14是表示存储器单元选择电路的结构示例的图;FIG. 14 is a diagram showing a structural example of a memory cell selection circuit;
图15是表示数据输入输出电路结构示例的图;Fig. 15 is a diagram showing an example of the structure of a data input and output circuit;
图16是表示测试电路结构的主要部分的图;Fig. 16 is a diagram showing the main part of the test circuit structure;
图17是详细表示图16的测试电路结构的图;Fig. 17 is a diagram showing the test circuit structure of Fig. 16 in detail;
图18是表示测试用转换电路的结构示例的图;FIG. 18 is a diagram showing a configuration example of a switching circuit for testing;
图19是表示测试模式时的信号波形的图;FIG. 19 is a diagram showing signal waveforms in a test mode;
图20是表示测试模式时的信号波形的图;FIG. 20 is a diagram showing signal waveforms in a test mode;
图21是表示作为本发明第二实施例的芯片布局的图;FIG. 21 is a diagram showing a chip layout as a second embodiment of the present invention;
图22是概略表示图10的芯片布局的图;Fig. 22 is a diagram schematically showing the chip layout of Fig. 10;
图23是表示图22的芯片布局的第一变形例的图;FIG. 23 is a diagram showing a first modified example of the chip layout of FIG. 22;
图24是详细表示图23的芯片布局的图;Fig. 24 is a diagram showing in detail the chip layout of Fig. 23;
图25是表示图2 1的芯片布局的第一变形例的图;Fig. 25 is a diagram representing a first modified example of the chip layout of Fig. 21;
图26是表示图22的芯片布局的第二变形例的图;FIG. 26 is a diagram showing a second modified example of the chip layout of FIG. 22;
图27是详细表示图26的芯片布局的图;Fig. 27 is a diagram showing in detail the chip layout of Fig. 26;
图28是表示图21芯片布局的第二变形例的图;FIG. 28 is a diagram showing a second modified example of the chip layout in FIG. 21;
图29是表示图22的芯片布局的第三变形例的图;FIG. 29 is a diagram showing a third modified example of the chip layout of FIG. 22;
图30是详细表示图29的芯片布局的图;Fig. 30 is a diagram showing in detail the chip layout of Fig. 29;
图31是表示图21的芯片布局的第三变形例的图;FIG. 31 is a diagram showing a third modified example of the chip layout of FIG. 21;
图32是表示图22的芯片布局的第四变形例的图;FIG. 32 is a diagram showing a fourth modified example of the chip layout of FIG. 22;
图33是详细表示图32的芯片布局的图;Fig. 33 is a diagram showing in detail the chip layout of Fig. 32;
图34是表示图21的芯片布局的第四变形例的图;FIG. 34 is a diagram showing a fourth modified example of the chip layout of FIG. 21;
图35是表示本发明的数据传送系统的图;Fig. 35 is a diagram showing the data transmission system of the present invention;
图36是表示本发明的存储器系统的图;和Figure 36 is a diagram representing a memory system of the present invention; and
图37是表示历来的半导体存储器的芯片布局的图。FIG. 37 is a diagram showing a chip layout of a conventional semiconductor memory.
具体实施方式Detailed ways
下面边参照附图边对本发明的半导体存储器及其测试电路、以及数据传送系统作详细说明。The semiconductor memory, its test circuit, and data transfer system of the present invention will be described in detail below with reference to the accompanying drawings.
图1表示作为本发明第一参考示例的半导体存储器的芯片布局(设计)。图2详细表明图1的一个存储器单元中的布局设计。FIG. 1 shows a chip layout (design) of a semiconductor memory as a first reference example of the present invention. FIG. 2 shows in detail the layout design in one memory cell of FIG. 1. FIG.
以此参考例对能同时输入输出16毕特数据的16毕特型(×16)半导体存储器进行说明。With this reference example, a 16-bit type (×16) semiconductor memory capable of simultaneously inputting and outputting 16-bit data will be described.
在一个存储器芯片10上配置有4个存储器单元11-0~11-3。各存储器单元11-0~11-3中形成有存储单元阵列CAL、CAR、单元阵列控制器CAC,还形成有行译码器RD、列译码器CD0、CD1、DQ缓存器(称为存储器单元输入输出部的缓存器)DQ等的外围电路。Four memory cells 11 - 0 to 11 - 3 are arranged on one
一个存储器单元内的存储单元阵列被分成为4个中存储块BLa、BLb、BLc和BLd。而各中存储块被分成为2个小存储块CAL、CAR。从而一个存储器单元内的存储元件陈列即由8个存储块组成。The memory cell array in one memory cell is divided into four middle memory blocks BLa, BLb, BLc, and BLd. And each storage block is divided into two small storage blocks CAL, CAR. Thus, the array of storage elements in one memory cell consists of 8 memory blocks.
行译码器RD被各自设置在4个中存储块BLa、BLb、BLc和BLd的每一个中。此行译码器RD根据行地址信号选择2个小存储块CAL、CAR中的一个,并从被选择的一个存储块中的多个行中选择一行(字线17)。Row decoders RD are respectively provided in each of the four middle memory blocks BLa, BLb, BLc, and BLd. The row decoder RD selects one of the two small memory blocks CAL, CAR according to the row address signal, and selects one row (word line 17) from a plurality of rows in the selected one memory block.
列译码器CD0、CD1在一个存储器单元中设置2个。此列译码器CD0、CD1分别根据列地址信号选择4个存储块BLa、BLb、BLc和BLd的存储单元阵列的一个或多个列。Two column decoders CD0 and CD1 are provided in one memory cell. The column decoders CD0 and CD1 respectively select one or more columns of the memory cell arrays of the four memory blocks BLa, BLb, BLc and BLd according to the column address signals.
亦即,在由列译码器CD0、CD1选择了一定的列选择线15-0、15-1后,连接到此一定的列选择线15-0、15-1的列选择开关16即成为导通状态,一个数据线对14的数据或多个数据线对14的数据就通过读数放大器SA及数据线对(下面将此数据线对称做DQ线对,以区别于数据线对14)18被导引至DQ缓存器DQ。That is, after a certain column selection line 15-0, 15-1 is selected by the column decoder CD0, CD1, the
在此参考例中作成为一个列译码器选择二列这样的结构。这种情况下,由于存在有二个列译码器,由各个中存储块BLa、BLb、BLc和BLd输入输出4毕特的数据。亦就是说,由一存储器单元输入输出16毕特(2字节)的数据。此16毕特数据通过数据总线13在数据单元11-0~11-3中之一与数据输入输出区域12之间往来。In this reference example, two columns are selected for one column decoder. In this case, since there are two column decoders, 4-bit data is input and output from each of the middle memory blocks BLa, BLb, BLc, and BLd. That is to say, 16 bits (2 bytes) of data are input and output from one memory unit. The 16-bit data is exchanged between one of the data units 11 - 0 - 11 - 3 and the data input/
该取放大器SA和列选择开关16在存储单元阵列的各自的中存储块BLa、BLb、BLc和BLd中被设置在存储单元阵列的小存储块CAL、CAR之间。The fetch amplifier SA and the
行译码器RD和DQ缓存器DQ被中间夹着存储单元阵列CAL、CAR相互对向地配置。列译码器CD0被设置在4个中存储块BLa、BLb、BLc和BLd的配置方向、亦即列方向(数据线对或列选择线延长的方向)的二端部中第1端侧,而列译码器CD1则被设置在该二端部中的第2端侧。Row decoder RD and DQ buffer DQ are arranged to face each other with memory cell arrays CAL, CAR interposed therebetween. The column decoder CD0 is arranged on the first end side of the two ends of the arrangement direction of the four memory blocks BLa, BLb, BLc and BLd, that is, the column direction (the direction in which the data line pair or the column selection line extends), On the other hand, the column decoder CD1 is provided on the second end side of the two end portions.
单元阵列控制器CAC与行译码器RD相邻接地配置。此单元阵列控制器CAC进行存储器单元内的数据的输入输出操作。The cell array controller CAC is arranged adjacent to the row decoder RD. The cell array controller CAC performs input and output operations of data in memory cells.
紧接着DQ缓存器DQ后面通常配置有用于选择存储器单元的存储器单元选择器SEL。A memory cell selector SEL for selecting a memory cell is usually arranged immediately after the DQ buffer DQ.
数据通过数据线对14、读数放大器SA和列选择开关16后被导引至DQ线对18。DQ线对18在存储单元阵列的各自的中存储块BLa、BLb、BLc和BLd中被设置在存储单元阵列的小存储块CAL、CAR之间。Data is directed to
从而,数据通过DQ线对18以与存储单元阵列的4个中存储块BLa、BLb、BLc和BLd所配置的方向(列方向)相垂直的方向、亦即行方向(字线延长的方向)移动后通过DQ缓存器DQ从存储器单元输出。Therefore, data moves in a direction perpendicular to the direction (column direction) in which the memory blocks BLa, BLb, BLc, and BLd of the four memory cell arrays are arranged, that is, in the row direction (the direction in which the word line extends) through the
4个存储器单元中所共有的数据总线13被设置在存储器单元11-0、11-1与存储器单元11-2、11-3之间,在存储元件的中存储块BLa、BLb、BLc、和BLd配置的方向、亦即列方向上延伸。数据总线13为存储器单元11-0~11-3与数据输入输出区域12间的数据输入输出通路。The
在本参考例中,因为是以16毕特型的半导体存储器作为前提,所以数据总线13是按同时进行16毕特(2字节)的数据的输入输出这样来构成的。In this reference example, since a 16-bit type semiconductor memory is assumed, the
在数据输入输出区域12中为使得同时进行16毕特(2字节)的数据的输入输出,形成有16个输入输出电路(I/O)。In the data input/
上述半导体存储器的数据输入输出操作按如下方式进行。The data input and output operations of the semiconductor memory described above are performed as follows.
首先,存储器单元选择器SEL从4个存储器单元11-0~11-3中选择一个存储器单元。在所选择的一个存储器单元中按地址信号进行存储元件的存取操作。First, the memory cell selector SEL selects one memory cell from the four memory cells 11-0 to 11-3. The access operation of the storage element is performed in accordance with the address signal in a selected one of the memory cells.
在数据输出(读出)的情况中,通过DQ线对18从该被选择的一个存储器单元中输出2n毕特(例如16毕特(2字节))的数据。从此存储单元输出的2n毕特数据通过数据总线13被导引至数据输入输出区域12,并由数据输入输出区域12输出到半导体存储器(存储器芯片)外部。In the case of data output (reading), data of 2 n bits (for example, 16 bits (2 bytes)) is output from the selected one memory cell through the
在数据输入(写入)的情况中,2n毕特(例如16毕特(2字节))的数据通过数据输入输出区域12、数据总线13被输入到该被选择的一个存储器单元。此被输入到该被选择的一个存储器单元的2n毕特的数据通过DQ线对18和读数放大器SA被存储到存储单元阵列的存储元件中。In the case of data input (writing), 2 n bits (for example, 16 bits (2 bytes)) of data are input to the selected one memory cell through the data input/
上述半导体存储器的芯片布局设计中存在以下缺点。The chip layout design of the above-mentioned semiconductor memory has the following disadvantages.
第一,4个存储器单元11-0~~11-3所共用的的数据总线13贯穿存储器芯片10的中部而配置,沿列方向(数据线对或列选择线延伸的方向)延伸。这种情况中,与半导体存储器的毕特型式、亦即与同时进行输入输出操作的毕特数成比例地增加数据总线13的根数,数据总线13的区域也增大。First, the
例如,在16毕特型(×16)的半导体存储器的情况中,数据总线13必须要能传送16毕特大小的数据的数量的布线,同样,在32毕特型(×32)的半导体存储器的情况,数据总线13就成为必须要作能传送32毕特大小的数据的数量的布线。For example, in the case of a 16-bit type (×16) semiconductor memory, the
第二,存储器单元内的中存储块BLa~BLd各自所配置的DQ线对18仅被设置在存储单元阵列的小存储块CAL、CAR之间,仅在行方向(字线延伸方向)延伸。这种情况下,与由一个中存储块输出的毕特数成比例地增加DQ线对18的根数,DQ线对18的区域增大。Second, the DQ line pairs 18 arranged in each of the middle memory blocks BLa-BLd in the memory cell are provided only between the small memory blocks CAL, CAR of the memory cell array, and extend only in the row direction (word line extending direction). In this case, the number of DQ line pairs 18 increases in proportion to the number of bits output from one middle block, and the area of the DQ line pairs 18 increases.
例如,在一个中存储块中进行4毕特数据的输入输出的情况下,DQ线对18就必须能传送4毕特大小的数据的数量的布线,同样,在一个中存储块中进行8毕特的数据输入输出的情况下,DQ线对18就成为必须能传送8毕特大小的数据的数量的布线。For example, in the case of carrying out the input and output of 4-bit data in one middle storage block, the
第三,在存储器单元中行方向的二个端部的一方上配置有行译码器RD,在另一方配置有DQ缓存器DQ。在这种情况下,列译码器CD0在存储器单元中被设置在列方向的二端部的一方,列译码器CD1被设置在该二个端部的另一方。Thirdly, a row decoder RD is arranged at one of both ends in the row direction of the memory cell, and a DQ buffer DQ is arranged at the other end. In this case, the column decoder CD0 is provided at one of both ends in the column direction in the memory cell, and the column decoder CD1 is provided at the other of the two ends.
而单元阵列控制器CAC则跨越4个中存储块BLa、BLb、BLc、和BLd地被设置在行方向的二个端部的一方。On the other hand, the cell array controller CAC is provided at one of the two ends in the row direction across the four memory blocks BLa, BLb, BLc, and BLd.
因而,行译码器RD和单元阵列控制器CAC由于共同都被设置在行方向二个端部的一方,就使得构成行译码器RD和单元阵列控制器CAC的部件的配置和布线等很复杂。Therefore, since the row decoder RD and the cell array controller CAC are both arranged at one of the two end portions in the row direction, it is very difficult to arrange and wire components constituting the row decoder RD and the cell array controller CAC. complex.
图3表示作为本发明第二参考例的半导体存储器的芯片布局。图4详细表明图3的一个存储器单元中的布局设计。FIG. 3 shows a chip layout of a semiconductor memory as a second reference example of the present invention. FIG. 4 details the layout design in one memory cell of FIG. 3. FIG.
以这一参考例来对能同时输入输出32毕特的数据的32毕特型(×32)的半导体存储器进行说明。Using this reference example, a 32-bit type (×32) semiconductor memory capable of simultaneously inputting and outputting 32-bit data will be described.
在一个存储器芯片10上配置有4个存储器单元11-0~11-3。各存储器单元11-0~11-3中形成有存储单元阵列CAL、CAR、单元阵列控制器CAC,同时还形成有行译码器RD、列译码器CD0、CD1、和DQ缓存器(称做存储器单元的输入输出部的缓存器)DQ等的外围电路。Four memory cells 11 - 0 to 11 - 3 are arranged on one
一个存储器单元中的存储单元阵列被分成为4个中存储块BLa、BLb、BLc、和BLd。而各中存储块则被分成为二个小存储块CAL、CAR。从而,一个存储器单元中的存储单元阵列即由8个存储块构成。The memory cell array in one memory cell is divided into four memory blocks BLa, BLb, BLc, and BLd. And each storage block is divided into two small storage blocks CAL, CAR. Therefore, the memory cell array in one memory cell consists of 8 memory blocks.
行译码器RD被各自设置在4个中存储块BLa、BLb、BLc、和BLd的各个中。此行译码器RD根据行地址信号选择二个存储块CAL、CAR中的一个,并从被选择的一个存储块中的多个行中选择一行(字线17)。The row decoders RD are respectively provided in each of the four middle memory blocks BLa, BLb, BLc, and BLd. The row decoder RD selects one of the two memory blocks CAL, CAR according to the row address signal, and selects one row (word line 17) from a plurality of rows in the selected one memory block.
列译码器CD0~CD3在一个存储器单元被设置了4个。此列译码器CD0~CD3分别根据列地址信号选择4个中存储块BLa、BLb、BLc、和BLd的存储单元阵列的一个或多个列。Four column decoders CD0 to CD3 are provided in one memory cell. The column decoders CD0-CD3 respectively select one or more columns of the memory cell arrays of the four middle memory blocks BLa, BLb, BLc, and BLd according to the column address signals.
亦就是,在由列译码器CD0-CD3选择一定的列选择线15-0~15-3后,连接到此一定的列选择线15-0~15-3的列选择开关16即成为导通状态,一个数据线对14的数据或多个数据线对14的数据通过读数放大器SA和数据对线(以下将此数据线对称之为DQ线对,以区别于数据线对14)18被导送至DQ缓存器DQ。That is, after a certain column selection line 15-0~15-3 is selected by the column decoder CD0-CD3, the
在此参考例中,按一个列译码器选择二列这样来构成。在这一情况下,由于存在着4个列译码器,所以由中存储块BLa、BLb、BLc、和BLd各自输入输出8毕特的数据。亦就是,由一个存储器单元输入输出32毕特(4字节)的数据。此32毕特数据通过数据总线13在存储器单元11-0~11-3中的一个与数据输入输出区域12之间往来。In this reference example, two columns are selected by one column decoder. In this case, since there are four column decoders, 8-bit data is input and output from each of the middle memory blocks BLa, BLb, BLc, and BLd. That is, 32 bits (4 bytes) of data are input and output by one memory cell. The 32-bit data is exchanged between one of the memory units 11 - 0 to 11 - 3 and the data input/
读数放大器SA和列选择开关16在存储单元阵列的各自的中存储块BLa、BLb、BLc、和BLd中被设置在存储单元阵列的小存储块CAL、CAR之间。The sense amplifier SA and the
行译码器RD与DQ缓存器DQ被以将存储单元阵列CAL、CAR夹在中间相互对向地进行配置。列译码器CD0被设置在4个中存储块BLa、BLb、BLc、和BLd配置的方向、亦即列方向(数据线对或列选择线的延伸方向)的二个端部中的一方侧,而列译码器CD1则被设置在该二个端部中的另一方侧。The row decoder RD and the DQ buffer DQ are arranged to face each other with the memory cell arrays CAL and CAR sandwiched therebetween. The column decoder CD0 is arranged on one side of the two ends in the direction in which the four memory blocks BLa, BLb, BLc, and BLd are arranged, that is, in the column direction (the direction in which the data line pair or column selection line extends). , and the column decoder CD1 is provided at the other side of the two ends.
单元阵列控制器CAC被邻接到行译码器加以配置。此单元阵列控制器CAC对存储器单元内数据的输入输出操作进行控制。The cell array controller CAC is configured adjacent to the row decoder. The cell array controller CAC controls the input and output operations of data in the memory cells.
在紧接DQ缓存器DQ之后通常配置有用于选择存储器单元的存储器单元选择器SEL。A memory cell selector SEL for selecting memory cells is usually arranged directly after the DQ buffer DQ.
数据在通过数据线对14、读数放大器SA和列选择开关16后被导引主DQ线对18。DQ线对18在存储单元阵列的各个的中存储块BLa、BLb、BLc、和BLd中被设置在存储单元阵列的小存储块CAL、CAR之间。Data is directed to main
从而,数据通过DQ线对18以与存储单元阵列的4个中存储块BLa、BLb、BLc、和BLd所配置的方向(列方向)相垂直的方向、即行方向(字线延伸的方向)移动后通过DQ缓存器DQ从存储器单元输出。Therefore, data moves in a direction perpendicular to the direction (column direction) in which the memory blocks BLa, BLb, BLc, and BLd of the four memory cell arrays are arranged (column direction), that is, the row direction (the direction in which the word line extends) through the
4个存储器单元共用的数据总线13被设置在存储器单元11-0、11-1与存储器单元11-2、11-3之间,在存储单元阵列的中存储块BLa、BLb、BLc、和BLd配置的方向、即列方向上延伸。数据总线13是存储器单元11-0~11-3与数据输入输出区域12之间的数据的输入输出通路。The
在本参考例中,由于是以32毕特型的半导体存储器作为前提,所以数据总线13是按照同时进行32毕特(4字节)的数据的输入输出这样构成的。In this reference example, since a 32-bit type semiconductor memory is assumed, the
在数据输入输出区域12中按同时进行32毕特(4字节)的数据的输入输出那样形成有32个输入输出电路(I/O)。In the data input/
上述半导体存储器的数据输入输出操作是如下这样进行的。The data input/output operation of the semiconductor memory described above is performed as follows.
首先,由存储器单元选择器SEL从4个存储器单元11-0~11-3中选择一个存储器单元。在所选择的一存储器单元中根据地址信号进行存储元件的存取操作。First, one memory cell is selected from the four memory cells 11-0 to 11-3 by the memory cell selector SEL. In a selected memory cell, the access operation of the storage element is performed according to the address signal.
在数据输出(读出)的情况中,通过DQ线对18从该被选择的一个存储器单元输出2n毕特(例如32毕特(4字节))的数据。由此存储器单元输出的2n毕特的数据通过数据总线13被导引到数据输入输出区域12,并由此数据输入输出区域12被输出到半导体存储器(存储器芯片)之外。In the case of data output (reading), data of 2 n bits (for example, 32 bits (4 bytes)) is output from the selected one memory cell through the
在数据输入(写入)的情况中,2n毕特(例如32毕特(4字节))的数据通过数据输入输出区域12、数据总线13被输入进该被选择的一个存储器单元中。此被输入到该被选择的一存储器单元中的2n毕特的数据通过DQ线对18和读数放大器SA被存储进存储单元阵列的存储元件中。In the case of data input (writing), 2 n bits (for example, 32 bits (4 bytes)) of data are input into the selected one memory cell through the data input and
在上述的半导体存储器的芯片布局中存在有与图2和图3中所示的第一参考例的半导体存储器的芯片布局同样的缺点。In the chip layout of the semiconductor memory described above, there are the same disadvantages as those of the chip layout of the semiconductor memory of the first reference example shown in FIGS. 2 and 3 .
即,第一,与半导体存储器的毕特型式、亦即进行同时输入输出操作的毕特数成比例地增加在多个存储器单元中共同设置的数据总线13的根数,数据总线13的区域增大。第二,与从各存储器单元的中存储块输出的毕特数成比例地增加存储器单元内的DQ线对18的根数,DQ线对18的区域增大。第三,行译码器RD和单元阵列控制器CAC因为一齐被设置在行方向的二端部的一方,所以组成行译码器RD和单元阵列控制器CAC的元件的配置和布线等就成为很复杂。That is, first, the number of
另外在本参考例中,由于列方向的二个端部各自配置有二个列译码器,所以构成列译码器CD0~CD3的元件的配置和布线等也就很复杂。In addition, in this reference example, since two column decoders are respectively arranged at the two end portions in the column direction, the arrangement and wiring of elements constituting the column decoders CD0 to CD3 are complicated.
图5概略地表示图1和图2的第一参考例的半导体存储器的存储器单元的位置和数据总线的位置。FIG. 5 schematically shows the positions of memory cells and the positions of data buses of the semiconductor memory of the first reference example shown in FIGS. 1 and 2 .
存储器芯片10上的区域主要由存储器单元11-0~11-3和数据输入输出区域(I/O)12所占据。数据输入输出区域12被邻接到存储器芯片10的4个边中的一个、亦即列方向的二个边中的一个加以配置。The area on the
存储器单元内的存储单元阵列由设置在列方向的多个小存储块构成,并且由二个小存储块来构成一个中存储块。The memory cell array in the memory cell is composed of a plurality of small memory blocks arranged in the column direction, and one middle memory block is formed of two small memory blocks.
各个小存储块中配置有在行方向延伸的字线和在列方向(小存储块配置的方向)上延伸的数据线和列选择线。Word lines extending in the row direction and data lines and column selection lines extending in the column direction (the direction in which the small memory blocks are arranged) are arranged in each small memory block.
DQ线对18在二个小存储块之间沿行方向延伸。二个小存储块之间的DQ线对18仅存在着能传送4毕特数据的数量。DQ line pairs 18 extend in the row direction between the two small memory blocks. There are only enough DQ line pairs 18 between two small memory blocks to transmit 4-bit data.
数据总线13被设置在存储器单元11-0、11-1与存储器单元11-2、11-3之间,并在列方向上延伸。此数据总线13按能传送16毕特(2字节)的数据那样构成。
图6表示图1和图2的第一参考例的半导体存储器的芯片布局的变形例。图7详细表示图6的半导体存储器的芯片布局设计。FIG. 6 shows a modified example of the chip layout of the semiconductor memory of the first reference example shown in FIGS. 1 and 2 . FIG. 7 shows in detail the chip layout design of the semiconductor memory of FIG. 6 .
此芯片布局与图1和图1的芯片布局比较,有以下几点不同。Compared with the chip layout in Figure 1 and Figure 1, this chip layout is different in the following points.
第一,由二个子存储器单元构成一个存储器单元(主存储器单元)。First, one memory unit (main memory unit) is constituted by two sub memory units.
亦即,主存储器单元11-0由子存储器单元11-0-#0、11-0-#1构成,主存储器单元11-1由存储器单元11-1-#0、11-1-#1构成,主存储器单元11-2由子存储器单元11-2-#0、11-2-#1构成,和主存储器单元11-3由子存储器单元11-3-#0、11-3-#1构成。That is, the main memory unit 11-0 is composed of sub memory units 11-0-#0, 11-0-#1, and the main memory unit 11-1 is composed of memory units 11-1-#0, 11-1-#1 , the main memory unit 11-2 is composed of sub memory units 11-2-#0, 11-2-#1, and the main memory unit 11-3 is composed of sub memory units 11-3-#0, 11-3-#1.
子存储器单元11-0-#0、11-0-#1同时由存储器单元选择电路选择。在子存储器单元11-0-#0、11-0-#1被选择的情况下不选择其余的子存储器单元。同样,例如在子存储器单元11-1-#0、11-1-#1被选择的情况下,亦不再选择其余的子存储器单元。The sub memory cells 11-0-#0, 11-0-#1 are simultaneously selected by the memory cell selection circuit. In the case where the sub memory cells 11-0-#0, 11-0-#1 are selected, the remaining sub memory cells are not selected. Similarly, for example, when the sub-memory units 11-1-#0 and 11-1-#1 are selected, the remaining sub-memory units are not selected.
而且,由4个子存储器单元11-0-#0、11-1-#0、11-2-#0、和11-3-#0构成一组,由4个子存储器单元11-0-#1、11-1-#1、11-2-#1、和11-3-#1构成一组。Also, a group is constituted by four sub-memory units 11-0-#0, 11-1-#0, 11-2-#0, and 11-3-#0, and four sub-memory units 11-0-#1 , 11-1-#1, 11-2-#1, and 11-3-#1 form a group.
亦就是说,在子存储器单元11-0-#0、11-1-#0、11-2-#0、11-3-#0的一组中同时进行8毕特的数据的输入输出,在子存储器单元11-0-#1、11-1-#1、11-2-#1、和11-3-#1的一组中同时进行8毕特的数据的输入输出。That is to say, input and output of 8-bit data are performed simultaneously in a group of sub-memory units 11-0-#0, 11-1-#0, 11-2-#0, and 11-3-#0, In a group of sub memory cells 11-0-#1, 11-1-#1, 11-2-#1, and 11-3-#1, 8-bit data is simultaneously input and output.
第二,在一个子存储器单元中按进行8毕特(1字节)的数据输入输出那样构成。Second, it is configured to perform input and output of 8-bit (1 byte) data in one sub-memory unit.
子存储器单元的布局设计如与图1和图2的存储器单元的布局设计比较,不同之处是仅有一个列译码器CD。因为在本示例的情况中,由一个子存储器单元进行8毕特的数据的输入输出,所以列译码器CD只一个就足够了。但是,列译码器CD与图1和图2的半导体存储器同样地选择二个列,在存储单元阵列的各个中存储块BLa、BLb、BLc、和BLd中也就成为进行2毕特数据的输入输出。The layout design of the sub-memory unit is compared with the layout design of the memory unit in FIG. 1 and FIG. 2 , the difference is that there is only one column decoder CD. In the case of this example, since one sub-memory cell performs input and output of 8-bit data, only one column decoder CD is sufficient. However, the column decoder CD selects two columns similarly to the semiconductor memories of FIGS. 1 and 2, and stores 2-bit data in blocks BLa, BLb, BLc, and BLd in each of the memory cell arrays. input Output.
在子存储器单元中的存储单元阵列CAL、CAR,行译码器RD,DQ线对18和DQ缓存器DQ的布局则几乎与图1和图2的半导体存储器的存储器单元内的布局相同。The layout of the memory cell arrays CAL, CAR, the row decoder RD, the
第三,数据输入输出电路(I/O)12a、12b在存储器芯片10的中部沿行方向伸长地加以配置,数据总线13a在子存储器单元11-0-#0、11-1-#0、11-2-#0、和11-3-#0的一组中被设置在数据输入输出电路12a的两侧,数据总线13b在子存储器单元11-0-#1、11-1-#1、11-2-#1、和11-3-#1的一组中被设置在数据输入输出12b的两侧。Third, the data input/output circuits (I/O) 12a, 12b are arranged elongatedly along the row direction in the middle of the
数据总线13a、13b各自在子存储器单元间沿列方向上延伸,连接到存储器芯片10中央部分的数据输入输出电路12a、12b。此数据总线13a、13b各自按能传送8毕特的数据这样来构成。The
在这样的芯片布局的半导体存储器中,例如,在选择子存储器单元11-0-#0、11-0-#1时,子存储器单元11-0-#0与数据输入输出电路12a间通过数据总线13a进行8毕特数据的授受,子存储器单元11-0-#1与数据输入输出电路12b间通过数据总线13b进行8毕特数据的授受。图8表示图1和图2的第一参考例的半导体存储器的芯片布局的变形例。图9详细表示图8半导体存储器的芯片布局。In a semiconductor memory having such a chip layout, for example, when sub-memory cells 11-0-#0 and 11-0-#1 are selected, data passes between sub-memory cells 11-0-#0 and data input/output circuit 12a. The bus 13a transmits and receives 8-bit data, and the sub-memory unit 11-0-#1 and the data input/
这一芯片布局与图1和图2的芯片布局相比较有下面几点不同。Compared with the chip layouts in Fig. 1 and Fig. 2, this chip layout has the following differences.
第一,由二个子存储器单元构成一个存储器单元(主存储器单元)。First, one memory unit (main memory unit) is constituted by two sub memory units.
亦即,主存储器单元11-0由子存储器单元11-0-#0、11-0-#1构成,主存储器单元11-1由子存储器单元11-1-#0、11-1-#1构成,主存储器单元11-2由子存储器单元11-2-#0、11-2-#1构成,主存储器单元11-3由子存储器单元11-3-#0、11-3-#1构成。That is, the main memory unit 11-0 is composed of sub memory units 11-0-#0, 11-0-#1, and the main memory unit 11-1 is composed of sub memory units 11-1-#0, 11-1-#1 The main memory unit 11-2 is composed of sub memory units 11-2-#0, 11-2-#1, and the main memory unit 11-3 is composed of sub memory units 11-3-#0, 11-3-#1.
子存储器单元11-0-#0、11-0-#1由存储器单元选择电路同时选择。在子存储器单元11-0-#0、11-0-#1被选择的情况下,不再选择其余的子存储器单元。同样,例如在子存储器单元11-1-#0、11-1-#1为选择的情况下其余的子存储器单元亦不加选择。The sub memory cells 11-0-#0, 11-0-#1 are simultaneously selected by the memory cell selection circuit. In the case where the sub-memory cells 11-0-#0, 11-0-#1 are selected, the remaining sub-memory cells are not selected. Similarly, for example, when the sub-memory units 11-1-#0 and 11-1-#1 are selected, the remaining sub-memory units are not selected.
而且由4个子存储器单元11-0-#0、11-1-#0,11-2-#0、11-3-#0组成一组,由4个子存储器单元11-0-#1、11-1-#1、11-2-#1、和11-3-#1组成一组。And by 4 sub-memory units 11-0-#0, 11-1-#0, 11-2-#0, 11-3-#0 form a group, by 4 sub-memory units 11-0-#1, 11 -1-#1, 11-2-#1, and 11-3-#1 form a group.
亦就是说,在子存储器单元11-0-#0、11-1-#0,11-2-#0、和11-3-#0的一组中同时进行8毕特的数据的输入输出,在子存储器单元11-0-#1、11-1-#1、11-2-#1、和11-3-#1的一组中同时进行8毕特的数据的输入输出。That is to say, input and output of 8-bit data are performed simultaneously in a group of sub memory units 11-0-#0, 11-1-#0, 11-2-#0, and 11-3-#0 8-bit data is simultaneously input and output in a group of sub memory cells 11-0-#1, 11-1-#1, 11-2-#1, and 11-3-#1.
第二,一个子存储器单元中按进行8毕特(1字节)的数据的输入输出那样构成。Second, one sub-memory unit is configured to input and output 8-bit (1-byte) data.
此存储器单元的布局与图1和图2的存储器单元的布局相比较,不同之点是仅有一个列译码器CD。因为,在本示例的情况中,一个子存储器单元进行8毕特的数据输入输出,所以只存在一个列译码器CD也足够了。但是,列译码器CD也与图1和图2的半导体存储器同样,选择2个列,使得在存储单元阵列的各个中存储块BLa、BLb、BLc、和BLd中进行2毕特的数据的输入输出。The layout of this memory cell is compared with the layout of the memory cells of FIG. 1 and FIG. 2, the difference is that there is only one column decoder CD. Since, in the case of this example, one sub-memory cell performs input and output of 8-bit data, only one column decoder CD is sufficient. However, the column decoder CD selects two columns as in the semiconductor memories of FIGS. 1 and 2 so that 2-bit data is stored in the memory blocks BLa, BLb, BLc, and BLd in each of the memory cell arrays. input Output.
存储器单元中的存储单元阵列CAL、CAR,行译码器RD,DQ线对18和DQ缓存器DQ的布局设计均与图1和图2的半导体存储器的布局设计相同。The layout design of the memory cell arrays CAL, CAR, the row decoder RD, the
第三,数据总线13a在子存储单元11-0-#0、11-1-#0、11-2-#0、和11-3-#0的组中作列方向延伸地配置, 数据总线13b在子存储单元11-0-#1、11-1-#1、11-2-#1和11-3-#1的组中作列方向延伸地配置。The 3rd, the data bus 13a is arranged in the group of sub-memory unit 11-0-#0, 11-1-#0, 11-2-#0, and 11-3-#0 extending in the column direction, the
亦即,数据总线13a在子存储器单元之间从设置在列方向端部的数据输入输出电路12a沿列方向延长,数据总线13b在子存储器单元间从设置在列方向端部的数据输入输出电路12b沿列方向延伸。That is, the data bus 13a is extended in the column direction from the data input/output circuit 12a provided at the end of the column direction between the sub-memory units, and the
数据总线13a、13b均各自按能传送8毕特的数据那样来构成。Each of the
在这样的芯片布局的半导体存储器中,例如子存储器单元11-0-#0、11-0-#1被选择的情况下,子存储器单元11-0-#0与数据输入输出电路12间通过数据总线13a进行8毕特的数据的授受,而子存储单元11-0-#1与数据输入输出电路12b间通过数据总线13b进行8毕特的数据的授受。In a semiconductor memory with such a chip layout, for example, when the sub memory cells 11-0-#0 and 11-0-#1 are selected, the data input/
图10表示作为本发明第一实施例的半导体存储器的芯片布局设计。 图11详细表示图10的一个存储器单元中的布局设计。FIG. 10 shows a chip layout design of a semiconductor memory as a first embodiment of the present invention. Figure 11 shows in detail the layout design in one memory cell of Figure 10.
以此实施例对能同时输入输出16毕特的数据的16毕特型(×16)的半导体存储器进行说明。In this embodiment, a 16-bit type (×16) semiconductor memory capable of simultaneously inputting and outputting 16-bit data will be described.
在一个存储器芯片10上配置有4个存储器单元11-0~11-3。在各存储器单元11-0~11-3中形成存储单元阵列CAL、CAR、单元阵列控制器CAC,还形成着行译码器RD、列译码器CD0、CD1、和DQ缓存器(称为存储器单元的输入输出部的缓存器)DQ等的外围电路。Four memory cells 11 - 0 to 11 - 3 are arranged on one
一个存储器单元中的存储单元阵列被分成为4个中存储块BLa、BLb、BLc、和BLd。而各中存储块被分成二个小存储块CAL、CAR。因而一个存储器单元中的存储单元阵列由8个存储块构成。The memory cell array in one memory cell is divided into four memory blocks BLa, BLb, BLc, and BLd. And each storage block is divided into two small storage blocks CAL, CAR. Thus, the memory cell array in one memory cell consists of 8 memory blocks.
行译码器RD被各自地设置在4个中存储块BLa、BLb、BLc、和BLd的每一个中。此行译码器RD 根据行地址信号选择二小存储块CAL、CAR中的一个,并由被选择的一个存储块中的多行中选择一行(字线17)。Row decoders RD are individually provided in each of the four middle memory blocks BLa, BLb, BLc, and BLd. This row decoder RD selects one of the two small storage blocks CAL, CAR according to the row address signal, and selects one row (word line 17) from the multiple rows in the selected storage block.
存储单元阵列的小存储块的选择是以在二根字线19a、19b中任一方上加以高电压来进行的。例如,如在字线19a上加以高电压,开关20a就成为导通状态,小存储块CAL即被选取。此时在字线19b上因为被加以低电压,所以开关20b为截止状态,小存储块CAR即不被选取。The selection of a small memory block of the memory cell array is performed by applying a high voltage to either of the two word lines 19a, 19b. For example, when a high voltage is applied to the word line 19a, the switch 20a is turned on, and the small memory block CAL is selected. At this time, because a low voltage is applied to the word line 19b, the switch 20b is turned off, and the small memory block CAR is not selected.
列译码器CD0、CD1二者被设置在一个存储器单元中。此列译码器CD0、CD1各自根据列地址信号选择4个中存储块BLa、BLb、BLc、和BLd的存储单元阵列的一个或多个列。Both column decoders CD0, CD1 are provided in one memory unit. Each of the column decoders CD0, CD1 selects one or more columns of the memory cell arrays of the four middle memory blocks BLa, BLb, BLc, and BLd according to the column address signals.
例如在由列译码器CD1选择列选择线15时,连接到此列选择线15的二个列选择开关16就成为导通状态。从而,2毕特的数据即从连接到此二列选择开关16的二个数据线对14通过读数放大器SA和列选择开关16被输出至数据线对(下面将此数据线对称做本地DQ线对,以区别于数据线对14)18a。For example, when the
在本实施例中,按一个列译码器选择二个行那样来构成。在这种情况下因为存在有二个列译码器,所以从各个中存储块BLa、BLb、BLc、和BLd各自输入输出4毕特的数据。亦就是说,由一存储器单元输入输出16毕特(2字节)的数据。In this embodiment, one column decoder selects two rows. In this case, since there are two column decoders, 4-bit data is input and output from each of the memory blocks BLa, BLb, BLc, and BLd. That is to say, 16 bits (2 bytes) of data are input and output from one memory unit.
读数放大器SA和列选择开关16在存储单元阵列的各自的中存储块BLa、BLb、BLc、和BLd中被设置在存储单元阵列的小存储块CAL、CAR之间。The sense amplifier SA and the
行译码器RD和单元阵列控制器CAC以将存储单元阵列CAL、CAR夹在中间相互对向地加以配置。亦即,行译码器RD被设置在与4个中存储块BLa、BLb、BLc、和BLd的配置方向相垂直的方向、即行方向(字线17、19a、19b延长的方向)的二个端部的一方侧边上,而单元阵列控制器CAC则被设置在该二个端部中的另一方侧边上。The row decoder RD and the cell array controller CAC are arranged to face each other with the memory cell arrays CAL, CAR sandwiched therebetween. That is, the row decoders RD are arranged in the direction perpendicular to the direction in which the four memory blocks BLa, BLb, BLc, and BLd are arranged, that is, in the row direction (the direction in which the word lines 17, 19a, and 19b extend). on one side of the two ends, and the cell array controller CAC is arranged on the other side of the two ends.
单元阵列控制器CAC用于进行对存储器单元内的数据的输入输出操作的控制。The cell array controller CAC is used to control the input and output operations of data in the memory cells.
列译码器CD0、CD1被设置在4个中存储块BLa、BLb、BLc、和BLd的配置方向、即列方向(数据线对或列选择线延伸的方向)的二个端部中一方的侧边上。The column decoders CD0 and CD1 are arranged at one of the two ends of the arrangement direction of the four memory blocks BLa, BLb, BLc, and BLd, that is, the column direction (the direction in which the data line pair or column selection line extends). on the side.
二个列译码器CD0、CD1按平分由各个列译码器CD0、CD1承担存储单元阵列的列那样在行方向上配置。The two column decoders CD0, CD1 are arranged in the row direction so as to equally divide the columns of the memory cell array each column decoder CD0, CD1 undertakes.
DQ缓存器DQ被设置在列方向(数据线对或列选择线延伸的方向)的二个端部中另一方侧边上。即,列译码器CD0、CD1和DQ缓存器DQ以将存储单元阵列CAL、CAR夹在中间相互对向地对样加以配置。The DQ buffer DQ is provided on the other side of the two ends in the column direction (the direction in which the data line pair or column selection line extends). That is, the column decoders CD0 and CD1 and the DQ buffer DQ are arranged to face each other with the memory cell arrays CAL and CAR sandwiched therebetween.
在紧接DQ缓存器DQ之后通常配置有作存储器单元选择用的存储器单元选择器SEL。A memory cell selector SEL for memory cell selection is usually arranged immediately after the DQ buffer DQ.
数据通过数据线对14、读数放大器SA和列选择开关16后被导引至本地DQ线对18a。本地DQ线对18a在存储单元阵列的各自的中存储块BLa、BLb、BLc、和BLd中被设置在存储单元阵列的小存储块CAL、CAR之间。Data is directed to local DQ line pair 18a after passing through
从而,本地DQ线对18a在行方向(字线延伸的方向)上延伸。Thus, the local DQ line pair 18a extends in the row direction (the direction in which word lines extend).
而数据线对(下面称此数据线对为全局DQ线对,以区别于数据线对14)18b在存储单元阵列的小存储块CAL、CAR上被以列方向延伸地配置。全局DQ线对18b的第1端通过开关21连接到本地DQ线对18a,第2端则连接到DQ缓存器DQ。The data line pair (hereinafter referred to as a global DQ line pair to distinguish it from the data line pair 14 ) 18b is arranged to extend in the column direction on the small memory blocks CAL and CAR of the memory cell array. The first end of the global
开关21的导通/截止由控制信号CON控制。The on/off of the
4个存储器单元共有的数据总线13被设置在存储器单元11-0、11-2与存储器单元11-1、11-3之间,在行方向上延伸。此数据总线13成为存储器单元11-0~11-3与数据输入输出区域12之间的数据输入输出通路。The
本实施例中,因为是以16毕特型的半导体存储器为前提的,所以数据总线13按同时进行16毕特(2字节)的数据的输入输出那样地构成。In this embodiment, since a 16-bit type semiconductor memory is assumed, the
数据输入输出区域12被设置在存储器芯片10的行方向的二个端部中的一方侧。在此数据输入输出区域12中为使同时进行16毕特(2字节)的数据的输入输出,形成有16个输入输出电路(I/O)。The data input/
上述半导体存储器的数据输入输出操作如下述这样进行。The data input/output operation of the semiconductor memory described above is performed as follows.
首先,存储器单元选择器SEL从4个存储器单元11-0~11-3中选择一个存储器单元。在被选择的一存储器单元中按地址信号进行存储元件的存取操作。First, the memory cell selector SEL selects one memory cell from the four memory cells 11-0 to 11-3. In a selected memory cell, the access operation of the storage element is performed according to the address signal.
在数据输出(读出)的情况下,2n毕特(例如16毕特(2字节))的数据通过本地DQ线对18a和全局DQ线对18b由该被选择的一存储器单元输出。由此存储器单元输出的2n毕特的数据通过数据总线13被导引至数据输入输出区域12,并由数据输入输出区域12输出到半导体存储器(存储器芯片)的外部。In the case of data output (reading), 2 n bits (for example, 16 bits (2 bytes)) of data are output from the selected memory cell through the local DQ line pair 18a and the global
在数据输入(写入)的情况下,2n毕特(例如16毕特(2字节))的数据通过数据输入输出区域12、数据总线13被输入到该被选择的一个存储器单元中。此被输入到该被选择的一存储器单元的2n毕特数据通过本地DQ线对18a、全局DQ线对18b和读数放大器SA被存储进存储单元阵列的存储元件。In the case of data input (writing), 2 n bits (for example, 16 bits (2 bytes)) of data are input to the selected one memory cell through the data input/
上述半导体存储器的芯片布局具有下列特点。The chip layout of the semiconductor memory described above has the following features.
第一,单元阵列控制器CAC和行译码器RD被以将存储单元阵列CAL、CAR夹在中间并在行方向的端部相互对向地加以配置。而列译码器CD0、CD1和DQ缓存器DQ则被以将存储单元阵列CAL、CAR夹在中间并在列方向的端部相互对向地加以配置。First, the cell array controller CAC and the row decoder RD are disposed so as to face each other at end portions in the row direction with the memory cell arrays CAL and CAR sandwiched therebetween. On the other hand, column decoders CD0, CD1 and DQ buffer DQ are disposed so as to face each other at ends in the column direction with memory cell arrays CAL, CAR sandwiched therebetween.
亦即,单元阵列控制器CAC、行译码器RD、列译码器CD0、CD1和DQ缓存器DQ可邻接任一个存储单元阵列CAL、CAR的一边地配置。That is, the cell array controller CAC, the row decoder RD, the column decoders CD0, CD1, and the DQ buffer DQ may be arranged adjacent to one side of any one of the memory cell arrays CAL, CAR.
从而,能使得容易地进行构成单元阵列控制器CAC、行译码器RD、列译码器CD0、CD1和DQ缓存器DQ的元件的配置和布线等。Accordingly, arrangement, wiring, and the like of elements constituting the cell array controller CAC, the row decoder RD, the column decoders CD0, CD1, and the DQ buffer DQ can be easily performed.
第二,在存储器单元由设置在行方向延伸的本地DQ线对18a和在列方向延伸的全局DQ线对18b,作成了使数据能由存储器单元的列方向的端部输出的结构。Second, in the memory cell, the local DQ line pair 18a extending in the row direction and the global
亦即,能将DQ缓存器DQ设置在存储器单元的列方向的端部,所以能实现上述第一特征。That is, since the DQ buffer DQ can be provided at the end of the memory cell in the column direction, the first feature described above can be realized.
而且,如本实施例这样,即使在存储单元阵列之一的中存储块内进行输入输出的毕特数为4毕特的情况,也可将设置在小存储块CAL、CAR间的本地DQ线对18a设置成为在列译码器CD0侧2毕特,在列译码器CD1侧2毕特。Moreover, as in this embodiment, even if the number of bits for input and output in one of the middle memory blocks of the memory cell array is 4 bits, the local DQ lines arranged between the small memory blocks CAL and CAR can be The pair 18a is set to 2 bits on the column decoder CD0 side and 2 bits on the column decoder CD1 side.
这是为了将列译码器CD0、CD1与存储单元阵列邻接地在行方向配置,而使数据的输入输出在存储器单元的列方向的端部进行。This is for arranging the column decoders CD0 and CD1 adjacent to the memory cell array in the row direction, so that input and output of data are performed at the ends of the memory cells in the column direction.
从而能减小本地DQ线对18a所需的区域,具体说,能使因配置DQ线对所需的区域成为图1和图2的参考例的一半。Accordingly, the area required for the local DQ line pair 18a can be reduced, specifically, the area required for arranging the DQ line pair can be reduced to half of that of the reference example shown in FIGS. 1 and 2 .
而全局DQ线对18b,在一个中存储块中进行4毕特的数据的输入输出的情况下,一个存储器单元中必须成为能进行16毕特的数据传送的数。因而全局DQ线对18b,因为是被设置在存储单元阵列CAL、CAR上的,而不必重新设置用于配置全局DQ线对18b的区域。On the other hand, when the global DQ line pairs 18b are used to input and output 4-bit data in one middle memory block, it is necessary to have a number capable of transferring 16-bit data in one memory cell. Therefore, since the global
第三,数据总线13被设置在存储器单元11-0、11-2与存储器单元11-1、11-3之间作行方向延伸。这是为了将存储器单元内的DQ缓存器DQ设置在列方向的二个端部中之一上。Third, the
结果,依靠对存储器单元和数据输入输出电路配置的策划就能减少构成数据总线13的布线数量,从而能缩小在存储器芯片10上占据的数据总线13的区域。As a result, the number of wires constituting the
图12表示构成图10和图11的半导体存储器的开关16、21的结构例。FIG. 12 shows a structural example of
列选择开关16由N沟道MOS晶体管N1、N2构成。MOS晶体管N1、N2的栅极被连接到列选择线15,源-漏区的一方被连接到读数放大器SA,源-漏区的另一方被连接到本地DQ线对18a。
开关21由N沟道MOS晶体管N3、N4构成。MOS晶体管N3、N4的栅极连接到控制线22,源—漏区的一方连接到本地DQ线对18a,源-漏区的另一方被连接到DQ缓存器DQ。The
图13表示图10和图11的半导体存储器的列译码器的结构的一例。FIG. 13 shows an example of the structure of a column decoder of the semiconductor memory of FIGS. 10 and 11 .
在本例中,以列译码器CD0作为例子进行说明。In this example, the column decoder CD0 will be described as an example.
列地址信号A0~A10被输入到列译码器CD0。列地址信号A0~A7将前置译码器(NAND“与非”电路)23-1、23-2、~23-N中的任一个前置译码器的输出信号的电平作为“L(低)”,将其余全部前置译码器的输出信号的电平作为“H(高)”。而列地址信号信号A8-A10则将译码器24-1、24-2、~24-M中任一个译码器的输出信号的电平作为“L(低)”,将其余全部译码器的输出信号的电平作为“H(高)”。Column address signals A0 to A10 are input to column decoder CD0. Column address signals A0~A7 use the level of the output signal of any one of the pre-decoders in the pre-decoder (NAND "NAND" circuit) 23-1, 23-2, ~ 23-N as "L (Low)", and the levels of the output signals of all other pre-decoders are taken as "H (High)". The column address signal A8-A10 regards the level of the output signal of any one of the decoders 24-1, 24-2, ~ 24-M as "L (low)", and all the others are decoded. The level of the output signal of the device is regarded as "H (high)".
前置译码器23-1、23-2、23-N的输出信号被输入到存储块25-1、25-2、~25-N,译码器24-1、24-2、~24-M的输出信号被输入到全部的存储块25-1、25-2、~25-N。The output signals of the pre-decoders 23-1, 23-2, 23-N are input to the storage blocks 25-1, 25-2, ~ 25-N, and the decoders 24-1, 24-2, ~ 24 The output signal of -M is input to all the memory blocks 25-1, 25-2, to 25-N.
NOR“或非”电路26-0、26-1、~26-7中被输入前置译码器23-1、23-2、~23-N的输出信号和译码器24-1、24-2、~24-M的输出信号。In the NOR "or not" circuit 26-0, 26-1, ~ 26-7, the output signal of the input pre-decoder 23-1, 23-2, ~ 23-N and the decoder 24-1, 24 -2, ~24-M output signal.
例如,在前置译码器23-1出信号的电平为“L”、译码器24-1的输出信号的电平为“L”的情况下,仅有NOR电路26-0的输出信号的电平成为“H”,其余全部NOR电路的输出信号的电平均成为“L”。For example, when the level of the signal output from the pre-decoder 23-1 is "L" and the level of the output signal of the decoder 24-1 is "L", only the output of the NOR circuit 26-0 The level of the signal becomes "H", and the levels of output signals of all other NOR circuits become "L".
NOR电路26-0、26-1、~26-7的输出信号,在控制信号L的电平为“H”期间,通过传输门27-0、27-1、~27-7被输入至锁存电路28-0、28-1、~28-7。The output signals of the NOR circuits 26-0, 26-1, and 26-7 are input to the lock through the transmission gates 27-0, 27-1, and 27-7 while the level of the control signal L is "H". Storage circuits 28-0, 28-1, ~ 28-7.
锁存电路28-0、28-1、~28-7的输出信号,在控制信号T的电平为“H”期间,通过AND“与”电路29-0、29-1、~29-7被加到列选择线15上。The output signals of the latch circuits 28-0, 28-1, and 28-7 pass through the AND circuits 29-0, 29-1, and 29-7 while the level of the control signal T is "H". is applied to column
例如,在预置译码器23-1的输出信号电平为“L”、译码器24-1的输出信号电平为“L”的情况下,列选择线15中仅一个列选择线CSL0的电平成为“H”,其余全部列选择线的电平均成为“L”。被连接到“H”电平的列选择线的列选择开关成为导通状态。For example, when the output signal level of the preset decoder 23-1 is "L" and the output signal level of the decoder 24-1 is "L", only one of the
BW为存储块写入信号。此存储块写入信号BW的电平,在正常模式时为“L”,而在存储块写入模式时则成为“H”。亦就是说,在存储块写入模式时,全部译码器24-1、24-2、~24-M的输出信号的电平与列地址信号A8-A10无关地成为“L”。BW is a block write signal. The level of the block write signal BW is "L" in the normal mode, and becomes "H" in the block write mode. That is, in the memory block writing mode, the levels of the output signals of all decoders 24-1, 24-2, to 24-M are "L" regardless of column address signals A8-A10.
因而,例如在前置译码器23-1的输出信号电平为“L”的情况下,由存储块25-1控制的8根列选择线CSL0~CSL7的全部电平均成为“H”。连接到“H”电平的列选择线的列选择开关成为导通状态。Therefore, for example, when the output signal level of the predecoder 23-1 is "L", all the levels of the eight column selection lines CSL0 to CSL7 controlled by the memory block 25-1 become "H". The column selection switch connected to the "H" level column selection line is turned on.
由此就以存储块为单位进行数据的写入。In this way, data is written in units of memory blocks.
图14表示图10和图11的半导体存储器的存储器单元选择电路SEL的结构的示例。FIG. 14 shows an example of the configuration of the memory cell selection circuit SEL of the semiconductor memory of FIGS. 10 and 11 .
存储器单元选择电路SEL由被连接在DQ缓存器DQ与数据总线13之间的传输门T01、T02、T11、T12、T21、T22、T31、和T32构成。传输门T01、T02、T11、T12、T21、T22、T31、和T32由N沟道MOS晶体管和P沟道MOS晶体管构成。The memory cell selection circuit SEL is composed of transfer gates T01 , T02 , T11 , T12 , T21 , T22 , T31 , and T32 connected between the DQ buffer DQ and the
在存储器单元11-0中,存储器单元选择信号BNK0、/BLK0被输入到存储器单元选择电路SEL。亦即,构成传输门T01、T02的N沟道MOS晶体管的栅极被输入存储器单元选择信号BNK0,构成传输门T01、T02的P沟道MOS晶体管的栅极被输入存储器单元选择信号/BNK0。In the memory cell 11-0, the memory cell selection signals BNK0, /BLK0 are input to the memory cell selection circuit SEL. That is, the memory cell selection signal BNK0 is input to the gates of the N-channel MOS transistors constituting the transfer gates T01 and T02, and the memory cell selection signal /BNK0 is input to the gates of the P-channel MOS transistors constituting the transfer gates T01 and T02.
同样,在存储器单元11-1中,存储器单元选择信号BNK1、/BLK1被输入到存储器单元选择电路SEL,在存储器单元11-2中,存储器单元选择信号BNK2、/BLK2被输入到存储器单元选择电路SEL,和在存储器单元11-3中,存储器单元选择信号BNK3、/BLK3被输入到存储器单元选择电路SEL。Similarly, in the memory cell 11-1, the memory cell selection signals BNK1, /BLK1 are input to the memory cell selection circuit SEL, and in the memory cell 11-2, the memory cell selection signals BNK2, /BLK2 are input to the memory cell selection circuit. SEL, and in the memory cell 11-3, memory cell selection signals BNK3, /BLK3 are input to the memory cell selection circuit SEL.
存储器单元选择信号BNK0~BNK3,其中任一个电平成为“H”,则其余的电平即均成为“L”。When any one of the memory cell selection signals BNK0-BNK3 becomes "H", the remaining levels become "L".
例如,在存储器单元11-0被选择时,存储器单元选择信号BNK0的电平成为“H”,存储器单元选择信号BNK1、BNK2和BNK3的电平均成为“L”。此时仅有存储器单元11-0的DQ缓存器DQ被连接到数据总线13,存储器单元11-1、11-2、和11-3的DQ缓存器DQ则与数据总线13切断。For example, when memory cell 11-0 is selected, the level of memory cell selection signal BNK0 becomes "H", and the levels of memory cell selection signals BNK1, BNK2, and BNK3 all become "L". At this time, only the DQ register DQ of the memory unit 11 - 0 is connected to the
结果就成为仅可能在存储器单元11-0与数据输入输出电路12之间进行数据授受。As a result, data transfer is only possible between the memory cell 11 - 0 and the data input/
图15表示图10和图11的半导体存储器的数据输入输出电路12的结构示例。FIG. 15 shows a configuration example of the data input/
在本例中对进行1毕特的数据输入输出的一个数据输入输出电路进行说明。亦即,例如在16毕特型(×16)的半导体存储器中,本例的数据输入输出电路就需要16个。In this example, one data input/output circuit that performs 1-bit data input/output will be described. That is, for example, in a 16-bit type (×16) semiconductor memory, 16 data input/output circuits are required in this example.
此数据输入输出电路主要由数据总线读数放大器DBSAMP、数据总线写入缓存器DBWBF、输出锁存电路30、输出电路31和输出缓存器32构成。The data input and output circuit is mainly composed of a data bus read amplifier DBSAMP, a data bus write buffer DBWBF, an
数据总线写入缓存器DBWB F在进行数据写入时应用。The data bus write buffer DBWB F is used when data is written.
控制信号NW输入到同步脉冲倒相器CI1,控制信号WX被输入给同步脉冲倒相器CI2、CI5。在正常操作模式的数据写入中,控制信号NW的电平成为“H”,同步脉冲倒向器CI1被激活。而在控制信号WX为“H”电平期间,输入数据(写入数据)RWDm(m为0、1……或15)通过同步脉冲倒向器CI1、锁存电路LA和同步脉冲倒相器CI2、CI5被导引到数据总线13。此数据通过数据总线13被输入到被选择的存储器单元。The control signal NW is input to the synchronous pulse inverter CI1, and the control signal WX is input to the synchronous pulse inverters CI2 and CI5. During data writing in the normal operation mode, the level of the control signal NW becomes "H", and the sync pulse inverter CI1 is activated. While the control signal WX is at "H" level, the input data (write data) RWDm (m is 0, 1... or 15) passes through the synchronous pulse inverter CI1, the latch circuit LA and the synchronous pulse inverter CI2 , CI5 are directed to
控制信号BW被输入到同步脉冲倒相器CI3。在存储块写入模式的数据写入时,控制信号BW的电平成为“H”,同步脉冲倒相器CI3被激活。而在控制信号WX成为“H”电平期间,彩色寄存器数据CRm(m为0、1……或15)通过脉冲同步倒相器CI3、锁存电路LA和同步脉冲倒相器CI2、CI5被导引至数据总线13。此数据通过数据总线13被输入到被选择的存储器单元。The control signal BW is input to the synchronous pulse inverter CI3. At the time of data writing in the memory block writing mode, the level of the control signal BW becomes "H", and the sync pulse inverter CI3 is activated. While the control signal WX is at "H" level, the color register data CRm (m is 0, 1...or 15) is transferred through the pulse synchronous inverter CI3, the latch circuit LA and the synchronous pulse inverters CI2 and CI5. Leads to
彩色寄存器数据CRm由彩色寄存器供给。在彩色寄存器中预先存储有在存储单元写入模式时同时写入多个存储元件的数据式样。彩色寄存器一般被设置在图象存储器中,被用于在同时将预先决定的式样的数据写入多个存储元件时。彩色寄存器的内容(数据式样)在变更彩色寄存器的数据的模式中改变。The color register data CRm is supplied from the color register. Data patterns to be simultaneously written into a plurality of storage elements in the memory cell write mode are stored in advance in the color register. A color register is generally provided in an image memory, and is used when simultaneously writing data of a predetermined format into a plurality of storage elements. The content (data format) of the color register is changed in the mode of changing the data of the color register.
控制信号TW被输入至同步脉冲倒相器CI4。在测试模式的数据写入时,控制信号TW成为“H”电平,同步脉冲倒相器CI4被激活。而在控制信号WX为“H”电平期间,“异或”电路EX的输出信号通过同步脉冲倒相器CI4、锁存电路LA和同步脉冲倒相电路CI2、CI5被导引至数据总线13。此数据通过数据总线13被输入到被选择的存储器单元。The control signal TW is input to the synchronous pulse inverter CI4. When writing data in the test mode, the control signal TW becomes "H" level, and the sync pulse inverter CI4 is activated. While the control signal WX is at "H" level, the output signal of the "exclusive OR" circuit EX is guided to the
“异或”电路EX中被输入彩色寄存器数据/CRm和数据RWD0。亦即,在本例中按由彩色寄存器得到测试模式时用的数据样式来构成。Color register data /CRm and data RWD0 are input to the exclusive OR circuit EX. That is, in this example, it is configured according to the data pattern used when the test pattern is obtained from the color register.
关于本实施例的半导体存储器件所使用的测试电路后面说明。A test circuit used in the semiconductor memory device of this embodiment will be described later.
数据总线读数放大器DBSAMP在进行数据读出时使用。The data bus sense amplifier DBSAMP is used in data readout.
此数据总线读数放大器DBSAMP含有N沟道运算放大器SAN和P沟道运算放大器SAP。数据总线读数放大器DBSAMP在激活信号RENBL成为“H”电平时被激活,激活信号RENBL为“L”电平时不被激活。The data bus sense amplifier DBSAMP contains an N-channel operational amplifier SAN and a P-channel operational amplifier SAP. The data bus sense amplifier DBSAMP is activated when the activation signal RENBL is at "H" level, and is not activated when the activation signal RENBL is at "L" level.
激活信号RENBL为“L”电平时,同步脉冲倒相器CI6不被激活,数据总线读数放大器DBSAMP从读/写数据线RWD分离。读/写数据线RWD既为输出数据(读数据)通路亦为输入数据(写数据)通路。When the activation signal RENBL is at "L" level, the synchronous pulse inverter CI6 is not activated, and the data bus sense amplifier DBSAMP is separated from the read/write data line RWD. The read/write data line RWD is both an output data (read data) path and an input data (write data) path.
预充电晶体管PR在输出数据RWDm(m为0、1、……或15)被输出到读/写数据线RWD前将此读/写数据线RWD预充电成“H”电平。The precharge transistor PR precharges the read/write data line RWD to "H" level before the output data RWDm (m is 0, 1, . . . or 15) is output to the read/write data line RWD.
输出数据RWD一被数据总线读数放大器DBSAMP输出,此输出数据RWDm即通过输出锁存电路30被输入到输出电路。When the output data RWD is output by the data bus sense amplifier DBSAMP, the output data RWDm is input to the output circuit through the
输出锁存电路30由复位信号/RS加以复位。同步信号QST被输入至输出电路31。亦即,输出数据DQm(m为0,1……或15)与同步信号QST同步地从输出电路31输出,通过输出缓存器32被输出到存储器芯片之外。The
NAND电路33和“异或”电路34为作测试模式时使用的测试电路的一部分。The
输出锁存电路30的输出数据和测试信号ReDT输入到NAND电路33中。测试模式时测试信号ReDT为“H”电平。NAND电路33的输出信号和彩色寄存器数据/CRm输入到“异或”电路34中。此“异或”电路34输出表明测试结果为“是”或“非”的输出信号TRDm(m为0、1……或15)。The output data of the
图16表示本发明的半导体存储器中所采用的测试电路的全体结构。图16中,与图15的数据输入输出电路的结构元件相应的结构元件均标以与图15中所用符号相同的符号。FIG. 16 shows the overall configuration of a test circuit employed in the semiconductor memory device of the present invention. In FIG. 16, the structural elements corresponding to the structural elements of the data input/output circuit of FIG. 15 are denoted by the same symbols as those used in FIG.
此测试电路以进行32毕特型(×32)的半导体存储器的测试为前提。This test circuit assumes that a 32-bit type (×32) semiconductor memory is tested.
本实施例的测试电路由NAND电路33、“异或”电路34、测试用转换电路100和输试用输出电路200构成。The test circuit of this embodiment is composed of a
在测试模式中,测试信号ReDT成为“H”电平。“异或”电路34的输出信号TRDm(m为0,1……或15)被输入到测试用转换电路100。In the test mode, the test signal ReDT becomes "H" level. An output signal TRDm (m is 0, 1 . . . or 15) of the exclusive OR
测试用转换电路100中输入表示测试结果的32毕特数据。此测试用转换电路100将此32毕特数据顺序地(串行)输出到测试用输出电路200。32-bit data representing a test result is input to the
测试用输出电路200在控制信号TQST-成为“H”电平时即被激活。此时,控制信号QST为“L”电平,正常模式所使用的输出电路31被去激活。The
图17表示本发明半导体存储器中所使用的测试电路的细节。在图17中,与图15的数据输入输出电路的结构元件相应的结构元件均被标以与图15所加符号相同的符号。Fig. 17 shows details of a test circuit used in the semiconductor memory of the present invention. In FIG. 17, the structural elements corresponding to the structural elements of the data input/output circuit of FIG. 15 are denoted by the same symbols as those in FIG.
此测试电路以32毕特型(×32)的半导体存储器的测试作前提。This test circuit presupposes the test of a 32-bit type (×32) semiconductor memory.
彩色寄存器35中预先存储具有规定样式的数据(0,1,0……1)。但彩色寄存器35的内容(样式)在变更样式的模式中能由输入控制信号Z来加以改变。In the color register 35, data (0, 1, 0...1) having a predetermined pattern are stored in advance. However, the content (pattern) of the color register 35 can be changed by inputting the control signal Z in the pattern change mode.
“异或”电路EX中输入彩色寄存器35的数据/CR0、/CR1、~CR31和输入数据RWD0。输入数据WD0的电平可为“L”,亦可为“H”。The data /CR0, /CR1, ~CR31 of the color register 35 and the input data RWD0 are input to the "exclusive OR" circuit EX. The level of the input data WD0 may be "L" or "H".
例如,在输入数据RWD为“L”电平时,单元阵列0中被输入“H”的数据,单元阵列1中被输入“L”数据,单元阵列2中被输入“H”数据,单元阵列31中被输入“L”的数据。For example, when the input data RWD is "L" level, "H" data is input in
而在全部单元阵列0~31均正常的情况下,自然也就由单元阵列0、1、2……31分别输出“H”、“L”、“H”……“L”的数据。In the case that all cell arrays 0-31 are normal, the
这种情况下,“异或”电路34的输出信号TRDm全都成为“L”。In this case, all output signals TRDm of the exclusive OR
此“异或”电路34的输出信号TRDm通过测试模式转换电路100和测试模式输出电路200作为判断信号DQ0向存储器芯片外部输出。The output signal TRDm of the exclusive OR
在测度模式转换电路100中进行测试结果为OK(单元阵列正常)或NG(单元阵列异常)的判断。在单元阵列正常时,由于“异或”电路34的输出信号TRDm全为“L”电平,即由测试模式转换电路100输出“L”电平的输出信号,测试结果被判定为OK。In the measurement
另一方面,在单元阵列异常时,接收异常的单元阵列的输出数据的“异常”电路34的输出信号TRDm的电平就成为“H”。此时,测试模式转换电路100的输出信号成为“H”电平,而判定测试结果为NG。On the other hand, when the cell array is abnormal, the level of the output signal TRDm of the "abnormal"
在测试结果为NG时,检查单元阵列0~32中哪一个单元阵列为不正常的。这种检查可以通过将“异或”电路34的输出信号锁存在锁存电路LATCH0~31中、将此被锁存的数据依次串行读出来进行。When the test result is NG, check which cell array among cell arrays 0-32 is abnormal. This check can be performed by latching the output signal of the "exclusive OR"
根据这样的测试电路,将彩色寄存器35的数据应用于半导体存储器的测试中,同时测试结果为NG时,使得串行输出表明某一单元阵列的存储元件不好的信号。According to such a test circuit, the data of the color register 35 is applied to the test of the semiconductor memory, and when the test result is NG, a signal indicating that a memory element of a certain cell array is bad is serially output.
从而,以本实施例的测试电路,能够在使测试电路本身的结构简单的同时,只需一个仅在测试中才使用的测试用接片(端子)就足够了,就能使存储器芯片缩小并降低成本。Therefore, with the test circuit of this embodiment, while the structure of the test circuit itself can be simplified, only one test contact piece (terminal) used only in the test is enough, and the memory chip can be reduced in size and expanded. cut costs.
图18表示图17的测试模式转换电路100的结构示例。FIG. 18 shows a configuration example of the test
“异或非”电路36为检查单元阵列0~31中是否存在问题的部分。The "exclusive NOR" circuit 36 is a part for checking whether there is a problem in the cell arrays 0-31.
此“异或非”电路36由“异或”电路EX-OR0、EX-OR1、~EX-OR30和同步脉冲倒相器CI7构成。This "exclusive OR" circuit 36 is composed of "exclusive OR" circuits EX-OR0, EX-OR1, ~EX-OR30 and synchronous pulse inverter CI7.
输出信号TRD0~TRD31被输入到“异或”电路EX-OR0、EX-OR1、~EX-OR30。在输出信号TRD0~TRD31全为“L”电平时,“异或”电路EX-OR30的输出信号的电平成为“L”。Output signals TRD0 to TRD31 are input to exclusive OR circuits EX-OR0, EX-OR1, to EX-OR30. When all output signals TRD0 to TRD31 are at "L" level, the level of the output signal of "exclusive OR" circuit EX-OR30 becomes "L".
控制信号/SRCH一成为“H”电平,同步脉冲倒相器CI7即被激活。此时,表示测试结果的输出信号ReDRD从同步脉冲倒相器CI7输出。When the control signal /SRCH becomes "H" level, the sync pulse inverter CI7 is activated. At this time, an output signal ReDRD indicating the test result is output from the synchronous pulse inverter CI7.
在输出信号TRD0~TRD31全为“L”电平时,输出信号ReDRD成为“H”电平。即,由测试用输出电路输出表明测试结果为OK的信号。When output signals TRD0 to TRD31 are all at "L" level, output signal ReDRD becomes "H" level. That is, a signal indicating that the test result is OK is output from the test output circuit.
在输出信号TRD0~TRD31至少一个的电平为“H”时,输出信号ReDRD即成为“L”电平。亦即,测试用输出电路输出表明测试结果为NG的信号。When the level of at least one of the output signals TRD0 to TRD31 is "H", the output signal ReDRD becomes "L" level. That is, the test output circuit outputs a signal indicating that the test result is NG.
开关电路部37为用于在测度结果为NG时特别指定哪一个单元阵列存在问题或不佳的单元阵列。The switch circuit unit 37 is for specifying which cell array has a problem or a bad cell array when the measurement result is NG.
开关电路部17由传输门TG0、TG1~TG31和同步脉冲倒相器CI8构成,传输门TG0、TG1~TG31各自均由N沟道MOS晶体管和P沟道MOS晶体管构成。传输门TG0、TG1~TG31的断/通动作由序列选择器38控制。The switching
序列选择器38在控制信号SRCH为“H”电平时被激活,与时钟信号CLK同步地输出控制信号Q0、Q1~Q31。控制信号Q0、Q1~Q31中一个为“H”电平,其余全部为“L”电平。“H”电平的控制信号由Q0向Q31顺次(串行)转换。亦即,数据TRD0、TRD1~TRD31顺序(串行)通过同步脉冲倒相器CI8输出。Sequencer 38 is activated when control signal SRCH is at "H" level, and outputs control signals Q0, Q1 to Q31 in synchronization with clock signal CLK. One of the control signals Q0, Q1 to Q31 is at "H" level, and all the others are at "L" level. The "H" level control signal is sequentially (serially) converted from Q0 to Q31. That is, the data TRD0, TRD1 to TRD31 are sequentially (serially) output through the sync pulse inverter CI8.
同步脉冲倒相器CI8在控制信号SRCH为“H”电平时被激活。Sync pulse inverter CI8 is activated when control signal SRCH is at "H" level.
图19和图20表示测试中本发明的半导体存储器的动作。19 and 20 show the operation of the semiconductor memory device of the present invention during the test.
在归纳测试模式中进行检查半导体存储器单元阵列中是否存在问题。在串行搜索测试模式中,进行特别指定多个单元阵列中所存在问题的单元阵列的检查。Checking whether there is a problem in the semiconductor memory cell array is performed in the induction test mode. In the serial search test mode, a check is performed to specifically designate a problematic cell array among a plurality of cell arrays.
/RE确定将行地址信号取进半导体存储器内的时刻。亦即,在/RE为“L”电平时行地址信号被取入半导体存储器内。/RE determines when the row address signal is taken into the semiconductor memory. That is, the row address signal is taken into the semiconductor memory when /RE is at "L" level.
/CE确定将列地址信号取入半导体存储器内的时刻。亦即,在/CE为“L”电平时列地址信号被取入半导体存储器内。/CE determines the timing at which the column address signal is taken into the semiconductor memory. That is, when /CE is at "L" level, the column address signal is taken into the semiconductor memory.
归纳测试模式能够例如在/CE为“L”电平时借助将测试信号TEST设定为“L”电平来执行。The induction test mode can be executed, for example, by setting the test signal TEST to the "L" level when /CE is at the "L" level.
串行搜索测试模式能够例如在/CE为“L”电平时借助将测试信号TEST设定为“H”电平来执行。The serial search test mode can be executed, for example, by setting the test signal TEST to "H" level when /CE is at "L" level.
图21表示作为本发明第二实施例的半导体存储器的芯片布局设计。FIG. 21 shows a chip layout design of a semiconductor memory as a second embodiment of the present invention.
在此实施例中,对能同时进行32毕特的数据的输入输出的32毕特型(×32)半导体存储器加以说明。In this embodiment, a 32-bit type (×32) semiconductor memory capable of simultaneously inputting and outputting 32-bit data will be described.
一个存储器芯片10上配置有4个存储器单元11-0~11-3。各存储器单元10-0~11-3中形成有存储单元阵列CAL、CAR和单元阵列控制器CAC,并形成有行译码器RD、列译码器CD0~CD3和DQ缓存器(称作存储器单元输入输出部的缓存器)DQ等的外围电路。Four memory cells 11 - 0 to 11 - 3 are arranged on one
一个存储器单元内的存储单元阵列被分成为4个中存储块BLa、BLb、BLc、和BLd。而各中存储块又被分为二个小存储块CAL、CAR。从而一个存储器单元内的存储单元阵列即由8个存储块构成。The memory cell array in one memory cell is divided into four middle memory blocks BLa, BLb, BLc, and BLd. And each storage block is divided into two small storage blocks CAL, CAR. Therefore, the memory cell array in one memory cell consists of 8 memory blocks.
行译码器RD被各自设置在4个中存储块BLa、BLb、BLc、和BLd的每一个中。此行译码器RD根据行地址信号选择二个小存储块CAL、CAR中的一个,并从选择的一存储块中的多个中选择一行(字线)。Row decoders RD are respectively provided in each of the four middle memory blocks BLa, BLb, BLc, and BLd. The row decoder RD selects one of the two small memory blocks CAL, CAR according to the row address signal, and selects a row (word line) from a plurality of the selected memory blocks.
列译码器CD0~CD3在一个存储器单元中设置4个。列译码器CD0~CD3分别根据列地址信号选择4个中存储块BLa、BLb、BLc、和BLd的存储单元阵列的一个或多个列。Four column decoders CD0 to CD3 are provided in one memory cell. The column decoders CD0-CD3 respectively select one or more columns of the memory cell arrays of the four middle memory blocks BLa, BLb, BLc, and BLd according to the column address signals.
例如,在由列译码器CD0选择了列选择线后,连接到此列选择线的二个列选择开关即成为导道状态。而后即从连接到此二列选择开关的二个数据线对输出2毕特的数据到本地DQ线对18a。For example, after the column selection line is selected by the column decoder CD0, the two column selection switches connected to the column selection line become the conduction state. Then output 2-bit data from the two data line pairs connected to the two column selection switches to the local DQ line pair 18a.
在本实施例中,一个列译码器按能选择二列这样来构成。这种情况下,因为存在有4个列译码器,从中存储块BLa、BLb、BLc、和BLd各自输入输出8个毕特的数据。亦就是说,由一存储器单元输出输入32毕特(4字节)的数据。In this embodiment, one column decoder is configured to select two columns. In this case, since there are four column decoders, the memory blocks BLa, BLb, BLc, and BLd input and output data of 8 bits each. That is, 32 bits (4 bytes) of data are input and output from one memory cell.
读数放大器和列选择开关,在存储单元阵列的各自的中存储块BLa、BLb、BLc、和BLd中被设置在存储单元阵列的小存储块CAL、CAR之间。Sense amplifiers and column selection switches are provided between the small blocks CAL, CAR of the memory cell array in the respective middle blocks BLa, BLb, BLc, and BLd of the memory cell array.
行译码器RD和单元阵列控制器CAC以将存储单元阵列CAL、CAR夹在中间相互对向地那样被配置。亦即,行译码器RD被设置在与4个中存储块BLa、BLb、BLc、和BLd配置的方向相垂直的方向、亦即行方向(字线延伸的方向)的二端部中一方侧边,而单元阵列控制器CAC则被设置在此二端部中的另一方侧边。The row decoder RD and the cell array controller CAC are arranged to face each other with the memory cell arrays CAL, CAR sandwiched therebetween. That is, the row decoder RD is provided on one side of the two ends in the direction perpendicular to the direction in which the four memory blocks BLa, BLb, BLc, and BLd are arranged, that is, in the row direction (the direction in which the word lines extend). side, and the cell array controller CAC is set on the other side of the two ends.
单元阵列控制器CAC进行存储器单元内的数据的输入输出操作。The cell array controller CAC performs input and output operations of data in the memory cells.
列译码器CD0~CD3被设置在4个中存储块BLa、BLb、BLc、和BLd配置的方向、即列方向(数据线对或列选择线延伸的方向)的二个端部中的一方侧边。The column decoders CD0-CD3 are arranged at one of the two ends in the direction in which the memory blocks BLa, BLb, BLc, and BLd are arranged, that is, in the column direction (the direction in which the data line pair or column selection line extends) among the four side.
4个列译码器CD0~CD3按将各列译码器CD0~CD3所承担的存储单元阵列的列作四等分那样地设置在行方向上。The four column decoders CD0 to CD3 are arranged in the row direction so as to quarter the columns of the memory cell array each column decoder CD0 to CD3 is responsible for.
DQ缓存器DQ被设置在列方向的二端部中的另一方侧边。亦即,列译码器CD0~CD3与DQ缓存器DQ按将存储单元阵列CAL、CAR夹在中间相互对向那样地被配置。The DQ buffer DQ is provided on the other side of both ends in the column direction. That is, column decoders CD0 to CD3 and DQ buffer DQ are arranged to face each other with memory cell arrays CAL and CAR sandwiched therebetween.
数据在通过数据线对、读数放大器和列选择开关后被导引至本地DQ线对18a。本地DQ线对18a在存储单元阵列的各个的中存储块BLa、BLb、BLc、和BLd中被设置在存储单元阵列的小存储块CAL、CAR之间。Data is directed to the local DQ line pair 18a after passing through the data line pair, sense amplifier and column select switch. The local DQ line pair 18a is provided between the small memory blocks CAL, CAR of the memory cell array in the respective middle blocks BLa, BLb, BLc, and BLd of the memory cell array.
从而,本地DQ线对18a在行方向(字线延长的方向)延长。Accordingly, the local DQ line pair 18a is extended in the row direction (the direction in which the word lines are extended).
而全局DQ线对18b在存储单元阵列的小存储块CAL、CAR上以列方向延伸地配置。全局DQ线对18b的第1端通过开关连接到本地DQ线对18a,第2端则被连接到DQ缓存器DQ。On the other hand, the global
4个存储器单元所共有的数据总线13被设置在存储器单元11-0、11-2与11-1、11-3之间,沿行方向延长。数据总线13作为存储器单元11-0~11-3与数据输入输出区域12之间的数据输入输出通路。The
在本实施例中,由于是以32毕特型的半导体存储器作为前提的,所以数据总线13按同时进行32毕特(4字节)的数据输入输出那样构成。In this embodiment, since a 32-bit type semiconductor memory is assumed, the
数据输入输出区域12被设置在存储器芯片10的行方向的二个端部中的一方侧边。在数据输入输出区域12中形成能同时进行32毕特(4字节)的数据的输入输出的32个输入输出电路(I/O)。The data input/
上述半导体存储器的数据输入输出操作如下述这样进行。The data input/output operation of the semiconductor memory described above is performed as follows.
首先,存储器单元选择器从4个存储器单元11-0~11-3中选择一个存储器单元。在被选择的一个存储器单元中根据地址信号进行存储单元的存取操作。First, the memory cell selector selects one memory cell from the four memory cells 11-0 to 11-3. In a selected memory cell, an access operation of the memory cell is performed according to an address signal.
在数据输出(读)情况中,32毕特(4字节)的数据通过本地DQ线对18a和全局DQ线对18b从该被选择的一个存储器单元输出。从此存储器单元输出的32毕特数据通过数据总线13被导引到数据输入输出区域12,并从数据输入输出区域12输出到半导体存储器(存储器芯片)之外。In the case of data output (read), 32 bits (4 bytes) of data are output from the selected one memory cell through the local DQ line pair 18a and the global
在数据输入(写)的情况中,32毕特(4字节)数据通过数据输入输出区域12、数据总线13被输入到该被选取的一个存储器单元。被输入至此被选择的一存储器单元的32毕特数据通过本地DQ线对18a、全局DQ线对18b和读数放大器被存储进存储单元阵列的存储元件中。In the case of data input (writing), 32 bits (4 bytes) of data are input to the selected one memory cell through the data input and
上述半导体存储器的芯片布局具有以下特点。The chip layout of the semiconductor memory described above has the following features.
第一,单元阵列控制器CAC和行译码器RD是将存储单元阵列CAL、CAR夹在中间并在行方向的端部上相互对向地那样配置。而列译码器CD0~CD3和DQ缓存器DQ则是将存储单元阵列CAL、CAR夹在中间并在列方向的端部上相互对向地那样配置。First, the cell array controller CAC and the row decoder RD are disposed so as to face each other at end portions in the row direction with the memory cell arrays CAL and CAR sandwiched therebetween. On the other hand, column decoders CD0 to CD3 and DQ buffer DQ are disposed so as to face each other at end portions in the column direction with memory cell arrays CAL and CAR sandwiched therebetween.
亦即,单元阵列控制器CAC、行译码器RD、列译码器CD0~CD3和DQ缓存器DQ可相邻地设置在任何一个存储单元阵列CAL、CAR的一边。That is, the cell array controller CAC, the row decoder RD, the column decoders CD0-CD3 and the DQ register DQ can be adjacently arranged on one side of any one of the memory cell arrays CAL, CAR.
从而,使得构成单元阵列控制器CAC、行译码器RD、列译码器CD0~CD3和DQ缓存器DQ的元件的配置和布线能容易地进行。Therefore, arrangement and wiring of elements constituting the cell array controller CAC, row decoder RD, column decoders CD0 to CD3, and DQ buffer DQ can be easily performed.
第二,在存储器单元内设置在行方向延伸的本地DQ线对18a和在列方向上延伸的全局DQ线对18b,以使得数据从存储器单元的列方向的端部输入输出这样地构成。Second, a local DQ line pair 18a extending in the row direction and a global
亦即,由于能将DQ缓存器DQ设置在存储器单元的列方向的端部,所以能实现上述第一特点。That is, since the DQ buffer DQ can be provided at the end of the memory cell in the column direction, the first feature described above can be realized.
而且,如本实施例这样,即使在存储单元阵列的一个中存储块中进行的输入输出为8毕特的情况下,也可以将设置在小存储块CAL、CAR之间的本地DQ线对18a设置为在列译码器CD0侧2毕特,同样地在列译码器CD1~CD3侧分别各2毕特。Moreover, as in this embodiment, even if the input and output in one memory block of the memory cell array is 8 bits, the local DQ line pair 18a arranged between the small memory blocks CAL and CAR can be It is set to 2 bits on the column decoder CD0 side, and 2 bits each on the column decoders CD1 to CD3 sides similarly.
这是为使列译码器CD0~CD3与存储单元阵列相邻接地设置在行方向上,而数据的输入输出在存储器元件的列方向的端部进行。This is because the column decoders CD0 to CD3 are arranged adjacent to the memory cell array in the row direction, and data input and output are performed at the ends of the memory elements in the column direction.
从而能减小本地DQ线对18a所必须的区域。The area necessary for the local DQ line pair 18a can thereby be reduced.
而且,全局DQ线对18b在一个中存储块中进行8毕特的数据的输入输出时,在一个存储器单元中就必须是能进行32毕特的数据的传送的数量。因而,由于全局DQ线对18b是被设置在存储单元阵列CAL、CAR上的,所以没有必要重新设置为配置全局DQ线对18b所需的区域。Furthermore, when the global DQ line pairs 18b perform input and output of 8-bit data in one middle memory block, there must be a number capable of transferring 32-bit data in one memory cell. Therefore, since the global
第三,数据总线13被设置在存储器单元11-0、11-2与11-1、11-3之间沿行方向延伸。这是为将存储器单元内的DQ缓存器DQ设置在列方向的二个端部中之一上。Third, the
结果,借助配置存储器单元和数据输入输出电路的技巧,能减少构成数据总线13的布线数,从而能缩小存储器芯片上占据的数据总线13的区域。As a result, the number of wires constituting the
图22概略地表示图10第一实施例的半导体存储器的存储器单元的位置和数据总线的位置。FIG. 22 schematically shows the positions of memory cells and the positions of data buses of the semiconductor memory of the first embodiment shown in FIG. 10 .
存储器芯片10上的区域主要为存储器单元11-0~11-3和数据输入输出区域(I/O)12所占据。数据输入输出区域12被配置成与存储区芯片10的4个边中的一边、即行方向的2个边中的一边相邻接。The area on the
存储器单元内的存储单元阵列由在列方向配置的多个小存储块构成,并由2个小存储块构成一个中存储块。The memory cell array in the memory cell is composed of a plurality of small memory blocks arranged in the column direction, and one middle memory block is formed of two small memory blocks.
在各个小存储块内分别配置有在行方向延伸的字线、在列方向延伸的数据线和列选择线。Word lines extending in the row direction, data lines extending in the column direction, and column selection lines are arranged in each small memory block.
本地DQ线对18a在二个小存储块之间沿行方向上延伸。而全局DQ线对18b在存储单元阵列上沿列方向延伸。本地DQ线对18a和全局DQ线对18b借助开关相互连接。Local DQ line pairs 18a extend in the row direction between two small memory blocks. And the global
数据总线13被设置在存储器单元11-0、11-2与存储器单元11-1、11-3之间,沿行方向延伸。数据总线13按能传送16毕特(2字节)的数据那样构成。
图23表示图10和图22的半导体存储器的第一变形示例。FIG. 23 shows a first modified example of the semiconductor memory of FIGS. 10 and 22 .
此变形例的特点在于,将数据输入输出电路(I/O)12设置在存储器芯片10的中央部分这一点,和将存储器单元11-0~11-3和数据总线13a、13b分别设置在数据输入输出电路12的两侧。This modified example is characterized in that the data input/output circuit (I/O) 12 is provided in the central part of the
亦即,存储器芯片10上的区域主要由存储器单元11-0~11-3和数据输入输出区域(I/O)12所占据。数据输入输出区域12被设置在存储器芯片10的中央部分并在列方向伸展。That is, the area on the
存储器单元11-0、11-1被设置在数据输入输出区域12的一侧,存储器单元11-2、11-3被设置在数据输入输出区域12的另一侧。The memory cells 11 - 0 and 11 - 1 are provided on one side of the data input/
存储器单元的存储单元阵列由设置在列方向的多个小存储块构成,并由二小存储块构成一中存储块。各小存储块内分别配置有在行方向上延伸的字线,和在列方向上延伸的数据线及列选择线。The storage unit array of the memory unit is composed of a plurality of small storage blocks arranged in the column direction, and one storage block is formed of two small storage blocks. Word lines extending in the row direction, data lines and column selection lines extending in the column direction are arranged in each small memory block.
本地DQ线对18a在二个小存储块之间沿行方向长延伸。而全局DQ线对18b在存储单元阵列上沿列方向延伸。本地DQ线对18a与全局DQ线对18b通过开关相互连接。The local DQ line pair 18a extends long in the row direction between two small memory blocks. And the global
数据总线13a被设置在存储器单元11-0与存储器单元11-1之间沿行方向延伸,连接到数据输入输出电路12。同样,数据总线13b被设置在存储器单元11-2与存储器单元11-3之间沿行方向延伸,连接到数据输入输出电路12。数据总线13a、13b按各自能传送16毕特(2字节)的数据那样构成。The data bus line 13 a is provided between the memory cell 11 - 0 and the memory cell 11 - 1 , extends in the row direction, and is connected to the data input/
图24详细表示图23的半导体存储器的芯片布局设计。FIG. 24 shows in detail the chip layout design of the semiconductor memory of FIG. 23 .
各个存储器单元内的布局与图10的半导体存储器的各个存储器单元内的布局相同。The layout in each memory cell is the same as the layout in each memory cell of the semiconductor memory of FIG. 10 .
图25表示图21的半导体存储器的第一变形例。FIG. 25 shows a first modified example of the semiconductor memory of FIG. 21 .
此变形例的特点在于,将数据输入输出电路(I/O)设置在存储器芯片10的中央部分这一点,和将存储器单元11-0~11-3及数据总线13a、13b分别设置在数据输入输出电路12的两侧这一点。This modified example is characterized in that the data input/output circuit (I/O) is provided in the central part of the
亦即,存储器芯片10上的区域主要为存储器单元11-0~11-3和数据输入输出区域(I/O)12所占据。数据输入输出区域12被设置在存储器芯片10的中央部分,并在列方向上伸长。That is, the area on the
存储器单元11-0、11-1被设置在数据输入输出区域12的一侧,存储器单元11-2、11-3被设置在数据输入输出区域12的另一侧。The memory cells 11 - 0 and 11 - 1 are provided on one side of the data input/
存储器单元中的存储单元阵列由在列方向配置的多个小存储块构成,而且以二个小存储块构成一中存储块。各个小存储块内分别配置有沿行方向延伸的字线和沿列方向延伸的数据线及列选择线。The memory cell array in the memory cell is composed of a plurality of small memory blocks arranged in the column direction, and two small memory blocks constitute one memory block. Word lines extending along the row direction, data lines and column selection lines extending along the column direction are respectively arranged in each small memory block.
本地DQ线对18a在二个小存储块之间沿行方向延伸。而全局DQ线对18b在存储单元阵列上沿列方向延伸。本地DQ线对18a与全局DQ线对18b通过开关互相连接。Local DQ line pairs 18a extend in the row direction between two small memory blocks. And the global
数据总线13a被设置在存储器元件11-0与存储器元件11-1之间沿行方向延伸,并连接到数据输入输出电路12。同样,数据总线13b被设置在存储器单元11-2与存储器单元11-3之间沿行方向延伸,并连接到数据输入输出电路12。数据总线13a、13b各自按能传送32毕特(4字节)的数据那样构成。The data bus line 13 a is provided to extend in the row direction between the memory element 11 - 0 and the memory element 11 - 1 , and is connected to the data input/
各个存储器单元内的布局与图22的半导体存储器的各个的存储器单元内的布局相同。The layout in each memory cell is the same as the layout in each memory cell of the semiconductor memory of FIG. 22 .
图26表示图10和图22的第一实施例半导体存储器的芯片布局的第二变形例。图27详细表示图26的半导体存储器的芯片布局。FIG. 26 shows a second modified example of the chip layout of the semiconductor memory device of the first embodiment shown in FIGS. 10 and 22 . FIG. 27 shows the chip layout of the semiconductor memory of FIG. 26 in detail.
这一芯片布局与图10和图22的芯片布局相比有以下几点不同。This chip layout differs from the chip layouts of FIGS. 10 and 22 in the following points.
第一,一个存储器单元(主存储器单元)由二个子存储器单元构成。First, one memory unit (main memory unit) is composed of two sub memory units.
亦即,主存储器单元11-0、11-1、11-2、和11-3分别由子存储器单元11-0-#0及11-0-#1、11-1-#0及11-1-#1、11-2-#0及11-2-#1、和11-3-#0及11-3-#1构成。That is, main memory units 11-0, 11-1, 11-2, and 11-3 are composed of sub memory units 11-0-#0 and 11-0-#1, 11-1-#0, and 11-1, respectively. -#1, 11-2-#0 and 11-2-#1, and 11-3-#0 and 11-3-#1 are constituted.
子存储器单元11-0-#0、11-0-#1由存储器单元选择电路同时选择。在子存储器单元11-0-#0、11-0-#1被选择时,其余的存储器单元即不被选择。同样,例如子存储器单元11-1-#0、11-1-#1被选择时,其余子存储器单元均不被选择。The sub memory cells 11-0-#0, 11-0-#1 are simultaneously selected by the memory cell selection circuit. When the sub-memory units 11-0-#0 and 11-0-#1 are selected, the remaining memory units are not selected. Similarly, for example, when the sub-memory units 11-1-#0 and 11-1-#1 are selected, the remaining sub-memory units are not selected.
而且以4个子存储器单元11-0-#0、11-0-#1、11-1-#0、和11-1-#1构成一组,此组的存储器单元被连接到数据总线13a。同样,以4个子存储单元11-2-#0、11-2-#1、11-3-#0、和11-3-#1构成一组,这一组的存储器单元被连接到数据总线13b。Also, four sub memory cells 11-0-#0, 11-0-#1, 11-1-#0, and 11-1-#1 constitute one group, and the memory cells of this group are connected to the data bus 13a. Equally, constitute a group with 4 sub-memory units 11-2-#0, 11-2-#1, 11-3-#0, and 11-3-#1, the memory unit of this group is connected to the
第二,按一个子存储器单元中进行8毕特(1字节)的数据输入输出那样构成。Second, it is configured such that 8-bit (1-byte) data input and output are performed in one sub-memory unit.
子存储器单元的布局,与图10的存储器单元的布局相比较,在仅有一个列译码器CD这一点不相同。因为,在本例的情况下,由于一个子存储器单元中进行8毕特的数据的输入输出,列译码器CD只要一个也就足够了。但是,列译码器CD,也与图10的半导体存储器相同地,选择2列,所以在存储单元阵列的中存储块BLa、BLb、BLc、和BLd各个中进行2毕特的数据的输入输出。The layout of the sub-memory cells differs from the layout of the memory cells in FIG. 10 in that there is only one column decoder CD. Because, in the case of this example, since 8-bit data is input and output in one sub-memory cell, only one column decoder CD is sufficient. However, the column decoder CD also selects two columns similarly to the semiconductor memory of FIG. 10, so that the input and output of 2-bit data are performed in each of the memory blocks BLa, BLb, BLc, and BLd in the memory cell array. .
子存储器单元中的存储单元阵列CAL、CAR,行译码器RD,本地DQ线对18a,全局DQ线对18b和DQ缓存器DQ的布局,均与图10的半导体存储器的存储器单元中的布局相同。The memory cell array CAL, CAR in the sub-memory unit, the row decoder RD, the local DQ line pair 18a, the layout of the global
第三,数据输入输出电路(I/O)12被在存储器芯片10的中央部分作列方向伸展那样地配置,数据总线13a在数据输入输出电路12的一侧被共同地设置在子存储器单元11-0-#0、11-0-#1、11-1-#0、和11-1-#1中,数据总线13b在数据输入输出电路12的另一侧被共用地设置在子存储器单元11-2-#0、11-2-#1、11-3-#0、和11-3-#1中。Third, the data input/output circuit (I/O) 12 is arranged in the central part of the
数据总线13a、13b分别在子存储器单元之间沿行方向上延伸,并连接到存储器芯片10的中央部分的数据输入输出电路12上。数据总线13a、13b各自按能传送16毕特的数据那样构成。The
在这样的芯片布局的半导体存储器中,例如在子存储器单元11-0-#0、11-0-#1被选择的情况下,在子存储器单元11-0-#0与数据输入输出电路12之间通过数据总线13a进行8毕特的数据的授受,同样地,在子存储器单元11-0-#1与数据输入输出电路12之间通过数据总线13a进行8毕特数据的授受。In a semiconductor memory having such a chip layout, for example, when the sub-memory units 11-0-#0 and 11-0-#1 are selected, between the sub-memory unit 11-0-#0 and the data input/
图28表示图21的第二实施例半导体存储器的芯片布局的第二变形例。FIG. 28 shows a second modified example of the chip layout of the semiconductor memory device of the second embodiment shown in FIG. 21 .
此芯片布局与图21的芯片布局相比有下列几点不同。This chip layout differs from the chip layout of FIG. 21 in the following points.
第一,一个存储器单元(主存储器单元)由二个子存储器单元构成。First, one memory unit (main memory unit) is composed of two sub memory units.
亦即,主存储器单元11-0、11-1、11-2、和11-3分别由子存储器单元11-0-#0及11-0-#1、11-1-#0及11-1-#1、11-2-#0及11-2-#1、和11-3-#0及11-3-#1构成。That is, main memory units 11-0, 11-1, 11-2, and 11-3 are composed of sub memory units 11-0-#0 and 11-0-#1, 11-1-#0, and 11-1, respectively. -#1, 11-2-#0 and 11-2-#1, and 11-3-#0 and 11-3-#1 are constituted.
子存储器单元11-0-#0、11-0-#1由存储器单元选择电路同时选择。在子存储器单元11-0-#0、11-0-#1被选择时,其余的子存储器单元均不被选择。同样,例如在子存储器单元11-1-#0、11-1-#1被选择时,其余的子存储器单元亦不被选择。The sub memory cells 11-0-#0, 11-0-#1 are simultaneously selected by the memory cell selection circuit. When the sub-memory cells 11-0-#0 and 11-0-#1 are selected, the remaining sub-memory cells are not selected. Similarly, for example, when the sub-memory units 11-1-#0 and 11-1-#1 are selected, the remaining sub-memory units are not selected.
而且,由4个子存储器单元11-0-#0、11-0-#1、11-1-#0、和11-1-#1构成一组,这一组的存储器单元被连接到数据总线13a。同样,由4个子存储器单元11-2-#0、11-2-#1、11-3-#0、和11-3-#1构成一组,此组的存储器单元被连接到数据总线13。Also, a group is constituted by four sub memory cells 11-0-#0, 11-0-#1, 11-1-#0, and 11-1-#1, and the memory cells of this group are connected to the data bus 13a. Likewise, a group is formed by 4 sub-memory units 11-2-#0, 11-2-#1, 11-3-#0, and 11-3-#1, and the memory units of this group are connected to the
第二,按照一个子存储器单元中进行16毕特(2字节)的数据的输入输出那样构成。Second, it is configured such that input and output of 16-bit (2-byte) data are performed in one sub-memory unit.
子存储器单元的布局,与图21的存储器单元的布局比较,列译码器CD有二个这一点上不同。即,子存储器单元的布局与图10的存储器的布局相同。The layout of the sub-memory cells differs from the layout of the memory cells in FIG. 21 in that there are two column decoders CD. That is, the layout of the sub-memory cells is the same as that of the memory of FIG. 10 .
因为,在本例的情况中,由于一个子存储器单元进行16毕特的数据的输入输出,列译码器CD有二个就足够。但是,列译码器CD,与图21的半导体存储器同样地选择2列,所以存储单元阵列的中存储块BLa、BLb、BLc、和BLd的各个中均进行4毕特的数据的输入输出。Because, in the case of this example, since one sub-memory cell performs input and output of 16-bit data, two column decoders CD are sufficient. However, since the column decoder CD selects two columns similarly to the semiconductor memory in FIG. 21, 4-bit data is input and output to each of the memory blocks BLa, BLb, BLc, and BLd in the memory cell array.
子存储器单元中存储单元阵列CAL、CAR,行译码器RD,本地DQ线对18a,全局DQ线对18b和DQ缓存器DQ的布局,均与图11的半导体存储器的存储器单元内的布局相同。The layout of the memory cell array CAL, CAR, the row decoder RD, the local DQ line pair 18a, the global
第三,数据输入输出电路(I/O)12被设置在存储器芯片10的中央部分沿列方向伸展,数据总线13a在数据输入输出电路12的一侧被共用地设置在子存储器单元11-0-#0、11-0-#1、11-1-#0、和11-1-#1中,而数据总线13b则在数据输入输出电路12的另一侧被共用地设置在子存储器单元11-2-#0、11-2-#1、11-3-#0、和11-3-#1中。The 3rd, data input and output circuit (I/O) 12 is provided in the central part of
数据总线13a、13b各自在子存储器单元之间沿行方向延伸,连接到存储器芯片10的中央部分的数据输入输出电路12。数据总线13a、13b按能各自传送32毕特的数据那样构成。Each of the
在这样的芯片布局的半导体存储器中,例如子存储器单元11-0-#0、11-0-#1被选择的情况下,子存储器单元11-0-#0与数据输入输出电路12之间通过数据总线13a进行16毕特的数据的授受,同样,子存储器单元11-0-#1与数据输入输出电路12之间通过数据总线13a进行16毕特数据的授受。In a semiconductor memory with such a chip layout, for example, when sub-memory cells 11-0-#0 and 11-0-#1 are selected, there The transfer of 16-bit data is performed through the data bus 13a, and similarly, the transfer of 16-bit data is performed between the sub-memory unit 11-0-#1 and the data input/
图29表示图10和图22的第一实施例的半导体存储器的芯片布局设计的第三变形例。图30详细表示图29的半导体存储器的芯片布局设计。FIG. 29 shows a third modified example of the chip layout design of the semiconductor memory of the first embodiment shown in FIGS. 10 and 22 . FIG. 30 shows in detail the chip layout design of the semiconductor memory of FIG. 29 .
此芯片布局与图10和图22的芯片布局相比有以下几点不同。This chip layout differs from the chip layouts of Figures 10 and 22 in the following points.
第一,一个存储器单元(主存储器单元)由2个子存储器单元构成。First, one memory unit (main memory unit) is composed of two sub memory units.
亦即,主存储器单元11-0、11-1、11-2、和11-3各自由子存储器单元11-0-#0及11-0-#1、11-1-#0及11-1-#1、11-2-#0及11-2-#1、和11-3-#0及11-3-#1构成。That is, main memory units 11-0, 11-1, 11-2, and 11-3 are respectively composed of sub memory units 11-0-#0 and 11-0-#1, 11-1-#0, and 11- 1-#1, 11-2-#0 and 11-2-#1, and 11-3-#0 and 11-3-#1 constitute.
子存储器单元11-0-#0、11-0-#1同时由存储器单元选择器选择。在子存储器单元11-0-#0、11-0-#1被选择的情况下,其余子存储器单元均不被选择。同样,例如子存储器单元11-1-#0、11-1-#1被选择的情况下亦不再选择其余的子存储器单元。The sub memory cells 11-0-#0, 11-0-#1 are simultaneously selected by the memory cell selector. In the case where the sub-memory cells 11-0-#0, 11-0-#1 are selected, the remaining sub-memory cells are not selected. Similarly, for example, when the sub-memory units 11-1-#0 and 11-1-#1 are selected, the remaining sub-memory units are not selected.
而且由4个子存储器单元11-0-#0、11-1-#0、11-2-#0、和11-3-#0组成一组,这一组的存储器单元通过数据总线13a、13b连接到数据输入输出电路12a。同样,4个子存储器单元11-0-#1、11-1-#1、11-2-#1、和11-3-#1组成一组,这一组的存储器单元通过数据总结13c、13d连接到数据输入输出电路12b。And by 4 sub-memory units 11-0-#0, 11-1-#0, 11-2-#0 and 11-3-#0 form a group, the memory unit of this group passes
第二,按照在一个子存储器单元中进行8毕特(1字节)的数据的输入输出那样来构成。Second, it is configured to input and output 8-bit (1-byte) data in one sub-memory unit.
子存储器单元的布局,与图10的存储器单元的布局比较,在仅具有一个列译码器这一点上是不同的。因为在本例的情况中,由于一个子存储器单元中进行8毕特的数据的输入输出,列译码器CD只一个也就足够。但是此列译码器CD与图10的半导体存储器同样,选择2列,所以存储单元阵列的中存储块BLa、BLb、BLc、和BLd各个中进行2毕特的数据输入输出。The layout of the sub-memory cells differs from the layout of the memory cells in FIG. 10 in that it has only one column decoder. In the case of this example, since 8-bit data is input and output in one sub-memory cell, only one column decoder CD is sufficient. However, the column decoder CD selects two columns similarly to the semiconductor memory in FIG. 10, so that 2-bit data is input and output to each of the memory blocks BLa, BLb, BLc, and BLd in the memory cell array.
子存储器单元中的存储单元阵列CAL、CAR,行译码器RD,本地DQ线对18a、全局DQ线对18b和DQ缓存器DQ的布局,均几乎与图10的半导体存储器的存储器单元内的布局相同。The layout of the storage cell array CAL, CAR in the sub-memory unit, the row decoder RD, the local DQ line pair 18a, the global
第三,数据输入输出电路(I/O)12a、12b被设置在存储器芯片10上并沿列方向伸展,数据13a、13b被设置在数据输入输出电路12a的两侧,而数据总线13c、13d被设置在数据输入输出电路12b的两侧。Third, data input and output circuits (I/O) 12a, 12b are arranged on the
数据总线13a、13b、13c和13d各自均共同地被设置在子存储器单元11-0-#0与11-1-#0、11-2-#0与11-3-#0、11-0-#1与11-1-#1、和11-2-#1与11-3-#1上。The
数据总线13a、13b分别在子存储器单元中间沿行方向上延伸,并连接到数据输入输出电路。同样,数据总线13c、13d分别在子存储器单元中间沿行方向上延伸并连接到数据输入输出电路12b。数据总线13a~13d各自均按能传送8毕特的数据那样构成。The
这样的芯片布局的半导体存储器中,例如子存储器单元11-0-#0、11-0-#1被选取时,子存储器单元11-0-#0与数据输入输出电路12a间通过数据总线13a进行8毕特数据的授受,而子存储器单元11-0-#1与数据输入输入电路12b间则通过数据总线13c进行8毕特数据的授受。In a semiconductor memory with such a chip layout, for example, when the sub-memory units 11-0-#0 and 11-0-#1 are selected, the data bus 13a is used between the sub-memory units 11-0-#0 and the data input/output circuit 12a The transfer of 8-bit data is performed, and the transfer of 8-bit data is performed between the sub-memory unit 11-0-#1 and the data input and
即就是说,在16毕特型的半导体存储器中,数据总线13a~13d亦可由能传送8毕特数据的数目的布线来构成,因而能减小存储器芯片上的数据总线的区域。That is, in a 16-bit type semiconductor memory, the data bus lines 13a to 13d may be formed of wirings capable of transmitting 8-bit data, thereby reducing the area of the data bus lines on the memory chip.
图31表示图21的第二实施例的半导体存储器的芯片布局的第三变形例。FIG. 31 shows a third modified example of the chip layout of the semiconductor memory of the second embodiment shown in FIG. 21 .
此芯片布局与图21的芯片布局相比存在下列几点不同。This chip layout differs from the chip layout of FIG. 21 in the following points.
第一,一个存储器单元(主存储器单元)由二个子存储器单元构成。First, one memory unit (main memory unit) is composed of two sub memory units.
亦即,主存储器单元11-0、11-1、11-2、和11-3各自由子存储器单元11-0-#0与11-0-#1、11-1-#0与11-1-#1、11-2-#0与11-2-#1、和11-3-#0与11-3-#1组成。That is, main memory units 11-0, 11-1, 11-2, and 11-3 are respectively composed of sub memory units 11-0-#0 and 11-0-#1, 11-1-#0 and 11- 1-#1, 11-2-#0 and 11-2-#1, and 11-3-#0 and 11-3-#1.
子存储器单元11-0-#0、11-0-#1同时由存储器单元选择电路选择。在子存储器单元11-0-#0、11-0-#1被选择时,其余子存储器单元均不被选择。同样,例如子存储器单元11-1-#0、11-1-#1被选择时亦不再选择其余的子存储器单元。The sub memory cells 11-0-#0, 11-0-#1 are simultaneously selected by the memory cell selection circuit. When the sub-memory units 11-0-#0 and 11-0-#1 are selected, the remaining sub-memory units are not selected. Similarly, for example, when the sub-memory units 11-1-#0 and 11-1-#1 are selected, the rest of the sub-memory units will not be selected.
并由4个子存储器单元11-0-#0、11-1-#0、11-2-#1、和11-3-#0组成一组,该组的存储器单元通过数据总线13a、13b连接到数据输入输出电路12a。同样,4个子存储器单元11-0-#1、11-1-#1、11-2-#1、和11-3-#1组成一组,此组的存储器单元通过数据总线13c、13d连接到数据输入输出电路12b。And form a group by 4 sub-memory units 11-0-#0, 11-1-#0, 11-2-#1, and 11-3-#0, the memory units of this group are connected by
第二,按在一子存储器单元中进行16毕特(2字节)的数据输入输出那样构成。Second, it is configured to input and output 16-bit (2-byte) data in one sub-memory unit.
子存储器单元的布局与图21的存储器单元的布局比较,在具有二个列译码器CD这一点上有不同。就是说,子存储器单元的布局与图10的存储器单元的布局相同。The layout of the sub-memory cells differs from the layout of the memory cells in FIG. 21 in that there are two column decoders CD. That is, the layout of the sub-memory cells is the same as that of the memory cells of FIG. 10 .
因为在本例的情况中,由于一个子存储器单元中进行16毕特的数据的输入输出,有二个列译码器CD就足够。但是,列译码器CD与图21的半导体存储器同样地,选择2列,所以存储单元阵列的中存储块BLa、BLb、BLc、和BLd各自进行4毕特的数据的输入输出。In the case of this example, since 16-bit data is input and output in one sub-memory cell, two column decoders CD are sufficient. However, column decoder CD selects two columns similarly to the semiconductor memory of FIG. 21, so memory blocks BLa, BLb, BLc, and BLd in the memory cell array each input and output 4-bit data.
子存储器单元中的存储单元阵列CAL、CAR,行译码器RD,本地DQ线对18a,全局DQ线对18b和DQ缓存器DQ的布局,均与图10的半导体存储器的存储器单元内的布局相同。The memory cell array CAL, CAR in the sub-memory unit, the row decoder RD, the local DQ line pair 18a, the layout of the global
第三,数据输入输出电路(I/O)12a、12b被配置成在存储器芯片10上沿列方向延伸,数据总线13a、13b设置在数据输入输出电路12a的两侧,数据总线13c、13d设在数据输入输出电路12b的两侧。Third, the data input and output circuits (I/O) 12a, 12b are configured to extend in the column direction on the
数据总线13a、13b、13c和13d分别均共用地设置在子存储器单元11-0-#0与11-1-#0、11-2-#0与11-3-#0、11-0-#1与11-1-#1、和11-2-#1与11-3-#1上。The
数据总线13a、13b各自在子存储器单元间沿行方向上延伸并连接到数据输入输出电路12a,同样,数据总线13c、13d各自在子存储器单元间沿行方向上延伸并连接到数据输入输出电路12b。数据总线13a~13d各自均按能传送16毕特数据那样构成。The
这样芯片布局的半导体存储器中,例如在子存储器单元11-0-#0、11-0-#1被选取的情况下,子存储器单元11-0-#0与数据输入输出电路12a间通过数据总线13a进行16毕特数据的授受,而子存储器单元11-0-#1与数据输入输出电路12b间则通过数据总线13c进行16毕特数据的授受。In the semiconductor memory of such a chip layout, for example, when the sub-memory units 11-0-#0 and 11-0-#1 are selected, data passes between the sub-memory units 11-0-#0 and the data input and output circuit 12a. The bus 13a transmits and receives 16-bit data, and the sub-memory unit 11-0-#1 and the data input/
亦就是说,在32毕特型的半导体存储器中,数据总线13a~13d亦可由能传送16毕特数据的数量的布线构成,而能减小存储器芯片上数据总线的区域。That is to say, in a 32-bit type semiconductor memory, the data bus lines 13a to 13d may also be composed of wirings capable of transmitting 16-bit data, thereby reducing the area of the data bus lines on the memory chip.
图32表示图10和图22的第一实施例半导体存储器的芯片布局的第四变形例。图33详细表明图32的半导体存储器的芯片布局。FIG. 32 shows a fourth modified example of the chip layout of the semiconductor memory device of the first embodiment shown in FIGS. 10 and 22 . FIG. 33 shows the chip layout of the semiconductor memory of FIG. 32 in detail.
此芯片布局与图10和图22的芯片布局相比,有以下几点不同。Compared with the chip layouts in Figure 10 and Figure 22, this chip layout differs in the following points.
第一,一个存储器单元(主存储器单元)由二个子存储器单元构成。First, one memory unit (main memory unit) is composed of two sub memory units.
亦即,主存储器单元11-0、11-1、11-2、和11-3各自均由子存储器单元11-0-#0与11-0-#1、11-1-#0与11-1-#1、11-2-#0与11-2-#1、和11-3-#0与11-3-#1构成。That is, the main memory units 11-0, 11-1, 11-2, and 11-3 are each composed of the sub memory units 11-0-#0 and 11-0-#1, 11-1-#0 and 11- 1-#1, 11-2-#0 and 11-2-#1, and 11-3-#0 and 11-3-#1 constitute.
子存储器单元11-0-#1、11-0-#1由存储器单元选择电路同时选择,在子存储器单元11-0-#0、11-0-#1被选择的情况下,其余子存储器单元均不被选择。同样,在子存储器单元11-1-#0、11-1-#1被选取时,亦不再选择其余的子存储器单元。The sub-memory units 11-0-#1, 11-0-#1 are simultaneously selected by the memory unit selection circuit, and when the sub-memory units 11-0-#0, 11-0-#1 are selected, the rest of the sub-memory Units are not selected. Similarly, when the sub-memory units 11-1-#0 and 11-1-#1 are selected, the rest of the sub-memory units will not be selected.
而且,4个子存储器单元11-0-#0、11-1-#0、11-2-#0、和11-3-#0组成一组,此组的存储器单元均通过数据总线13a连接到数据输入输出电路12。同样,4个子存储器单元11-0-#1、11-1-#1、11-2-#1、和11-3-#1组成一组,此组的存储器单元通过数据总线13b连接数据输入输出电路12。And, 4 sub-memory units 11-0-#0, 11-1-#0, 11-2-#0, and 11-3-#0 form a group, and the memory units of this group are all connected to Data input and
第二,按照在一个子存储器单元中进行8毕特(1字节)的数据输入输出那样构成。Second, it is configured to input and output 8-bit (1 byte) data in one sub-memory unit.
子存储器单元的布局与图10存储器单元的布局相比较,在仅有一个列译码器CD这一点上是不同的。因为在本例的情况下,由于一个子存储器单元中进行8毕特数据的输入输出,一个列译码器CD就足够了。但,列译码器CD,与图10的半导体存储器同样,选择2列,所以存储单元阵列的中存储块BLa、BLb、BLc、和BLd各自进行2毕特的数据输入输出。The layout of the sub-memory cells differs from the layout of the memory cells in FIG. 10 in that there is only one column decoder CD. Because in the case of this example, since 8-bit data is input and output in one sub-memory cell, one column decoder CD is sufficient. However, the column decoder CD selects two columns similarly to the semiconductor memory in FIG. 10, so that each of the memory blocks BLa, BLb, BLc, and BLd in the memory cell array performs 2-bit data input and output.
子存储器单元中的存储单元阵列CAL、CAR、行译码器RD、本地DQ线对18a、全局DQ线对18b和DQ缓存器DQ的布局,与图10的半导体存储器的存储器单元内的布局大致相同。The layout of the storage cell array CAL, CAR, row decoder RD, local DQ line pair 18a, global
第三,数据输入输出电路(I/O)12被设置在存储器芯片10的中央部分沿列方向上伸展,而数据总线13a、13b则被设置在数据输入输出电路12的两侧。Thirdly, a data input/output circuit (I/O) 12 is provided at the central portion of the
数据总线13a被共用地设置在子存储器单元11-0-#0、11-1-#0、11-2-#0、和11-3-#0上,而数据总线13b则被共用地设置在子存储器单元11-0-#1、11-1-#1,11-2-#1、和11-3-#1上。The data bus 13a is commonly provided on the sub memory units 11-0-#0, 11-1-#0, 11-2-#0, and 11-3-#0, and the
数据总线13a、13b各自在子存储器单元间沿行方向上延伸,并连接到数据输入输出电路12。数据总线13a、13b各自均按能传送8毕特数据那样构成。Each of the
这样的芯片布局的半导体存储器中,例如子存储器单元11-0-#0、11-0-#1被选择时,子存储器单元11-0-#0与数据输入输出电路12间通过数据总线13a进行8毕特数据的授受,而子存储器单元11-0-#1与数据输入输出电路12间通过数据总线13b进行8毕特数据的授受。In a semiconductor memory with such a chip layout, for example, when the sub-memory units 11-0-#0 and 11-0-#1 are selected, the data bus 13a between the sub-memory units 11-0-#0 and the data input/
就是说,在16毕特型的半导体存储器中,数据总线13a、13b可以由能传送8毕特数据的数量的布线来构成,而能减小存储器芯片上的数据总线的区域。That is, in a 16-bit type semiconductor memory, the
图34表示图21的第二实施例半导体存储器的芯片布局设计的第四变形例。FIG. 34 shows a fourth modified example of the chip layout design of the semiconductor memory device of the second embodiment shown in FIG. 21 .
此芯片布局与图21的芯片布局有以下几点不同。This chip layout differs from the chip layout of Figure 21 in the following points.
第一,一个存储器单元(主存储器单元)由二个子存储器单元构成。First, one memory unit (main memory unit) is composed of two sub memory units.
亦即,主存储器单元11-0、11-1、11-2、和11-3各自均由子存储器单元11-0-#0与11-0-#1、11-1-#0与11-1-#1、11-2-#0与11-2-#1、和11-3-#0与11-3-#1构成。That is, the main memory units 11-0, 11-1, 11-2, and 11-3 are each composed of the sub memory units 11-0-#0 and 11-0-#1, 11-1-#0 and 11- 1-#1, 11-2-#0 and 11-2-#1, and 11-3-#0 and 11-3-#1 constitute.
子存储器单元11-0-#0、11-0-#1由存储器单元选择电路同时选择。在子存储器单元11-0-#0、11-0-#1被选择时,其余的子存储器单元不被选择。同样,例如子存储器单元11-1-#0、11-1-#1被选择时,亦不选择其余的存储器单元。The sub memory cells 11-0-#0, 11-0-#1 are simultaneously selected by the memory cell selection circuit. When the sub memory cells 11-0-#0, 11-0-#1 are selected, the remaining sub memory cells are not selected. Similarly, for example, when the sub-memory units 11-1-#0 and 11-1-#1 are selected, the remaining memory units are not selected.
而且,4个子存储器单元11-0-#0、11-1-#0、11-2-#0、和11-3-#0组成一组,此组的存储器单元通过数据总线13a连接数据输入输出电路12。同样,4个子存储器单元11-0-#1、11-1-#1、11-2-#1、和11-3-#1组成一组,此组的存储器单元通过数据总线13b连接数据输入输出电路12。And, 4 sub-memory units 11-0-#0, 11-1-#0, 11-2-#0, and 11-3-#0 form a group, and the memory units of this group are connected to the data input through the data bus 13a.
第二,按一个子存储器单元中进行16毕特(2字节)的数据输入输出那样构成。Second, it is configured such that 16-bit (2-byte) data input and output are performed in one sub-memory unit.
子存储器单元的布局与图21的存储器单元的布局比较,在具有2个列译码器CD这一点上有不同。亦就是说,此子存储器单元的布局与图10的存储器单元的布局相同。The layout of the sub-memory cells differs from the layout of the memory cells in FIG. 21 in that there are two column decoders CD. That is, the layout of this sub-memory cell is the same as that of the memory cell of FIG. 10 .
因为本例的情况中,由于一个子存储器单元进行16毕特的数据的输入输出,有二个列译码器CD就足够。但,列译码器CD,与图21的半导体存储器同样,选择2列,所以在存储单元阵列的中存储块BLa、BLb、BLc、和BLd的各个中进行4毕特的数据输入输出。In the case of this example, since one sub-memory cell performs input and output of 16-bit data, two column decoders CD are sufficient. However, the column decoder CD selects two columns similarly to the semiconductor memory in FIG. 21, and therefore performs input and output of 4-bit data in each of the memory blocks BLa, BLb, BLc, and BLd in the memory cell array.
子存储器单元内的存储单元阵列CAL、CAR,行译码器RD,本地DQ线对18a,全局DQ线对18b和DQ缓存器DQ的布局,与图10的半导体存储器的存储器单元的布局相同。The layout of memory cell arrays CAL, CAR, row decoder RD, local DQ line pair 18a, global
第三,数据输入输出电路(I/O)12设置在存储器芯片10的中央部分使其在列方向延伸,数据总线13a、13b被设在数据输入输出电路12的两侧。Third, a data I/O circuit (I/O) 12 is provided at the center of the
数据总线13a共用地设置在子存储器单元11-0-#0、11-1-#0、11-2-#0、和11-3-#0上,数据总线13b共用地设置在子存储器单元11-0-#1、11-1-#1、11-2-#1、和11-3-#1上。The data bus 13a is commonly provided on the sub memory units 11-0-#0, 11-1-#0, 11-2-#0, and 11-3-#0, and the
数据总线13a、13b分别在子存储器单元间沿行方向延伸并连接到数据输入输出电路12上。数据总线13a、13b各自按能传送16毕特的数据那样构成。The
这样的芯片布局的半导体存储器,例如在子存储器单元11-0-#0、11-0-#1被选择时,子存储器单元11-0-#0与数据输入输出电路12间通过数据总线13a进行16毕特的数据的授受,子存储器单元11-0-#1与数据输入输出电路12间通过数据总线13b进行16毕特数据的授受。In the semiconductor memory with such a chip layout, for example, when the sub-memory units 11-0-#0 and 11-0-#1 are selected, the sub-memory unit 11-0-#0 and the data input/
亦就是说,在32毕特型的半导体存储器中,数据总线13a、13b也可由能传送16毕特数据的数量布线来构成,而能使存储器芯片上的数据总线的区域减小。That is, in a 32-bit type semiconductor memory, the
图35表示本发明的数据传送系统。Fig. 35 shows the data transfer system of the present invention.
n(n为双数)个存储块BL0~BLn各自由相同元件构成。存储块BL0~BLn在列方向延伸地被配置。现以存储块BL0为例对其构成加以说明。Each of n (n is an even number) memory blocks BL0 to BLn is constituted by the same element. The memory blocks BL0 to BLn are arranged to extend in the column direction. Now take the storage block BL0 as an example to describe its composition.
存储块BL0具有在列方向配置的二个开关阵列41a、41b。开关阵列41a、41b各自由配置成矩阵的多个开关(MOS晶体管)46a、46b构成。Memory block BL0 has two switch arrays 41a, 41b arranged in the column direction. Each of the switch arrays 41a, 41b is constituted by a plurality of switches (MOS transistors) 46a, 46b arranged in a matrix.
行译码器42a被配置成与开关阵列41a的行方向二个端部中之一相邻接。行译码器42a被配置成与开关阵列41b的行方向二个端部中之一相邻接。字线44a、44b的第1端连接到行译码器41a、42b,字线44a、44b还被连接到属于同一行的多个开关46a、46b控制端(栅极)。The row decoder 42a is arranged adjacent to one of both ends of the switch array 41a in the row direction. The row decoder 42a is arranged adjacent to one of both ends of the switch array 41b in the row direction. The first ends of the word lines 44a and 44b are connected to the row decoders 41a and 42b, and the word lines 44a and 44b are also connected to control terminals (gates) of a plurality of switches 46a and 46b belonging to the same row.
列译码器43被配置成与开关阵列41a的列方向的二个端部中之一相邻接。列选择线49的第1端被连接到列译码器43上。The column decoder 43 is arranged adjacent to one of both ends of the switch array 41a in the column direction. The first end of the column selection line 49 is connected to the column decoder 43 .
二个开关阵列41a、41b之间配置有寄存器47a、47b和列选择列关48a、48b。数据线45a、45b的第1端与寄存器47a、47b和列选择开关48a、48相连接,而且数据线45a、45b还连接到属于同一列的多个开关46a、46b的输出端(漏极)。列选择线49与列选择开关48a、48b相连接。Registers 47a, 47b and column selection column switches 48a, 48b are disposed between the two switch arrays 41a, 41b. The first ends of the data lines 45a, 45b are connected to the registers 47a, 47b and the column selection switches 48a, 48, and the data lines 45a, 45b are also connected to the output terminals (drains) of a plurality of switches 46a, 46b belonging to the same column. . Column selection line 49 is connected to column selection switches 48a, 48b.
数据被加到多个开关46a、46b的输入端(源极)。Data is applied to the inputs (sources) of a plurality of switches 46a, 46b.
本地DQ线50-0被设置在二开关矩阵41a、41b之间作行方向延伸。本地DQ线50-0被连接到寄存器47a、47b和列选择开关48a、48b。The local DQ line 50-0 is arranged between the two switch matrices 41a, 41b to extend in the row direction. Local DQ line 50-0 is connected to registers 47a, 47b and column select switches 48a, 48b.
全局DQ线51-0被设置在n个存储块BL0~BLn的开关阵列上作列方向延伸。全局DQ线51-0的第1端连接到本地DQ线50-0,其第2端连接到数据输入输出电路(I/O)52。The global DQ line 51-0 is arranged on the switch array of n memory blocks BL0-BLn to extend in the column direction. The first end of the global DQ line 51 - 0 is connected to the local DQ line 50 - 0 , and the second end thereof is connected to a data input/output circuit (I/O) 52 .
数据输入输出电路52被配置得与n个存储块BL0~BLn的列方向二个端部中之一相邻接。The data input/
上述数据传送系统的特点在于,在n个存储块BL0~BLn被配置成在列方向上延伸时,例如由存储块BL0~BLn输出的数据即通过开关阵列41a、41b上的全局DQ线51-0~51-n被导引至数据输入输出电路52。The above-mentioned data transmission system is characterized in that, when n memory blocks BL0-BLn are arranged to extend in the column direction, for example, the data output by the memory blocks BL0-BLn pass through the global DQ lines 51-1 on the switch arrays 41a, 41b. 0 to 51-n are guided to the data input/
亦就是说,从存储块BL0~BLn输出的数据,在集合于被邻接在存储块BL0~BLn的列方向二端部中之一地配置的数据输入输出电路52的同时,还从此数据输入输出电路52输出到LSI的外部。That is to say, the data output from the memory blocks BL0 to BLn is collected in the data input/
图36表示本发明的存储器系统的结构。Fig. 36 shows the structure of the memory system of the present invention.
这时是对采用图1~图34的半导体存储器的存储器系的示例进行说明。Here, an example of a memory system using the semiconductor memory of FIGS. 1 to 34 will be described.
10为存储器芯片,其结构被设定成与由图1~图34中说明的半导体存储器中的选择的一个半导体存储器的结构相同。10 is a memory chip whose structure is set to be the same as that of a selected one of the semiconductor memories described in FIGS. 1 to 34 .
存储器片10中形成有存储单元阵列51、读/写电路52、输入电路53、输出电路54、同步电路55和时钟缓冲器56。In the
CPU芯片58输出时钟信号CK。此时钟信号CK被供给存储器芯片10,作为内部时钟信号CLK。在存储器芯片10内,内部时钟信号CLK被供给读/写电路52,使后者与CLK同步操作。The
时钟信号CK与内部时钟信号CLK的偏离(失真)由同步电路55去除。同步电路55输出内部时钟信号CK’并供给输入电路53和输出电路54。输入电路53和输出电路54与内步时钟信号CK’同步操作。The deviation (distortion) between the clock signal CK and the internal clock signal CLK is removed by the
I/O总线57连接存储器芯片10和CPU芯片58。数据通过I/O总线57在存储器芯片10与CPU芯片58之间往来。The I/
如上面所说明的,按照本发明的半导体存储器及其测试系统,以及数据传送系统,可取得如下这样的效果。As described above, according to the semiconductor memory device, its test system, and data transfer system of the present invention, the following effects can be obtained.
设置多个存储器单元,在各存储器单元内设置着被设置在存储单元阵列的小存储块之间沿行方向伸展的本地DQ线和被设置在存储单元阵列上沿列方向伸展的全局DQ线。而且输入输出数据即通过本地DQ线和全局DQ线,在设置于存储器单元的列方向端部的DQ缓存器与存储单元阵列之间往来。A plurality of memory cells are provided, and local DQ lines extending in the row direction provided between small memory blocks of the memory cell array and global DQ lines extending in the column direction provided on the memory cell array are provided in each memory cell. In addition, the input and output data are exchanged between the DQ buffer provided at the end of the memory cell in the column direction and the memory cell array through the local DQ line and the global DQ line.
采用这样的结构,由于能将各存储器单元中的单元阵列控制器、行译码器、列译码器、DQ缓存器设置在与各自的存储单元阵列一边相邻接处,就可能在多毕特型、时钟同步型、存储器单元型的半导体存储器中不增大芯片的面积而提高数据传送速度。Adopt such structure, because the cell array controller, row decoder, column decoder, DQ register in each memory cell can be arranged on the adjacent place with respective memory cell array one side, just may In the special type, clock synchronization type, and memory cell type semiconductor memory, the data transfer speed is increased without increasing the area of the chip.
Claims (66)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP257735/1995 | 1995-10-04 | ||
| JP25773595 | 1995-10-04 | ||
| JP257735/95 | 1995-10-04 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1154559A CN1154559A (en) | 1997-07-16 |
| CN1099118C true CN1099118C (en) | 2003-01-15 |
Family
ID=17310377
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN96121178A Expired - Lifetime CN1099118C (en) | 1995-10-04 | 1996-10-04 | Semi-conductor memory device and it testing circuit, memory device system and data transmission system |
Country Status (3)
| Country | Link |
|---|---|
| KR (1) | KR100261641B1 (en) |
| CN (1) | CN1099118C (en) |
| TW (1) | TW309657B (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100363079B1 (en) * | 1999-02-01 | 2002-11-30 | 삼성전자 주식회사 | Multi-bank memory device having shared IO sense amplifier by adjacent memory banks |
| DE19960557B4 (en) * | 1999-12-15 | 2006-09-07 | Infineon Technologies Ag | Integrated dynamic semiconductor memory with time-controlled read access |
| DE19960558B4 (en) * | 1999-12-15 | 2008-07-24 | Qimonda Ag | Random Access Memory Type Random Access Memory (DRAM) |
| JP4540889B2 (en) * | 2001-07-09 | 2010-09-08 | 富士通セミコンダクター株式会社 | Semiconductor memory |
| KR100451466B1 (en) * | 2002-10-31 | 2004-10-08 | 주식회사 하이닉스반도체 | Memory device in Semiconductor for enhancing ability of test |
| CN102522116B (en) * | 2003-03-18 | 2014-07-09 | 株式会社东芝 | Programmable resistance memory device |
| KR100929826B1 (en) * | 2008-06-04 | 2009-12-07 | 주식회사 하이닉스반도체 | A semiconductor memory device |
| KR101060899B1 (en) * | 2009-12-23 | 2011-08-30 | 주식회사 하이닉스반도체 | Semiconductor memory device and operation method thereof |
| KR20140008766A (en) * | 2012-07-11 | 2014-01-22 | 에스케이하이닉스 주식회사 | Semiconductor memory device |
| KR102076196B1 (en) * | 2015-04-14 | 2020-02-12 | 에스케이하이닉스 주식회사 | Memory system, memory module and operation method of the same |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5369619A (en) * | 1990-10-24 | 1994-11-29 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor memory device reading/writing data of multiple bits internally |
-
1996
- 1996-10-03 TW TW085112087A patent/TW309657B/zh not_active IP Right Cessation
- 1996-10-04 CN CN96121178A patent/CN1099118C/en not_active Expired - Lifetime
- 1996-10-04 KR KR1019960044672A patent/KR100261641B1/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5369619A (en) * | 1990-10-24 | 1994-11-29 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor memory device reading/writing data of multiple bits internally |
Also Published As
| Publication number | Publication date |
|---|---|
| KR970023369A (en) | 1997-05-30 |
| CN1154559A (en) | 1997-07-16 |
| KR100261641B1 (en) | 2000-07-15 |
| TW309657B (en) | 1997-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1282197C (en) | Magnetic random-access storage device and reading method thereof | |
| CN1191585C (en) | Self-analyzing semiconductor IC unit capable of carrying out redundant replacement with installed memory circuits | |
| CN1310253C (en) | Magnetic random access memory and mfg. method thereof | |
| CN1210718C (en) | Film magnetic body storage possessing highly integrated storage array | |
| CN1294596C (en) | Magnetic random access memory and readout method and mfg. method | |
| CN1585124A (en) | Fuse circuit | |
| CN1104728C (en) | Memory circuit, data control circuit of memory circuit and address assigning circuit of memory circuit | |
| CN1516199A (en) | Semiconductor memory device with test function and redundancy function | |
| CN1574090A (en) | Semiconductor memory device capable of controlling potential level of power supply line and/or ground line | |
| CN1442859A (en) | Magnetic random access storage device | |
| CN1416133A (en) | Semiconductor memory | |
| CN1414564A (en) | Semiconductor memory capable of implemention high density or high performance | |
| CN1244052C (en) | Non-volatile memory microcomputer chip and testing method thereof | |
| CN1263042C (en) | Fetch circuit, reference circuit and semiconductor storage device | |
| CN1099118C (en) | Semi-conductor memory device and it testing circuit, memory device system and data transmission system | |
| CN1505038A (en) | Storage apparatus capable of prolixity displacement and high-speed reading-out | |
| CN1480948A (en) | Semiconductor memory that can reduce I/O terminals | |
| CN100346421C (en) | Magnetic random access storage device | |
| CN1217546A (en) | Synchronous semiconductor memory with timing circuit for controlling word line activation/inactivation | |
| CN1975931A (en) | Non-volatile semiconductor memory device | |
| CN1202483C (en) | Semiconductor storage device and information processing unit | |
| CN1203487C (en) | Redundant circuit of semicnductor memory | |
| CN1495794A (en) | Semiconductor storage device | |
| CN1507060A (en) | Semiconductor memory device | |
| CN1163907C (en) | Semiconductor device with storage function and data readout method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C06 | Publication | ||
| PB01 | Publication | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CX01 | Expiry of patent term |
Granted publication date: 20030115 |
|
| EXPY | Termination of patent right or utility model |