[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US20110085405A1 - Semiconductor memory device having advanced tag block - Google Patents

Semiconductor memory device having advanced tag block Download PDF

Info

Publication number
US20110085405A1
US20110085405A1 US12/969,483 US96948310A US2011085405A1 US 20110085405 A1 US20110085405 A1 US 20110085405A1 US 96948310 A US96948310 A US 96948310A US 2011085405 A1 US2011085405 A1 US 2011085405A1
Authority
US
United States
Prior art keywords
address
word line
cell block
block
memory device
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.)
Abandoned
Application number
US12/969,483
Inventor
Sang-Hoon Hong
Jin-Hong Ahn
Jae-Bum Ko
Se-Jun Kim
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US12/969,483 priority Critical patent/US20110085405A1/en
Publication of US20110085405A1 publication Critical patent/US20110085405A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/06Address interface arrangements, e.g. address buffers

Definitions

  • the present invention relates to a semiconductor memory device; and, more particularly, to a tag block, for use in the semiconductor memory device, for reducing a data access time.
  • RAM random access memory
  • ROM read only memory
  • the RAM includes a Dynamic RAM (DRAM) and a Static RAM (SRAM).
  • DRAM Dynamic RAM
  • SRAM Static RAM
  • One cell of the dynamic RAM has one transistor and one capacitor and that of the static RAM does four transistors and two load resistances.
  • the DRAM is used more widespread than the SRAM because the DRAM is more efficient than SRAM in a chip integration and a manufacturing process.
  • FIG. 1 is a block diagram showing a bank in a conventional semiconductor memory device disclosed in a commonly owned copending application, U.S. Ser. No. 10/696,144, filed on Oct. 28, 2003, entitled “SEMICONDUCTOR MEMORY DEVICE WITH REDUCED DATA ACCESS TIME”, which is incorporated herein by reference.
  • the bank includes a cell area 10 , a tag block 30 , a predetermined cell block table 20 and a control block 40 .
  • the cell area 100 has N+1 number of unit cell blocks and a data latch block 70 .
  • M number of word lines is coupled to a plurality of unit cells.
  • the N and M are positive integers.
  • N is 8 and M is 256.
  • a size of memory device i.e., a storage capability
  • a size of the bank is N (number of word lines) ⁇ N (number of unit cell blocks) ⁇ (number of bit lines).
  • the predetermined cell block table 20 includes plurality of registers for storing predetermined restore cell block address information.
  • the predetermined restore cell block address information contains at least one predetermined restore cell block address among (8+1) ⁇ 256 word line addresses.
  • the tag block 30 generates a target restore cell block address corresponding to an access cell block address based on the predetermined restore cell block address information.
  • the control block 40 controls the predetermined cell block table 20 , the cell area 100 and the tag block 30 in order support an cell block interleaving mode which can make the memory device operate on high speed without reduction of data access time when at least two data accesses are sequentially occurred in the same bank.
  • the cell block interleaving mode is defined as an operation that, during a current data in response to a current instruction is restored in the original cell block or in another cell block, a next data in response to a next instruction is simultaneously outputted from the same cell block.
  • a row address inputted to the control block 40 of the memory device corresponds to 8 ⁇ 256 word lines; and the other word lines, i.e., 256 word lines of additional cell block are assigned as predetermined word lines.
  • the predetermined word lines are not fixed but changed during an operation of the memory device.
  • FIG. 2 is block diagram depicting the tag block 30 shown in FIG. 1 .
  • the tag block 30 includes the 8+1 number of unit tag tab as 210 A to 210 I in response to the first to ninth unit cell blocks 110 to 190 .
  • each of unit tag tables 210 A to 210 I has 256 registers, and one register LBA consists of three bits because the number of the logical cell block addresses is 8.
  • the first unit tag table 210 A stores information what logical cell block is corresponded with each 256 numbers it the word lines included in the first unit cell block
  • the second unit tag table 210 B stores information what logical cell block is corresponded with each of 256 numbers of the word lines included in the second unit cell block.
  • the first register 0 stores the logical cell block address in response to the word line ‘WL 0 ’ of each unit cell block
  • the second register 1 stores the logical cell block address in response to the word line ‘WL 1 ’ of each unit cell block
  • 256th register 255 stores the logical cell block address in response to the word line ‘WL 255 ’ of each unit cell block.
  • first register 0 stores ‘1’ and ‘255’ register 255 stores ‘7’. That is, in the first unit cell block, first word line WL 0 corresponds with first word line WL 0 of the second logical unit cell block and 255 th word line WL 255 corresponds with 255 th word line WL 255 of the eighth logical unit cell block.
  • FIG. 3 a block diagram describing the predetermined cell block table 20 shown in FIG. 1 .
  • the predetermined cell block table 20 includes 256 registers, each having the predetermined restore cell block address information.
  • the predetermined restore cell block address information contains a predetermined restore cell block address.
  • the predetermined restore cell block address consists of 4 bits because the number of physical unit cell blocks is nine.
  • the predetermined restore cell block address information represents a target cell block to be restored, corresponding to an accessed word line of unit cell block.
  • a first register 0 stores ‘1’ and d second register stores ‘3’. That is, predetermined word line of first in line WL 0 is a first word Line WL 0 of the second unit cell block and a predetermined word fine of a second word line WL 1 is a second word line WL 0 of the forth unit cell block.
  • 256 registers of the predetermined cell block table are continuously updated.
  • FIG. 4 is a timing diagram describing operation of the memory device shown in FIG. 1 ; and, especially, describes the intra cell block interleaving mode when a first and a second data are sequentially accessed in the same unit cell block among 8+1 numbers of the unit cell blocks shown in FIG. 1 .
  • FIGS. 1 to 4 there is described the operation of the conventional memory device shown in FIG. 1 .
  • the additional unit cell block is used for restoring the first data when the second data are sequentially accessed in the same unit cell block.
  • the first data is stored in unit cells coupled to a first word line WL 0
  • the second data is stored in unit cells coupled to a second word line WL 1 of the same unit cell block.
  • the first word line WL 0 of, e.g., first unit cell block 110 is activated in response to a first instruction CD 0 ; and, then, first data in response to the first word line WL 0 is sensed and amplified.
  • the amplified fret data moves to the data latch block 70 .
  • first instruction CD 0 is a read instruction
  • data in response to the first instruction CD 0 among K number of data latches in the data latch block 70 is outputted; otherwise, i.e., if the first instruction CD 0 is a write instruction, data in response to the first instruction CD 0 among K number of data latched in the data latch block 70 is overwritten by an inputted data of external circuit.
  • the second word line WL 1 of, e.g., first unit cell block 110 is activated in response to a second instruction CD 1 ; and, at the same time, the first word line WL 0 of, e.g., third unit cell block, is activated.
  • the second data in response to the second word line WL 1 is sensed and amplified; and, at the same time, the first data is restored into unit cells in response to the first word line WL 0 of the third unit cell block.
  • the data access time of the conventional memory device can be actually precluded the data restoration time, because the second data can be sensed and amplified by the next instruction during the first data in response to the present instruction is restored.
  • the data access time can be effectively reduced to thereby obtain a high speed operation of the memory device.
  • the data restoration operation can be simplified by simply changing only the cell block address of the data.
  • inter cell block interleaving mode when a third and a forth data are sequentially accessed in each different unit cell block among 8+1 numbers of the unit cell blocks (not shown).
  • n third data outputted from a unit cell block is stored in the original unit cell block at the same timing of outputting the forth data from another unit cell block.
  • the data access time of the conventional memory device can be actually precluded the data restoration time, because the forth data can be sensed and amplified by the next instruction during the third data in response to the present instruction is restored.
  • the inputted cell block address is considered as the logical unit cell block address, i.e., address for selecting one among 8 unit cell blocks. But the conventional memory device actually includes 8+1 unit cell blocks, so the inputted cell block address is converted into a physical unit cell block address. This process is carried out by the control block 40 .
  • the tag block 430 should compare a present unit cell block, which is currently accessed in response to the present inputted address, with a preceding unit cell block, which is accessed by the prior inputted address.
  • FIG. 5 is a block diagram showing the tag table, 210 A, shown in FIG. 2 .
  • the tag table includes 256 registers, each for storing 3-bit code. Namely, each register is constituted with first to third hits S 1 to S 3 . Also, the tag table includes 64 main registers TMWL 0 to TMWL 63 , each main register having 4 sub registers SWL 0 to SWL 3 . That is, the number of total registers is 256, i.e., 64(main) ⁇ 4(sub).
  • the tag block 30 should includes an additional row decoder for comparing the present unit cell block, which is currently accessed in response to the present inputted address, with the preceding unit cell block, which is accessed by the prior inputted address.
  • FIG. 6 is a block diagram depicting the tag block 30 shown in FIG. 1 .
  • the tag block 30 includes a tag memory row decoding block 620 , a row decoding block 660 and a tag memory block 640 .
  • the tag memory block 640 has the first to ninth tag tables 210 A to 210 I shown in FIG. 2 .
  • the tag memory row decoding block 620 is for decoding an inputted row address RA in order to access one of the first to ninth tag tables 210 A to 210 I.
  • the row decoding block 660 is for decoding the inputted row address RA in order to access one of the first to ninth cell blocks 110 to 190 in the cell area 100 .
  • the tag memory row decoding block 620 includes first tag memory decoder 622 and a second tag memory decoder 624 .
  • the first tag memory decoder 622 decodes the inputted row address RA in order to select one of the 64 main registers TMWL 0 to TMWL 63 ; and the second tag memory decoder decodes the inputted row address RA in order to select one of the 4 sub registers SWL 0 to SWL 3 included in a main register selected by the first memory decoder 622 .
  • the row decoding block 660 includes a first row decoder 622 and a second row decoder 664 for activating a word line of the selected unit cell block in the cell area 100 in response t the inputted row address.
  • FIG. 7 is a flowchart describing a decoding operation of the semiconductor memory device shown in FIG. 6 .
  • a row address is inputted to the control block 40 in the semiconductor memory device. Then, the control block 40 first decodes the row address to thereby output the first decoded row address to the tag block 30 .
  • the tag block 30 searches a physical unit cell block corresponding to the present inputted row address based on the first decoded row address. Then, the row decoding block 660 of the tag block 30 activates the physical unit cell block of the first to ninth unit cell block 110 to 190 included in the cell area 100 .
  • the row decoding block 470 of the tag memory 30 decodes the first coded row address outputted from the control block 40 in order to activate a word line of the the inputted row address.
  • the semiconductor memory device having the tag block can perform a data access operation on high speed because the data stored in each unit cell block is continuously accessed, the tag block having row address decoding block for controlling the data access operation is much complicated; and a size of the tag block is dramatically increased.
  • an object of the present invention to provide a semiconductor memory device, for accessing data on high speed, having a tag block which is constituted with single row decoder so that a circuit size of the semiconductor memory device is reduced and a control of a data access operation is more simplified.
  • a semiconductor memory device including a row decoding block for decoding an inputted address to thereby generate a logical unit cell block address and a decoded word line address; a tag block for converting the logical unit cell block address into a physical unit cell block address; decoded address latching block for latching the decoded word line address to thereby output the decoded word line address as a word line activation signal in response to the physical unit cell block; and a cell area for outputting a data, which is stored therein, in response to the word line activation signal.
  • FIG. 1 a block diagram showing a segment in a conventional semiconductor memory device
  • FIG. 2 is an exemplary block diagram depicting a tag block shown in FIG. 1 ;
  • FIG. 3 is an exemplary block diagram describing a predetermined cell block table shown in FIG. 1 ;
  • FIG. 4 is a timing diagram describing the operation of the memory device described in FIG. 1 ;
  • FIG. 5 is a block diagram showing a tag table shown in FIG. 2 ;
  • FIG. 6 is a block diagram depicting the tag block 30 shown in FIG. 1 ;
  • FIG. 7 is a flowchart describing a decoding operation of the semiconductor memory device shown in FIG. 6 ;
  • FIG. 8 is a block diagram showing a semiconductor memory device in accordance with the present invention.
  • FIG. 9 is a block diagram describing the decoded address latch shown in FIG. 8 ;
  • FIG. 10 is a schematic circuit diagram describing the latch block shown in FIG. 9 ;
  • FIG. 11 is a flowchart describing a decoding operation of the semiconductor memory device shown in FIG. 8 ;
  • FIG. 8 is a block diagram showing a semiconductor memory device in accordance with the present invention.
  • the semiconductor memory device includes a control block 400 , a predetermined cell block table 20 , a row decoding block 700 , a tag memory block 740 , a decoded address latching hock 800 and a cell area 1000 .
  • the cell area 1000 has N+1 number of unit cell blocks, e.g., first n ninth unit cell blocks, each including 256 number of word lines for responding to an inputted row address. A row address is inputted in response to eight unit cell blocks.
  • the cell area 1000 further includes additional unit cell block.
  • the predetermined cell block table 20 is used for storing information wherein at least more than one word line among the (8+1) ⁇ 256 number of the word lines is assigned as a predetermined restorable word line by using the information.
  • the row decoding block 700 is for decoding the row address in order to select one of the first to ninth unit cell blocks.
  • the tag block 740 receives the row address, senses a logical cell block address designated for accessing one of N number of unit cell blocks, converts the logical cell block address into a physical cell block address designated for accessing one of the N+1 number of unit cell blocks and outputs the physical cell block address.
  • the control unit 400 is used for controlling the tag block 740 , the row decoding block 700 and the predetermined cell block table 20 for activating one word line of a unit cell block selected by the physical cell block address.
  • N is 8.
  • the tag block 740 includes an 8+1 number of tag memory, i.e., first to ninth tag memories, for storing information that 256 number of word lines included in each of 8+1 number of unit cell blocks correspond to the logical unit cell block.
  • each tag memory is the same to each tag table shown in FIG. 2 in their structure.
  • the decoded address latching block 800 includes first to ninth decoded address latches 810 to 890 , each corresponding to each of the first to ninth tag memories.
  • FIG. 9 is a block diagram describing the decoded address latch, e.g., the first decoded address latch 810 , shown in FIG. 8 .
  • the first decoded address latch 810 includes a plurality of latch blocks.
  • the number of latch blocks is 256.
  • the first decoded address latch 810 has first to 256 th Latch blocks 810 _ 1 to 810 _ 256 , each corresponding to 256 word lines in each of the first to ninth unit cell block and being activated in response to the physical cell block address.
  • Each latch block, e.g., 810 _ 1 is for receiving a decoded raw address signal outputted from the row decoding block 700 and activating a word line in response to the decoded row address signal, e.g., /WL 0 _D.
  • FIG. 10 is a in circuit diagram describing a latch block, e.g., the first latch block 810 _ 1 , shown in FIG. 9 .
  • the latch block e.g., 810 _ 1
  • the latch block includes a normal word line latch 810 _ 1 B is and a predetermine weird line latch 810 _ 1 A.
  • the normal word line latch 810 _ 1 B receives th decoded row address signal /WL 0 _D and generates a word line activation signal /WL 0 _BL 0 in response to an internal control signal INT and the physical cell block address outputted from the tag block 740 .
  • the predetermined word line latch 810 _ 1 A receives the decoded row address signal /WL 0 _D to thereby output as the internal control signal INT in response to a word line selection signal SOL.
  • the predetermined word line latch 810 _ 1 A includes a first NMOS transistor MN 1 , which is controlled by the word line selection signal SEL, and first and second inverter I 1 and I 2 , which are circularly connected to each other for latching an output signal of the first NMOS transistor MN 1 .
  • the normal word line latch 810 _ 1 B includes a second NMOS transistor MN 2 and a signal transmission block 811 .
  • the second NMOS transistor MN 2 has a gate, a drain and a activation signal /COMPOK_BL 0 and a drain/source coupled to the decoded row address signal /WL 0 _D.
  • the signal transmission block 811 includes first and second PMOS transistors MP 1 and MP 2 , third to fifth NMOS transistor MN 3 to MN 5 and third and fourth inverters I 3 and I 4 .
  • Each of the first and second PMOS transistors MP 1 in MP 2 has a gate, a drain and a source, wherein the source is coupled to supply voltage VPP.
  • the gate of the first PMOS transistor MP 1 coupled to the drain of the second PMOS transistor MP 2 ; and the gate of th second PMOS transistor MP 2 is coupled to the drain of the first PMOS transistor MP 1 .
  • the third NMOS transistor MN 3 has a gate for receiving the internal control signal INT and a drain coupled to the drain of the first PMOS transistor MP 1 .
  • the fourth NMOS transistor MN 4 has a gate for receiving a predetermined word line activating signal EX_BL 0 and a source coupled to a ground VSS. Also, the fifth NMOS transistor MN 5 has a gate for receiving a reset signal R_BL 0 and a source coupled to the ground VSS.
  • the third to fourth inverters I 3 and I 4 circularly connected to each other are for keeping a logic state of the word line activation signal /WL 0 _BL 0 .
  • FIG. 11 is a flowchart describing a decoding operation of the semiconductor memory device shown in FIG. 8 .
  • operation of the semiconductor memory device is described in detail.
  • the semiconductor memory device in accordance with the present invention includes in additional unit cell block, e.g., the ninth unit cell block, except for unit cell blocks, e.g., the first to eighth unit cell blocks, each corresponding to the inputted logical cell block address.
  • the tag block 740 is for converting the inputted logical cell block address into the physical cell block address and activating a unit cell block in response to the physical cell block address. Then, in the activated unit cell block, tho data access operation is performed in response to an active command.
  • the row decoding block 700 decodes an inputted row address.
  • the row decoding block 700 outputs a logical cell block address and a decoded row address signal to the tag block 740 and the decoded address latching block 800 .
  • the tag block 740 converts the logical cell block address into a physical cell block address based on the logical cell block address and the decoded row address signal to thereby output the physical cell block address to the decoded address latching block 800 .
  • the decoded address latching block 800 includes the first ninth decoded address latching blocks 810 to 890 , each for latching the decoded row address signal outputted from the row decoding block 800 .
  • each of the first to ninth decoded address latching blocks 810 to 890 has the first to 256 th latch blocks, i.e., 256 addresses, in response to 256 word lines in each of the first to ninth unit cell blocks.
  • the physical cell block address outputted from the tag block 740 activates one of the first to ninth decoded address latches 810 to 890 in the decoded address latching block 800 . Then, the decoded row address signal latched in the activated decoded address latch is in versed and outputted as the word line activation signal to the cell block 1000 . Thus, one of 256 word lines in a unit cell block corresponding to the activated decoded address latch is activated.
  • one row decoding block 700 decodes the inputted row address to thereby generates the logical cell block address and the decoded row address signal. Then, the logical cell block address is converted into the physical cell block address by the tag block 740 ; and the decoded row address signal is latched in each of the first to ninth decoded address latches 810 to 890 in the decoded address latching block 800 .
  • the semiconductor memory device having one row decoding block and one decoded address latching block in accordance with the present invention can be embodied without decreasing an operation speed of the semiconductor memory device.
  • the physical cell block address activates one of the first to ninth decoded address latches 810 to 890 ; and, then, the word line activation signal outputted from one activated decoded address latch at a word line in a unit cell block corresponding to the activated decode address latch.
  • each of the first to ninth decoded address latches 810 to 890 is corresponded to each of the first to ninth unit cell blocks in the cell area 1000 .
  • each of the first to 256 th latch blocks in each of the first to ninth decoded address latches is matched with each of 256 word lines in each of the first to ninth unit cell blocks in the cell area 1000 .
  • each of the first to 256 th latch blocks can be used as a word line driver for controlling each of 256 word lines.
  • each decoded address latch includes 256 latch blocks, i.e., the first to 256 th latch blocks.
  • each decoded address latch can has a similar structure of the tag table shown in FIG. 5 . That is, each decode address latch can include 64 main latches, each main register having 4 sub latches. In this case, the number of total registers is 256, i.e., 64(main) ⁇ 4(sub). Namely, each decoded address latch has a structure depending on outputs of the row decoding block 700 .
  • each latch block is described in detail.
  • the cell block activation signal /COMPOK_BL 0 is activated based on the physical cell block address. Namely, if the cell block activation signal /COMPOK_BL 0 is activated, it is determined which one of the first to ninth unit cell blocks will be activated.
  • the decoded row address signal /WL 0 _D is latched by the first and second MOS transistors MP 1 and MP 2 .
  • the decoded row address signal /WL 0 _D is activated as a logic low state.
  • the third inverters I 3 outputs an inverse state of inputted signal. That is, the word line selection signal /WL 0 _BL 0 is activated as a logic high state.
  • the word line selection signal SEL is inputted when the decoded row address signal /WL 0 _D is inputted, the first NMOS transistor MN 1 included in the predetermined word line latch 810 _ 1 A is turned on; and, then, the internal control signal INT is activated as a logic high state.
  • the third NMOS transistor MN 3 is turned on.
  • predetermined word line activating signal EX_BL 0 is activated as a logic high state; and, then, the fourth NMOS transistor MN 4 is turned on.
  • the cell block activation signal /COMPOK_BL 0 is not activated, a logic low state signal is latched in the first and second PMOS transistors MP 1 and MP 2 and the word line activation signal /WL 0 _BL 0 is activated as a logic high state by the third inverter I 3 .
  • the word line selection signal SEL and the predetermined word line activating signal EX_BL 0 are used when the data access operation is continuously performed in one unit cell block of the semiconductor memory device according to the present invention.
  • the word line selection signal SEL is for latching an inputted address every data access operation.
  • the predetermined word line activating signal EX_BL 0 is for selecting a unit cell block, which has a predetermined word line for restoring preceding accessed data, when the data access operation is continuously performed in one unit cell block.
  • the word line selection signal SEL is always activated for latching an inputted address every data access operation; and, then, the preceding accessed data is restored in a predetermined word line of the corresponding unit cell block when the predetermined word line activating signal EX_BL 0 is inputted.
  • the cell block activation signal /COMPOK_BL 0 is activated and, then, the decoded row address signal /WL 0 _D is inputted and inverted to thereby output as the word line activation signal /WL 0 _BL 0 .
  • the word line selection signal SEL, the internal control signal INT and the predetermined word line activating signal EX_BL 0 are activated and, then, the word line activation signal /WL 0 _BL 0 is outputted as logic low state.
  • a data restoration is performed in a unit cell block having a word line corresponding to a predetermined word line.
  • the predetermined word line activating signal Ex_BL 0 is for selecting the unit cell block having a word line corresponding to a predetermined word line.
  • FIG. 12 is a schematic circuit diagram describing a latch block, e.g., the first latch block 810 _ 1 , shown in FIG. 9 in accordance with another embodiment of the present invention.
  • the latch block e.g., 810 _ 1
  • the latch block includes a first transfer gate T 1 , fifth to eighth inverters I 5 to I 8 , third to fifth PMOS transistors MP 3 to MP 5 and a sixth NMOS transistor MN 6 .
  • the first transfer gate T 1 transmits the decoded row address signal /WL 0 _D in response to the word line selection signal SEL.
  • the fifth inverter I 5 is for inverting the decoded tow address signal /WL 0 _D.
  • the sixth inverter I 6 circularly connected to the fifth inverter I 5 is for latching the decoded row address signal /WL 0 _D.
  • the fifth PMOS transistor MP 5 has a gate for receiving the predetermined word line activating signal EX_BL 0 and a source/drain for receiving an output signal from the fifth inverter I 5 .
  • the third PMOS transistor MP 3 has a gate for receiving the decoded row address signal /WL 0 _D and a source coupled to a supply voltage VPP; and the fourth PMOS transistor MP 4 has a gate for receiving the cell block activation signal /COMPOK_BL 0 and a source coupled to a drain of the third PMOS transistor MP 3 .
  • the sixth NMOS transistor MN 6 has a gate for receiving the reset signal R_BL and a source coupled to a ground.
  • the seventh inverter I 7 coupled to a source/drain of the fifth PMOS transistor MP 5 , a drain of the sixth NMOS transistor MN 6 and a drain of the fourth PMOS transistor MP 4 is for generating the word line activation signal /WL 0 _BL 0 .
  • the eighth inverter I 8 circularly connected to the seventh inverter I 7 is for latching the word line activation signal /WL 0 _BL 0 .
  • An operation of the latch block 810 _ 1 shown in FIG. 12 is very similar to the operation of the latch block shown in FIG. 10 . However, referring to FIG. 12 , the internal control signal INT is not necessary.
  • the semiconductor memory device for accessing data on high speed, having a tag block which is constituted with single row decoder, a size of the semiconductor memory device is reduced and a control of a data access operation is more simplified.

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Dram (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Static Random-Access Memory (AREA)

Abstract

A semiconductor memory device includes a row decoding block for decoding an inputted address to thereby generate a logical unit cell block address and a decoded word line address; a tag block for converting the logical unit cell block address into a physical unit cell block address; a decoded address latching block for latching the decoded word line address to thereby output the decoded word line address as a word line activation signal in response to the physical unit cell block; and a cell area for outputting a data, which is stored therein, in response to the word line activation signal.

Description

    FIELD OF INVENTION
  • The present invention relates to a semiconductor memory device; and, more particularly, to a tag block, for use in the semiconductor memory device, for reducing a data access time.
  • DESCRIPTION OF PRIOR ART
  • Generally, a semiconductor memory device is classified as random access memory (RAM) and a read only memory (ROM).
  • The RAM includes a Dynamic RAM (DRAM) and a Static RAM (SRAM). One cell of the dynamic RAM has one transistor and one capacitor and that of the static RAM does four transistors and two load resistances. The DRAM is used more widespread than the SRAM because the DRAM is more efficient than SRAM in a chip integration and a manufacturing process.
  • Today, an operation speed of a central processing unit (CPU) is more dramatically advanced than that of the DRAM. As a result, many problems may arise because the operation speed of the memory device is slower than that of CPU. For overcoming these problems, several kinds of scheme in the memory device have been developed for a high speed data transmission.
  • FIG. 1 is a block diagram showing a bank in a conventional semiconductor memory device disclosed in a commonly owned copending application, U.S. Ser. No. 10/696,144, filed on Oct. 28, 2003, entitled “SEMICONDUCTOR MEMORY DEVICE WITH REDUCED DATA ACCESS TIME”, which is incorporated herein by reference.
  • As shown, the bank includes a cell area 10, a tag block 30, a predetermined cell block table 20 and a control block 40. The cell area 100 has N+1 number of unit cell blocks and a data latch block 70. Also, in each unit cell block, e.g., 110, M number of word lines is coupled to a plurality of unit cells. The N and M are positive integers. Herein, N is 8 and M is 256.
  • In addition, a size of memory device, i.e., a storage capability, is calculated with the exception of the additional it cell block. Namely, a size of the bank is N (number of word lines)×N (number of unit cell blocks)×(number of bit lines). The predetermined cell block table 20 includes plurality of registers for storing predetermined restore cell block address information. The predetermined restore cell block address information contains at least one predetermined restore cell block address among (8+1)×256 word line addresses. The tag block 30 generates a target restore cell block address corresponding to an access cell block address based on the predetermined restore cell block address information. The control block 40 controls the predetermined cell block table 20, the cell area 100 and the tag block 30 in order support an cell block interleaving mode which can make the memory device operate on high speed without reduction of data access time when at least two data accesses are sequentially occurred in the same bank.
  • Herein, the cell block interleaving mode is defined as an operation that, during a current data in response to a current instruction is restored in the original cell block or in another cell block, a next data in response to a next instruction is simultaneously outputted from the same cell block.
  • In addition, a row address inputted to the control block 40 of the memory device corresponds to 8×256 word lines; and the other word lines, i.e., 256 word lines of additional cell block are assigned as predetermined word lines. However, the predetermined word lines are not fixed but changed during an operation of the memory device.
  • FIG. 2 is block diagram depicting the tag block 30 shown in FIG. 1.
  • As shown, the tag block 30 includes the 8+1 number of unit tag tab as 210A to 210I in response to the first to ninth unit cell blocks 110 to 190.
  • Herein, each of unit tag tables 210A to 210I has 256 registers, and one register LBA consists of three bits because the number of the logical cell block addresses is 8. For instance, the first unit tag table 210A stores information what logical cell block is corresponded with each 256 numbers it the word lines included in the first unit cell block, and the second unit tag table 210B stores information what logical cell block is corresponded with each of 256 numbers of the word lines included in the second unit cell block.
  • In addition, in each unit tag table 210A to 210I, the first register 0 stores the logical cell block address in response to the word line ‘WL0’ of each unit cell block, the second register 1 stores the logical cell block address in response to the word line ‘WL1’ of each unit cell block, and 256th register 255 stores the logical cell block address in response to the word line ‘WL255’ of each unit cell block.
  • For example, referring to the first unit tag table 110A, first register 0 stores ‘1’ and ‘255’ register 255 stores ‘7’. That is, in the first unit cell block, first word line WL0 corresponds with first word line WL0 of the second logical unit cell block and 255th word line WL255 corresponds with 255th word line WL255 of the eighth logical unit cell block.
  • FIG. 3 a block diagram describing the predetermined cell block table 20 shown in FIG. 1.
  • As shown, the predetermined cell block table 20 includes 256 registers, each having the predetermined restore cell block address information. The predetermined restore cell block address information contains a predetermined restore cell block address. The predetermined restore cell block address consists of 4 bits because the number of physical unit cell blocks is nine. The predetermined restore cell block address information represents a target cell block to be restored, corresponding to an accessed word line of unit cell block.
  • For instance, referring to the predetermined restore cell block address stored in each register, a first register 0 stores ‘1’ and d second register stores ‘3’. That is, predetermined word line of first in line WL0 is a first word Line WL0 of the second unit cell block and a predetermined word fine of a second word line WL1 is a second word line WL0 of the forth unit cell block. Herein, during the operation of the memory device, 256 registers of the predetermined cell block table are continuously updated.
  • FIG. 4 is a timing diagram describing operation of the memory device shown in FIG. 1; and, especially, describes the intra cell block interleaving mode when a first and a second data are sequentially accessed in the same unit cell block among 8+1 numbers of the unit cell blocks shown in FIG. 1.
  • Hereinafter, referring to FIGS. 1 to 4, there is described the operation of the conventional memory device shown in FIG. 1.
  • The additional unit cell block is used for restoring the first data when the second data are sequentially accessed in the same unit cell block. As shown in FIG. 4, the first data is stored in unit cells coupled to a first word line WL0, and the second data is stored in unit cells coupled to a second word line WL1 of the same unit cell block.
  • First, at a first timing period T0, the first word line WL0 of, e.g., first unit cell block 110, is activated in response to a first instruction CD0; and, then, first data in response to the first word line WL0 is sensed and amplified. The amplified fret data moves to the data latch block 70.
  • If the first instruction CD0 is a read instruction, data in response to the first instruction CD0 among K number of data latches in the data latch block 70 is outputted; otherwise, i.e., if the first instruction CD0 is a write instruction, data in response to the first instruction CD0 among K number of data latched in the data latch block 70 is overwritten by an inputted data of external circuit.
  • At a second timing period T1, first, the second word line WL1 of, e.g., first unit cell block 110, is activated in response to a second instruction CD1; and, at the same time, the first word line WL0 of, e.g., third unit cell block, is activated.
  • Then, the second data in response to the second word line WL1 is sensed and amplified; and, at the same time, the first data is restored into unit cells in response to the first word line WL0 of the third unit cell block.
  • As described above, the data access time of the conventional memory device can be actually precluded the data restoration time, because the second data can be sensed and amplified by the next instruction during the first data in response to the present instruction is restored. Thus, the data access time can be effectively reduced to thereby obtain a high speed operation of the memory device. In addition, in the conventional memory device, the data restoration operation can be simplified by simply changing only the cell block address of the data.
  • In the other hand, hereinafter, there is described the inter cell block interleaving mode when a third and a forth data are sequentially accessed in each different unit cell block among 8+1 numbers of the unit cell blocks (not shown).
  • Contrary to the intra cell block interleaving mode, n third data outputted from a unit cell block is stored in the original unit cell block at the same timing of outputting the forth data from another unit cell block.
  • In this case, the data access time of the conventional memory device can be actually precluded the data restoration time, because the forth data can be sensed and amplified by the next instruction during the third data in response to the present instruction is restored.
  • In the conventional memory device, the inputted cell block address is considered as the logical unit cell block address, i.e., address for selecting one among 8 unit cell blocks. But the conventional memory device actually includes 8+1 unit cell blocks, so the inputted cell block address is converted into a physical unit cell block address. This process is carried out by the control block 40.
  • As above described, for performing a data access operation on high speed in the conventional semiconductor memory device shown in FIG. 1, the tag block 430 should compare a present unit cell block, which is currently accessed in response to the present inputted address, with a preceding unit cell block, which is accessed by the prior inputted address.
  • FIG. 5 is a block diagram showing the tag table, 210A, shown in FIG. 2.
  • As shown, the tag table includes 256 registers, each for storing 3-bit code. Namely, each register is constituted with first to third hits S1 to S3. Also, the tag table includes 64 main registers TMWL0 to TMWL63, each main register having 4 sub registers SWL0 to SWL3. That is, the number of total registers is 256, i.e., 64(main)×4(sub).
  • On the other hand, the tag block 30 should includes an additional row decoder for comparing the present unit cell block, which is currently accessed in response to the present inputted address, with the preceding unit cell block, which is accessed by the prior inputted address.
  • FIG. 6 is a block diagram depicting the tag block 30 shown in FIG. 1.
  • As shown, the tag block 30 includes a tag memory row decoding block 620, a row decoding block 660 and a tag memory block 640. Herein, the tag memory block 640 has the first to ninth tag tables 210A to 210I shown in FIG. 2.
  • The tag memory row decoding block 620 is for decoding an inputted row address RA in order to access one of the first to ninth tag tables 210A to 210I. The row decoding block 660 is for decoding the inputted row address RA in order to access one of the first to ninth cell blocks 110 to 190 in the cell area 100.
  • In detail, the tag memory row decoding block 620 includes first tag memory decoder 622 and a second tag memory decoder 624. Herein, the first tag memory decoder 622 decodes the inputted row address RA in order to select one of the 64 main registers TMWL0 to TMWL63; and the second tag memory decoder decodes the inputted row address RA in order to select one of the 4 sub registers SWL0 to SWL3 included in a main register selected by the first memory decoder 622.
  • Likewise, the row decoding block 660 includes a first row decoder 622 and a second row decoder 664 for activating a word line of the selected unit cell block in the cell area 100 in response t the inputted row address.
  • FIG. 7 is a flowchart describing a decoding operation of the semiconductor memory device shown in FIG. 6.
  • As shown, first of all, a row address is inputted to the control block 40 in the semiconductor memory device. Then, the control block 40 first decodes the row address to thereby output the first decoded row address to the tag block 30.
  • Thereafter, using the tag memory row decoding block 620 and the tag memory block 640, the tag block 30 searches a physical unit cell block corresponding to the present inputted row address based on the first decoded row address. Then, the row decoding block 660 of the tag block 30 activates the physical unit cell block of the first to ninth unit cell block 110 to 190 included in the cell area 100.
  • On the other hand, the row decoding block 470 of the tag memory 30 decodes the first coded row address outputted from the control block 40 in order to activate a word line of the the inputted row address.
  • Then, data in response to the activated word line of the selected unit cell block by the tag block 30 is accessed.
  • As above described, thought the semiconductor memory device having the tag block can perform a data access operation on high speed because the data stored in each unit cell block is continuously accessed, the tag block having row address decoding block for controlling the data access operation is much complicated; and a size of the tag block is dramatically increased.
  • SUMMARY OF INVENTION
  • It is, therefore, an object of the present invention to provide a semiconductor memory device, for accessing data on high speed, having a tag block which is constituted with single row decoder so that a circuit size of the semiconductor memory device is reduced and a control of a data access operation is more simplified.
  • In accordance with an aspect of the present invention, there a provided a semiconductor memory device including a row decoding block for decoding an inputted address to thereby generate a logical unit cell block address and a decoded word line address; a tag block for converting the logical unit cell block address into a physical unit cell block address; decoded address latching block for latching the decoded word line address to thereby output the decoded word line address as a word line activation signal in response to the physical unit cell block; and a cell area for outputting a data, which is stored therein, in response to the word line activation signal.
  • BRIEF DESCRIPTION OF DRAWINGS
  • The above and other objects and features of the present invention will become apparent from the following description of preferred embodiments taken in conjunction with the accompanying drawings, in which:
  • FIG. 1 a block diagram showing a segment in a conventional semiconductor memory device;
  • FIG. 2 is an exemplary block diagram depicting a tag block shown in FIG. 1;
  • FIG. 3 is an exemplary block diagram describing a predetermined cell block table shown in FIG. 1;
  • FIG. 4 is a timing diagram describing the operation of the memory device described in FIG. 1;
  • FIG. 5 is a block diagram showing a tag table shown in FIG. 2;
  • FIG. 6 is a block diagram depicting the tag block 30 shown in FIG. 1;
  • FIG. 7 is a flowchart describing a decoding operation of the semiconductor memory device shown in FIG. 6;
  • FIG. 8 is a block diagram showing a semiconductor memory device in accordance with the present invention;
  • FIG. 9 is a block diagram describing the decoded address latch shown in FIG. 8;
  • FIG. 10 is a schematic circuit diagram describing the latch block shown in FIG. 9;
  • FIG. 11 is a flowchart describing a decoding operation of the semiconductor memory device shown in FIG. 8;
  • DETAILED DESCRIPTION OF THE INVENTION
  • Hereinafter, a semiconductor memory device having an advanced tag block according to the present invention will be described in detail referring to the accompanying drawings.
  • FIG. 8 is a block diagram showing a semiconductor memory device in accordance with the present invention.
  • As shown, the semiconductor memory device includes a control block 400, a predetermined cell block table 20, a row decoding block 700, a tag memory block 740, a decoded address latching hock 800 and a cell area 1000.
  • The cell area 1000 has N+1 number of unit cell blocks, e.g., first n ninth unit cell blocks, each including 256 number of word lines for responding to an inputted row address. A row address is inputted in response to eight unit cell blocks. Herein, the cell area 1000 further includes additional unit cell block. The predetermined cell block table 20 is used for storing information wherein at least more than one word line among the (8+1)×256 number of the word lines is assigned as a predetermined restorable word line by using the information. The row decoding block 700 is for decoding the row address in order to select one of the first to ninth unit cell blocks. The tag block 740 receives the row address, senses a logical cell block address designated for accessing one of N number of unit cell blocks, converts the logical cell block address into a physical cell block address designated for accessing one of the N+1 number of unit cell blocks and outputs the physical cell block address. The control unit 400 is used for controlling the tag block 740, the row decoding block 700 and the predetermined cell block table 20 for activating one word line of a unit cell block selected by the physical cell block address. Herein, N is 8.
  • The tag block 740 includes an 8+1 number of tag memory, i.e., first to ninth tag memories, for storing information that 256 number of word lines included in each of 8+1 number of unit cell blocks correspond to the logical unit cell block. Herein, each tag memory is the same to each tag table shown in FIG. 2 in their structure.
  • The decoded address latching block 800 includes first to ninth decoded address latches 810 to 890, each corresponding to each of the first to ninth tag memories.
  • FIG. 9 is a block diagram describing the decoded address latch, e.g., the first decoded address latch 810, shown in FIG. 8.
  • As shown, the first decoded address latch 810 includes a plurality of latch blocks. The number of latch blocks is 256. Namely, the first decoded address latch 810 has first to 256th Latch blocks 810_1 to 810_256, each corresponding to 256 word lines in each of the first to ninth unit cell block and being activated in response to the physical cell block address. Each latch block, e.g., 810_1, is for receiving a decoded raw address signal outputted from the row decoding block 700 and activating a word line in response to the decoded row address signal, e.g., /WL0_D.
  • FIG. 10 is a in circuit diagram describing a latch block, e.g., the first latch block 810_1, shown in FIG. 9.
  • As shown, the latch block, e.g., 810_1, includes a normal word line latch 810_1B is and a predetermine weird line latch 810_1A. The normal word line latch 810_1B receives th decoded row address signal /WL0_D and generates a word line activation signal /WL0_BL0 in response to an internal control signal INT and the physical cell block address outputted from the tag block 740. Also, the predetermined word line latch 810_1A receives the decoded row address signal /WL0_D to thereby output as the internal control signal INT in response to a word line selection signal SOL.
  • In detail, the predetermined word line latch 810_1A includes a first NMOS transistor MN1, which is controlled by the word line selection signal SEL, and first and second inverter I1 and I2, which are circularly connected to each other for latching an output signal of the first NMOS transistor MN1.
  • Also, the normal word line latch 810_1B includes a second NMOS transistor MN2 and a signal transmission block 811. The second NMOS transistor MN2 has a gate, a drain and a activation signal /COMPOK_BL0 and a drain/source coupled to the decoded row address signal /WL0_D.
  • Furthermore, the signal transmission block 811 includes first and second PMOS transistors MP1 and MP2, third to fifth NMOS transistor MN3 to MN5 and third and fourth inverters I3 and I4. Each of the first and second PMOS transistors MP1 in MP2 has a gate, a drain and a source, wherein the source is coupled to supply voltage VPP. The gate of the first PMOS transistor MP1 coupled to the drain of the second PMOS transistor MP2; and the gate of th second PMOS transistor MP2 is coupled to the drain of the first PMOS transistor MP1. The third NMOS transistor MN3 has a gate for receiving the internal control signal INT and a drain coupled to the drain of the first PMOS transistor MP1. The fourth NMOS transistor MN4 has a gate for receiving a predetermined word line activating signal EX_BL0 and a source coupled to a ground VSS. Also, the fifth NMOS transistor MN5 has a gate for receiving a reset signal R_BL0 and a source coupled to the ground VSS. The third to fourth inverters I3 and I4 circularly connected to each other are for keeping a logic state of the word line activation signal /WL0_BL0.
  • FIG. 11 is a flowchart describing a decoding operation of the semiconductor memory device shown in FIG. 8. Hereinafter, referring FIGS. 8 to 11, operation of the semiconductor memory device is described in detail.
  • As above described, the semiconductor memory device in accordance with the present invention includes in additional unit cell block, e.g., the ninth unit cell block, except for unit cell blocks, e.g., the first to eighth unit cell blocks, each corresponding to the inputted logical cell block address. The tag block 740 is for converting the inputted logical cell block address into the physical cell block address and activating a unit cell block in response to the physical cell block address. Then, in the activated unit cell block, tho data access operation is performed in response to an active command.
  • Continuously, the operation of the semiconductor memory device is described in more detail.
  • It a command is inputted for a data access operation, the row decoding block 700 decodes an inputted row address. Herein, after decoding the inputted row address, the row decoding block 700 outputs a logical cell block address and a decoded row address signal to the tag block 740 and the decoded address latching block 800.
  • Then, the tag block 740 converts the logical cell block address into a physical cell block address based on the logical cell block address and the decoded row address signal to thereby output the physical cell block address to the decoded address latching block 800.
  • On the other hand, the decoded address latching block 800 includes the first ninth decoded address latching blocks 810 to 890, each for latching the decoded row address signal outputted from the row decoding block 800. In addition, each of the first to ninth decoded address latching blocks 810 to 890 has the first to 256th latch blocks, i.e., 256 addresses, in response to 256 word lines in each of the first to ninth unit cell blocks.
  • The physical cell block address outputted from the tag block 740 activates one of the first to ninth decoded address latches 810 to 890 in the decoded address latching block 800. Then, the decoded row address signal latched in the activated decoded address latch is in versed and outputted as the word line activation signal to the cell block 1000. Thus, one of 256 word lines in a unit cell block corresponding to the activated decoded address latch is activated.
  • As above described, in the semiconductor memory device in accordance with the present invention, one row decoding block 700 decodes the inputted row address to thereby generates the logical cell block address and the decoded row address signal. Then, the logical cell block address is converted into the physical cell block address by the tag block 740; and the decoded row address signal is latched in each of the first to ninth decoded address latches 810 to 890 in the decoded address latching block 800.
  • Therefore, in compared with the conventional semiconductor memory device having two decoding blocks for activating a word line in response to an inputted row address, the semiconductor memory device having one row decoding block and one decoded address latching block in accordance with the present invention can be embodied without decreasing an operation speed of the semiconductor memory device.
  • Referring to FIG. 11, the physical cell block address activates one of the first to ninth decoded address latches 810 to 890; and, then, the word line activation signal outputted from one activated decoded address latch at a word line in a unit cell block corresponding to the activated decode address latch. Namely, each of the first to ninth decoded address latches 810 to 890 is corresponded to each of the first to ninth unit cell blocks in the cell area 1000.
  • In addition, each of the first to 256th latch blocks in each of the first to ninth decoded address latches is matched with each of 256 word lines in each of the first to ninth unit cell blocks in the cell area 1000. Thus, each of the first to 256th latch blocks can be used as a word line driver for controlling each of 256 word lines.
  • As above described, each decoded address latch includes 256 latch blocks, i.e., the first to 256th latch blocks. In addition, each decoded address latch can has a similar structure of the tag table shown in FIG. 5. That is, each decode address latch can include 64 main latches, each main register having 4 sub latches. In this case, the number of total registers is 256, i.e., 64(main)×4(sub). Namely, each decoded address latch has a structure depending on outputs of the row decoding block 700.
  • Referring to FIG. 10, an operation of each latch block) is described in detail.
  • The cell block activation signal /COMPOK_BL0 is activated based on the physical cell block address. Namely, if the cell block activation signal /COMPOK_BL0 is activated, it is determined which one of the first to ninth unit cell blocks will be activated.
  • If the second NMOS an MN2 is turned on in response to the cell block activation signal /COMPOK_BL0, the decoded row address signal /WL0_D is latched by the first and second MOS transistors MP1 and MP2. Herein, the decoded row address signal /WL0_D is activated as a logic low state. Thus, if the second NMOS transistor MN2 is turned on, a logic low state signal is inputted to the third inverters I3. Then, the third inverter I3 outputs an inverse state of inputted signal. That is, the word line selection signal /WL0_BL0 is activated as a logic high state.
  • On the other hand, it the word line selection signal SEL is inputted when the decoded row address signal /WL0_D is inputted, the first NMOS transistor MN1 included in the predetermined word line latch 810_1A is turned on; and, then, the internal control signal INT is activated as a logic high state.
  • If the internal control signal INT is activated as a logic high state, the third NMOS transistor MN3 is turned on. At this time, if the data access operation is performed in the same unit cell block which is accessed at the prior operation, predetermined word line activating signal EX_BL0 is activated as a logic high state; and, then, the fourth NMOS transistor MN4 is turned on. In this case, though the cell block activation signal /COMPOK_BL0 is not activated, a logic low state signal is latched in the first and second PMOS transistors MP1 and MP2 and the word line activation signal /WL0_BL0 is activated as a logic high state by the third inverter I3.
  • Herein, the word line selection signal SEL and the predetermined word line activating signal EX_BL0 are used when the data access operation is continuously performed in one unit cell block of the semiconductor memory device according to the present invention. In detail, the word line selection signal SEL is for latching an inputted address every data access operation. The predetermined word line activating signal EX_BL0 is for selecting a unit cell block, which has a predetermined word line for restoring preceding accessed data, when the data access operation is continuously performed in one unit cell block.
  • When the data access operation is continuously performed in one unit cell block, the preceding accessed data is stored in other unit cell block, i.e., not original unit cell block. Thus, because it can be always occurred that the data access operation is continuously performed in one unit cell block, the word line selection signal SEL is always activated for latching an inputted address every data access operation; and, then, the preceding accessed data is restored in a predetermined word line of the corresponding unit cell block when the predetermined word line activating signal EX_BL0 is inputted.
  • That is, for performing the data access operation, the cell block activation signal /COMPOK_BL0 is activated and, then, the decoded row address signal /WL0_D is inputted and inverted to thereby output as the word line activation signal /WL0_BL0.
  • In addition, for restoring a preceding accessed data when the data access operation is continuously performed in the same unit cell block, the word line selection signal SEL, the internal control signal INT and the predetermined word line activating signal EX_BL0 are activated and, then, the word line activation signal /WL0_BL0 is outputted as logic low state. When the data access operation is continuously performed in the some unit cell block, a data restoration is performed in a unit cell block having a word line corresponding to a predetermined word line. Herein, the predetermined word line activating signal Ex_BL0 is for selecting the unit cell block having a word line corresponding to a predetermined word line.
  • FIG. 12 is a schematic circuit diagram describing a latch block, e.g., the first latch block 810_1, shown in FIG. 9 in accordance with another embodiment of the present invention.
  • As shown, the latch block, e.g., 810_1, includes a first transfer gate T1, fifth to eighth inverters I5 to I8, third to fifth PMOS transistors MP3 to MP5 and a sixth NMOS transistor MN6.
  • The first transfer gate T1 transmits the decoded row address signal /WL0_D in response to the word line selection signal SEL. The fifth inverter I5 is for inverting the decoded tow address signal /WL0_D. The sixth inverter I6 circularly connected to the fifth inverter I5 is for latching the decoded row address signal /WL0_D. The fifth PMOS transistor MP5 has a gate for receiving the predetermined word line activating signal EX_BL0 and a source/drain for receiving an output signal from the fifth inverter I5.
  • In addition, the third PMOS transistor MP3 has a gate for receiving the decoded row address signal /WL0_D and a source coupled to a supply voltage VPP; and the fourth PMOS transistor MP4 has a gate for receiving the cell block activation signal /COMPOK_BL0 and a source coupled to a drain of the third PMOS transistor MP3. The sixth NMOS transistor MN6 has a gate for receiving the reset signal R_BL and a source coupled to a ground.
  • The seventh inverter I7 coupled to a source/drain of the fifth PMOS transistor MP5, a drain of the sixth NMOS transistor MN6 and a drain of the fourth PMOS transistor MP4 is for generating the word line activation signal /WL0_BL0. The eighth inverter I8 circularly connected to the seventh inverter I7 is for latching the word line activation signal /WL0_BL0.
  • An operation of the latch block 810_1 shown in FIG. 12 is very similar to the operation of the latch block shown in FIG. 10. However, referring to FIG. 12, the internal control signal INT is not necessary.
  • Therefore, in the semiconductor memory device, for accessing data on high speed, having a tag block which is constituted with single row decoder, a size of the semiconductor memory device is reduced and a control of a data access operation is more simplified.
  • The present application contains subject matter related to Korean patent application No. 2003-98502, filed in the Korean Patent Office on Dec. 29, 2003, the entire contents of which being incorporated herein by reference.
  • While the present invention has been described with respect to the particular embodiments, it will be apparent to those skilled in the art that various changes and modification may be made without departing from the spirit and scope of the invention as defined in the following claims.

Claims (14)

1. A semiconductor memory device, comprising:
a row decoding block configured to decode a row address, and to output a decoded word line address and a logical cell block address for accessing one of N number of cell blocks;
a tag block configured to receive the row address, the logical cell block address, and to convert the logical cell block address into a physical cell block address for accessing one of N+1 number of cell blocks;
an address latching block configured to latch the decoded word line address to output a word line activation signal as a latched word line in response to the physical cell block address;
a cell area configured to output data in response to the word line activation signal; and
a control unit configured to control the tag block, the row decoding block and a predetermined cell block table, which activates one word line of a cell block selected from the plurality of cell blocks by the physical cell block address.
2. The semiconductor memory device of claim 1, wherein the cell area includes N+1 number of cell blocks, each including M number of word lines; and the row address accesses data included in N number of cell blocks, each including M number of word lines.
3. The semiconductor memory device of claim 2, wherein the logical cell block address corresponds to N number of cell blocks; and the physical unit cell block address corresponds to N+1 number of cell blocks.
4. The semiconductor memory device of claim 3, wherein the address latching block includes N+1 number of decoded address latches.
5. The semiconductor memory device of claim 4, wherein the decoded address latch corresponding to each of M number of word lines has M number of latch blocks.
6. The semiconductor memory device of claim 5, wherein the latch blocks includes:
a normal word line latch configured to receive the decoded word line address and to generate the word line activation signal in response to an internal control signal; and
a predetermined word line latch configured to receive the decoded word line address to output the internal control signal in response to a word line selection signal and to generate the word line activation signal in response to the internal control signal and the physical cell block address.
7. The semiconductor memory device of claim 4, wherein the decoded address latch corresponding to each of M number of word lines has P number of main latch blocks, each having Q number of sub latch blocks, wherein M=P×Q.
8. An operation method of a semiconductor memory device, comprising:
decoding a row address and outputting a decoded word line address and a logical cell block address for accessing one of N number of cell blocks;
activating a physical cell block address for accessing one of N+1 number of cell blocks based on a tag memory in response to a decoded row address;
selecting a latch in response to the decoded row address activating a select word line based on a selected latch in an activated physical cell block; and
accessing data corresponding to an activated word line.
9. The operation method of a semiconductor memory device of claim 8, wherein the activating of the physical cell block includes converting the logical cell block address into the physical cell block address.
10. The operation method of a semiconductor memory device of claim 9, wherein the selecting of the latch includes latching the decoded word line address to output a word line activation signal as a latched word line in response to the physical cell block address.
11. The operation method of a semiconductor memory device of claim 10, wherein the selecting of the latch includes outputting an internal control signal in response to a word line selection signal and generating the word line activation signal in response to the internal control signal and the physical cell block address.
12. The operation method of a semiconductor memory device of claim 10, wherein the accessing of data corresponding to an activated word line includes outputting data in response to the word line activation signal.
13. The operation method of a semiconductor memory device of claim 8, wherein each of N+1 number of cell blocks includes M number of word lines and the row address accesses data included in N number of cell blocks, each including M number of word lines.
14. The operation method of a semiconductor memory device of claim 8, wherein the logical cell block address corresponds to N number of cell blocks and the physical unit cell block address corresponds to N+1 number of cell blocks.
US12/969,483 2003-12-29 2010-12-15 Semiconductor memory device having advanced tag block Abandoned US20110085405A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/969,483 US20110085405A1 (en) 2003-12-29 2010-12-15 Semiconductor memory device having advanced tag block

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR2003-98502 2003-12-29
KR1020030098502A KR100582357B1 (en) 2003-12-29 2003-12-29 Semiconductor memory device with tag block for decoding row address efficiently
US10/879,660 US7870362B2 (en) 2003-12-29 2004-06-28 Semiconductor memory device having advanced tag block
US12/969,483 US20110085405A1 (en) 2003-12-29 2010-12-15 Semiconductor memory device having advanced tag block

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/879,660 Continuation US7870362B2 (en) 2003-12-29 2004-06-28 Semiconductor memory device having advanced tag block

Publications (1)

Publication Number Publication Date
US20110085405A1 true US20110085405A1 (en) 2011-04-14

Family

ID=34698632

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/879,660 Expired - Fee Related US7870362B2 (en) 2003-12-29 2004-06-28 Semiconductor memory device having advanced tag block
US12/969,483 Abandoned US20110085405A1 (en) 2003-12-29 2010-12-15 Semiconductor memory device having advanced tag block

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/879,660 Expired - Fee Related US7870362B2 (en) 2003-12-29 2004-06-28 Semiconductor memory device having advanced tag block

Country Status (4)

Country Link
US (2) US7870362B2 (en)
JP (1) JP4419170B2 (en)
KR (1) KR100582357B1 (en)
TW (1) TWI252492B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110910923A (en) * 2018-09-14 2020-03-24 北京兆易创新科技股份有限公司 Word line decoding method and nonvolatile memory system

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100582357B1 (en) * 2003-12-29 2006-05-22 주식회사 하이닉스반도체 Semiconductor memory device with tag block for decoding row address efficiently
KR100967100B1 (en) * 2008-09-08 2010-07-01 주식회사 하이닉스반도체 Semiconductor memory device and word line driving method of the same
KR101692417B1 (en) 2011-12-29 2017-01-05 인텔 코포레이션 Multi-level memory with direct access
JP2017182854A (en) * 2016-03-31 2017-10-05 マイクロン テクノロジー, インク. Semiconductor device
US11152050B2 (en) 2018-06-19 2021-10-19 Micron Technology, Inc. Apparatuses and methods for multiple row hammer refresh address sequences
US11264096B2 (en) 2019-05-14 2022-03-01 Micron Technology, Inc. Apparatuses, systems, and methods for a content addressable memory cell with latch and comparator circuits
US11158364B2 (en) 2019-05-31 2021-10-26 Micron Technology, Inc. Apparatuses and methods for tracking victim rows
US11158373B2 (en) 2019-06-11 2021-10-26 Micron Technology, Inc. Apparatuses, systems, and methods for determining extremum numerical values
US11139015B2 (en) 2019-07-01 2021-10-05 Micron Technology, Inc. Apparatuses and methods for monitoring word line accesses
US10964378B2 (en) 2019-08-22 2021-03-30 Micron Technology, Inc. Apparatus and method including analog accumulator for determining row access rate and target row address used for refresh operation
US11600314B2 (en) 2021-03-15 2023-03-07 Micron Technology, Inc. Apparatuses and methods for sketch circuits for refresh binning
US11664063B2 (en) 2021-08-12 2023-05-30 Micron Technology, Inc. Apparatuses and methods for countering memory attacks
US11688451B2 (en) 2021-11-29 2023-06-27 Micron Technology, Inc. Apparatuses, systems, and methods for main sketch and slim sketch circuit for row address tracking

Citations (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US712497A (en) * 1902-02-27 1902-11-04 Thaddeus S Coffin Fish-hook.
US4132904A (en) * 1977-07-28 1979-01-02 Hughes Aircraft Company Volatile/non-volatile logic latch circuit
US4855628A (en) * 1986-11-21 1989-08-08 Samsung Semiconductors And Telecommunications Co., Ltd. Sense amplifier for high performance dram
US4932000A (en) * 1988-05-30 1990-06-05 Fujitsu Limited Semiconductor memory device having pseudo row decoder
US4979145A (en) * 1986-05-01 1990-12-18 Motorola, Inc. Structure and method for improving high speed data rate in a DRAM
US5339399A (en) * 1991-04-12 1994-08-16 Intel Corporation Cache controller that alternately selects for presentation to a tag RAM a current address latch and a next address latch which hold addresses captured on an input bus
US5390308A (en) * 1992-04-15 1995-02-14 Rambus, Inc. Method and apparatus for address mapping of dynamic random access memory
US5535167A (en) * 1991-06-12 1996-07-09 Hazani; Emanuel Non-volatile memory circuits, architecture
US5625308A (en) * 1995-06-08 1997-04-29 Mitsubishi Denki Kabushiki Kaisha Two input-two output differential latch circuit
US5751656A (en) * 1995-09-01 1998-05-12 Micron Technology, Inc. Synchronous DRAM memory with asynchronous column decode
US5781471A (en) * 1997-08-15 1998-07-14 Programmable Microelectronics Corporation PMOS non-volatile latch for storage of redundancy addresses
US5860092A (en) * 1997-02-14 1999-01-12 Lsi Logic Corporation Apparatus and method for addressing a cache memory in a computer system utilizing cache tag memory with integrated adder and pre-decode circuit
US5987632A (en) * 1997-05-07 1999-11-16 Lsi Logic Corporation Method of testing memory operations employing self-repair circuitry and permanently disabling memory locations
US6055203A (en) * 1997-11-19 2000-04-25 Waferscale Integration Row decoder
US6286091B1 (en) * 1998-08-18 2001-09-04 Hyundai Electronics Industries Co., Ltd. Microprocessor using TLB with tag indexes to access tag RAMs
US6327176B1 (en) * 2000-08-11 2001-12-04 Systems Integration Inc. Single event upset (SEU) hardened latch circuit
US6339817B1 (en) * 1997-09-16 2002-01-15 Nec Corporation Semiconductor memory including main and sub memory portions having plural memory cell groups and a bidirectional data transfer circuit
US6557080B1 (en) * 1999-01-25 2003-04-29 Wisconsin Alumni Research Foundation Cache with dynamic control of sub-block fetching
US6937535B2 (en) * 2002-10-29 2005-08-30 Hynix Semiconductor Inc. Semiconductor memory device with reduced data access time
US7068561B2 (en) * 2003-12-29 2006-06-27 Hynix Semiconductor Inc. Semiconductor memory device for controlling cell block with state machine
US20080016270A1 (en) * 2006-03-13 2008-01-17 Osamu Hirabayashi Semiconductor memory device
US7363460B2 (en) * 2003-04-30 2008-04-22 Hynix Semiconductor Inc. Semiconductor memory device having tag block for reducing initialization time
US7870362B2 (en) * 2003-12-29 2011-01-11 Hynix Semiconductor Inc. Semiconductor memory device having advanced tag block

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0232439A (en) 1988-07-22 1990-02-02 Toshiba Corp Cache memory
JPH06243691A (en) 1993-02-15 1994-09-02 Toshiba Corp Semiconductor memory
JPH07211062A (en) 1994-01-10 1995-08-11 Mitsubishi Electric Corp Semiconductor memory device
JP3461947B2 (en) 1995-02-03 2003-10-27 株式会社東芝 Semiconductor integrated circuit and method for reducing power consumption of semiconductor integrated circuit
JP3386687B2 (en) 1997-04-24 2003-03-17 東芝マイクロエレクトロニクス株式会社 Memory device
JP3482179B2 (en) 2000-07-24 2003-12-22 沖電気工業株式会社 Semiconductor storage device
JP4419049B2 (en) * 2003-04-21 2010-02-24 エルピーダメモリ株式会社 Memory module and memory system

Patent Citations (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US712497A (en) * 1902-02-27 1902-11-04 Thaddeus S Coffin Fish-hook.
US4132904A (en) * 1977-07-28 1979-01-02 Hughes Aircraft Company Volatile/non-volatile logic latch circuit
US4979145A (en) * 1986-05-01 1990-12-18 Motorola, Inc. Structure and method for improving high speed data rate in a DRAM
US4855628A (en) * 1986-11-21 1989-08-08 Samsung Semiconductors And Telecommunications Co., Ltd. Sense amplifier for high performance dram
US4932000A (en) * 1988-05-30 1990-06-05 Fujitsu Limited Semiconductor memory device having pseudo row decoder
US5339399A (en) * 1991-04-12 1994-08-16 Intel Corporation Cache controller that alternately selects for presentation to a tag RAM a current address latch and a next address latch which hold addresses captured on an input bus
US5535167A (en) * 1991-06-12 1996-07-09 Hazani; Emanuel Non-volatile memory circuits, architecture
US5390308A (en) * 1992-04-15 1995-02-14 Rambus, Inc. Method and apparatus for address mapping of dynamic random access memory
US5625308A (en) * 1995-06-08 1997-04-29 Mitsubishi Denki Kabushiki Kaisha Two input-two output differential latch circuit
US5751656A (en) * 1995-09-01 1998-05-12 Micron Technology, Inc. Synchronous DRAM memory with asynchronous column decode
US5860092A (en) * 1997-02-14 1999-01-12 Lsi Logic Corporation Apparatus and method for addressing a cache memory in a computer system utilizing cache tag memory with integrated adder and pre-decode circuit
US5987632A (en) * 1997-05-07 1999-11-16 Lsi Logic Corporation Method of testing memory operations employing self-repair circuitry and permanently disabling memory locations
US5781471A (en) * 1997-08-15 1998-07-14 Programmable Microelectronics Corporation PMOS non-volatile latch for storage of redundancy addresses
US6339817B1 (en) * 1997-09-16 2002-01-15 Nec Corporation Semiconductor memory including main and sub memory portions having plural memory cell groups and a bidirectional data transfer circuit
US6055203A (en) * 1997-11-19 2000-04-25 Waferscale Integration Row decoder
US6286091B1 (en) * 1998-08-18 2001-09-04 Hyundai Electronics Industries Co., Ltd. Microprocessor using TLB with tag indexes to access tag RAMs
US6557080B1 (en) * 1999-01-25 2003-04-29 Wisconsin Alumni Research Foundation Cache with dynamic control of sub-block fetching
US6327176B1 (en) * 2000-08-11 2001-12-04 Systems Integration Inc. Single event upset (SEU) hardened latch circuit
US6937535B2 (en) * 2002-10-29 2005-08-30 Hynix Semiconductor Inc. Semiconductor memory device with reduced data access time
US7363460B2 (en) * 2003-04-30 2008-04-22 Hynix Semiconductor Inc. Semiconductor memory device having tag block for reducing initialization time
US7068561B2 (en) * 2003-12-29 2006-06-27 Hynix Semiconductor Inc. Semiconductor memory device for controlling cell block with state machine
US7870362B2 (en) * 2003-12-29 2011-01-11 Hynix Semiconductor Inc. Semiconductor memory device having advanced tag block
US20080016270A1 (en) * 2006-03-13 2008-01-17 Osamu Hirabayashi Semiconductor memory device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110910923A (en) * 2018-09-14 2020-03-24 北京兆易创新科技股份有限公司 Word line decoding method and nonvolatile memory system

Also Published As

Publication number Publication date
US20050144419A1 (en) 2005-06-30
JP4419170B2 (en) 2010-02-24
TW200522084A (en) 2005-07-01
TWI252492B (en) 2006-04-01
KR100582357B1 (en) 2006-05-22
JP2005196932A (en) 2005-07-21
US7870362B2 (en) 2011-01-11
KR20050067517A (en) 2005-07-05

Similar Documents

Publication Publication Date Title
US20110085405A1 (en) Semiconductor memory device having advanced tag block
EP0640980B1 (en) Semiconductor memory having a plurality of banks
US20110026311A1 (en) Memory device using SRAM circuit
JPH11273365A (en) Content addressable memory(cam)
US5991191A (en) Methods and circuits for single-memory cell multivalue data storage
KR100510496B1 (en) Semiconductor memory device having the structure of being capable of converting page length according to specific mode, and method of converting page length of the semiconductor memory device
US6055206A (en) Synchronous semiconductor memory device capable of reducing power dissipation by suppressing leakage current during stand-by and in active operation
JP3754593B2 (en) Integrated circuit having memory cells for storing data bits and method for writing write data bits to memory cells in integrated circuits
US7573757B2 (en) Semiconductor memory device
JP2008108417A (en) Low power dram and its driving method
US7088635B2 (en) Bank based self refresh control apparatus in semiconductor memory device and its method
US7440352B2 (en) Semiconductor memory device capable of selectively refreshing word lines
US6937515B2 (en) Semiconductor memory device
US7755966B2 (en) Memory device performing a partial refresh operation based on accessed and/or refreshed memory blocks and method thereof
JP2588936B2 (en) Semiconductor storage device
JP2004335072A (en) Nonvolatile ferroelectric memory and its controller
US7363460B2 (en) Semiconductor memory device having tag block for reducing initialization time
US7174418B2 (en) Semiconductor memory device for enhancing refresh operation in high speed data access
US7099209B2 (en) Semiconductor memory device having repair circuit
US6331963B1 (en) Semiconductor memory device and layout method thereof
US6426655B2 (en) Row decoder with switched power supply
KR950020173A (en) Data processing system with memory with low power operation mode and method thereof
US6128697A (en) Selectively updateable mapped data storage system
US7277308B2 (en) High performance and low area write precharge technique for CAMs
US7554876B2 (en) Semiconductor memory device

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION