A flash memory device can include a first redundancy circuit configured to provide read repair information for read operations to the flash memory. The flash memory device can also include a second redundancy circuit, separate from the first redundancy circuit, configured to provide write repair information for write operations to the flash memory. The flash memory device can include a dedicated-read operation redundancy circuit configured to provide read repair information and a dedicated-write operation redundancy circuit configured to provide write repair information. The flash memory device can include also include a first redundancy circuit configured to store an address of a defective memory cell in the flash memory and a second redundancy circuit, separate from the first redundancy circuit, configured to store the address of the defective memory cell.
|
23. A flash memory comprising:
a dedicated-read operation redundancy circuit configured to provide read repair information; and
a dedicated-write operation redundancy circuit configured to provide write repair information.
29. A flash memory comprising:
means for providing read repair information for read operations to the flash memory; and
means for providing write repair information, separate from the means for providing the read repair information, for write operations to the flash memory.
1. A flash memory comprising:
a first redundancy circuit configured to provide read repair information for read operations to the flash memory; and
a second redundancy circuit, separate from the first redundancy circuit, configured to provide write repair information for write operations to the flash memory.
17. An integrated circuit memory device comprising:
a first redundancy circuit configured to store an address of a defective memory cell in the memory device; and
a second redundancy circuit configured to store the address of the defective memory cell, wherein the address stored in the first redundancy circuit is accessed for a read operation to the defective memory cell in the memory and is not accessed for a write operation to the defective memory cell.
9. A flash memory comprising:
a first redundancy circuit configured to store an address of a defective memory cell in the flash memory; and
a second redundancy circuit, separate from the first redundancy circuit, configured to store the address of the defective memory cell, wherein the first redundancy circuit is configured to provide read repair information for a read operation to the flash memory and the second redundancy circuit is configured to provide write repair information for a write operation to the flash memory.
12. A flash memory comprising:
a first redundancy circuit configured to store an address of a defective memory cell in the flash memory; and
a second redundancy circuit, separate from the first redundancy circuit, configured to store the address of the defective memory cell, wherein the first redundancy circuit provides read repair information for the read operation indicating at least one defective bit position at the address to be read; and
wherein the second redundancy circuit provides write repair information for the write operation indicating at least one defective bit position at the address to be written.
36. A method of operating a flash memory device comprising:
storing read repair information associated with a first defective memory cell in a first redundancy circuit;
storing write repair information associated with a second defective memory cell in a second redundancy circuit that is separate from the first redundancy circuit;
providing the read repair information from the first redundancy circuit for read operations to the memory cell to repair data read from the first defective memory cell; and
providing the write repair information from the second redundancy circuit for write operations to the memory cell to avoid writing data to the second defective memory cell.
21. An integrated circuit memory device comprising:
a first redundancy circuit configured to store an address of a defective memory cell in the memory device; and
a second redundancy circuit configured to store the address of the defective memory cell, wherein the first redundancy circuit is dedicated to storing addresses of defective memory cells and associated read repair information provided for read operations in any of a plurality of banks of the flash memory; and
wherein the second redundancy circuit is dedicated to storing addresses of defective memory cells and associated write repair information provided for write operations in any of the plurality of banks of the flash memory.
18. An integrated circuit memory device comprising:
a first redundancy circuit configured to store an address of a defective memory cell in the memory device;
a second redundancy circuit configured to store the address of the defective memory cell, wherein the address stored in the first redundancy circuit is accessed for a read operation to the defective memory cell in the memory and is not accessed for write operation to the defective memory cell, wherein the first redundancy circuit does not provide the address stored therein for a write operation to the memory cell; and
wherein the second redundancy circuit does not provide the address stored therein for a read operation to the memory cell.
2. A flash memory according to
3. A flash memory according to
wherein the first redundancy circuit does not provide the read repair information for write operations to the bank; and
wherein the second redundancy circuit does not provide the write repair information for read operations to the bank.
4. A flash memory according to
wherein a first entry in the first redundancy circuit includes an address of a first defective memory cell in the bank associated with the read repair information; and
wherein a second entry in the first redundancy circuit includes an address of a second defective memory cell in a second bank of the flash memory that is separate from the first bank.
5. A flash memory according to
6. A flash memory according to
wherein the second redundancy circuit is dedicated to storing the addresses of the defective memory cells and associated write repair information for write operations in any of the plurality of banks of the flash memory.
7. A flash memory device according to
8. A flash memory according to
10. A flash memory according to
wherein the first redundancy circuit is configured to not provide the read repair information for the write operation; and
wherein the second redundancy circuit is configured to not provide the write repair information for the read operation.
11. A flash memory according to
a plurality of banks of the flash memory, wherein the first redundancy circuit is configured to provide the read repair information for the read operation to any of the plurality of banks; and
wherein the second redundancy circuit is configured to provide the write repair information for the write operation to any of the plurality of banks.
13. A flash memory according to
a sense amplifier circuit electrically coupled to first redundancy circuit wherein the read repair information is provided to the sense amplifier circuit during the read operation via read repair lines; and
a write driver circuit electrically coupled to the second redundancy circuit wherein the write repair information is provided to the write driver circuit during the write operation via write repair lines that are separate from the read repair lines.
14. A flash memory according to
15. A flash memory device according to
16. A flash memory according to
19. An integrated circuit memory device according to
wherein a first entry in the first redundancy circuit includes an address of a first defective memory cell in the first bank; and
wherein a second entry in the first redundancy circuit includes an address of a second defective memory cell in a second bank of the flash memory that is separate from the first bank.
20. An integrated circuit memory device according to
22. An integrated circuit memory device according to
24. A flash memory according to
wherein the dedicated-read operation redundancy circuit does not provide the read repair information in response to a write operation to a defective memory cell in the flash memory; and
wherein the dedicated-write operation redundancy circuit does not provide the write repair information in response to a read operation to the defective memory cell.
25. A flash memory according to
wherein a first entry in the dedicated-read operation redundancy circuit includes an address of a first defective memory cell in a first bank of the flash memory; and
wherein a second entry in the dedicated-read operation redundancy circuit includes an address of a second defective memory cell in a second bank of the flash memory that is separate from the first bank.
26. A flash memory according to
27. A flash memory according to
wherein the dedicated-write operation redundancy circuit is configured to store the addresses of the defective memory cells and the associated write repair information provided for write operations to the defective memory cells in any of the plurality of banks of the flash memory.
28. A flash memory device according to
30. A flash memory according to
31. A flash memory according to
wherein the means for providing the read repair information does not provide the read repair information for write operations to the bank; and
wherein the means for providing write repair information does not provide the write repair information for read operations to the bank.
32. A flash memory according to
wherein a first entry in the means for providing read repair information is associated with an address of a first defective memory cell in the bank; and
wherein a second entry in the means for providing read repair information is associated with an address of a second defective memory cell in a second bank of the flash memory that is separate from the first bank.
33. A flash memory according to
34. A flash memory according to
wherein the means for providing write repair information is dedicated to storing the addresses of the defective memory cells and associated write repair information for write operations in any of the plurality of banks of the flash memory to avoid writing data to the defective memory cell.
35. A flash memory device according to
37. A method according to
38. A method according to
wherein the second redundancy circuit is configured to not provide the write repair information for the read operation.
39. A method according to
a plurality of banks of the flash memory, wherein the first redundancy circuit is configured to provide the read repair information for the read operation to any of the plurality of banks; and
wherein the second redundancy circuit is configured to provide the write repair information for the write operation to any of the plurality of banks.
|
This application claims priority to Korean Application No. 2002-0055290, filed Sep. 12, 2002, the entire contents of which are incorporated herein by reference.
The invention relates to the field of integrated circuit memory devices and methods of operating the same and, more particularly, to the field of non-volatile integrated circuit memory devices and methods of operating the same.
Flash EPROM devices, sometimes referred to as flash memory devices, typically include at least one memory array organized into rows and columns of flash memory cells. The array is typically partitioned into blocks, each of which is further divided into sectors. A row decoder and a column decoder are used to select a single row and at least one column of memory cells based upon the value of an externally generated address applied to the flash memory device. Sense amplifiers are coupled to column lines corresponding to the columns of memory cells to amplify the voltage levels on the addressed column lines corresponding to the data values stored in the addressed flash memory cells. The particular implementations of known arrays and row/column decoders will not be discussed further herein.
It is known for memory devices to have defects which can prevent the device from operating as designed. In particular, defects can occur during the manufacture of flash memory devices so that memory cells within the array do not operate properly. For example a defect in a memory cell (or associated circuitry) can cause data written to the memory cell to be stored incorrectly or not at all. Furthermore, the defect may prevent the data from being reliably read from the addressed memory cell. Any of these types of defects can reduce the manufacturing yield for the flash memory device.
It is known to include redundant memory cells in the flash memory, which can selectively replace normal memory cells that are determined to be defective to improve the manufacturing yield of the flash memory. Some flash memory devices, utilize non-volatile registers to store addresses of memory cells that are known to be defective. The addresses associated with the defective memory cells can be stored in the registers and compared to addresses associated with memory operations (i.e., read operations and write operations). If the address matches an address stored in the register, a redundant circuit can re-route (or map) the data to or from the memory so that the defective memory cells are not used for the memory operation. For example, dulling a write operation, write data (which would otherwise be directed to a known defective memory cell) can be re-routed to a redundant memory cell. Later, when a read operation is directed to the address of the known defective memory cell the redundant memory cell, as well as the known defective memory cells, is accessed. The data retrieved from the redundant memory cell is re-routed to replace the data that was read from the known defective memory cell to provide the data that was previously written to the accessed address.
Each of the respective banks also includes redundant memory cells that can be accessed with the normal memory cells associated therewith. Accordingly, when data is written normal memory cells (or read from normal memory cells), data is also written to (or read from) the redundant memory cells selected by the respective row/column decoders.
The addresses are provided to the respective banks by address buffers 171 and 172. In particular, address buffer 171 provides the addresses for the row/column decoders 111, 121 associated with BANK0101 whereas address buffer 172 provides the addresses for the row/column decoders 112, 122 associated with BANK1102. Accordingly, different addresses can be provided to the different banks.
Data can be provided to/from the respective banks to a respective combination of sense amplifiers and write drivers dedicated to each of the banks. In particular, data to be written to BANK0101 is provided by a write driver 151 via data lines BANK0DL whereas data to be written to BANK1102 is provided by a write driver 152 via data lines BANK1DL. Data read from BANK0101 is provided to a sense amplifier 141 via data lines BANK0DL (i.e., the same lines used to provide write data to the BANK0101). Data read from BANK1102 is provided to a sense amplifier 142 via data lines BANK1DL (i.e., the same lines used to provide write data to BANK1102). The data written to (or read from) either of the banks flows to/from the memory device via a data input/output buffer 160.
Each of the banks has an associated redundancy circuit. In particular, BANK0101 has an associated redundancy circuit 131 whereas the BANK1102 has an associated redundancy circuit 132. The redundancy circuits 131, 132 provide redundancy entries which identify memory cells within the respective bank that are known to be defective. In particular, the redundancy circuit 131 can include up to 4 entries each of which can identify an address within BANK0101 which is known to include a defective memory cell. Similarly, the redundancy circuit 132 can include up to 4 mentries each of which can identify a known defective memory cell within BANK1102. As briefly discussed above, the entries in the redundancy circuits 131, 132 can be used to avoid known defective memory cells.
The redundancy circuit 131 provides BANK0 REPAIR INFORMATION to a multiplexer 153 included within the data input/output buffer 160 shown in FIG. 1. The multiplexer 153 “maps” the data bit within the data word DATA that would otherwise be written to the known defective memory cell to a redundant data line coupled to the redundant memory cell associated with the address in BANK0101 to be written. Accordingly, the conventional system shown in
In addition to providing the address for the read operation to the normal and redundant cells of BANK0101, the address is also provided to the redundancy circuit 131 that includes the entries identifying the known defective memory cells in the BANK0101. The redundancy circuit 131 compares the address provided to the BANK0101 with the addresses associated with the known defective memory cells in BANK0101. If the address for the read operation matches any of the addresses of known defective memory cells in BANK0101, BANK0 REPAIR INFORMATION is provided to a multiplexer included in the sense amplifier 141. The BANK0 REPAIR INFORMATION provided by the redundancy circuit 131 identifies which bit included in the DATA retrieved from the normal cells of BANK0101 is known to be defective. Accordingly, the multiplexer maps the bit retrieved from the redundant cell in BANK0101 to replace the bit of the DATA retrieved from the normal memory cells which is known to be defective. The multiplexer provides the “repaired” DATA as output.
Redundant memory cells for flash memory devices are also discussed in U.S. Pat. No. 6,469,932 to Roohparvar et al., and in U.S. Pat. No. 6,381,174 to Roohparvar et al., the contents of which are incorporated herein by reference.
Embodiments according to the invention can provide flash memory devices. Pursuant to these embodiments, a flash memory device can include a first redundancy circuit configured to provide read repair information for read operations to the flash memory. The flash memory device can also include a second redundancy circuit, separate from the first redundancy circuit, configured to provide write repair information for write operations to the flash memory.
In some embodiments according to the invention, the flash memory device can include a dedicated-read operation redundancy circuit configured to provide read repair information and a dedicated-write operation redundancy circuit configured to provide write repair information. In some embodiments according to the invention, the flash memory device can also include a first redundancy circuit configured to store an address of a defective memory cell in the flash memory and a second redundancy circuit, separate from the first redundancy circuit, configured to store the address of the defective memory cell.
The invention now will be described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. In the drawings, the thickness of layers and regions are exaggerated for clarity.
It will be understood that when an element such as a circuit is described as being “coupled” to another element, it can be directly coupled to the other element or intervening elements may also be present. It will be understood that although the terms first and second are used herein to describe various regions, layers and/or sections, these regions, layers and/or sections should not be limited by these terms. These terms are only used to distinguish one region, layer or section from another region, layer or section. Thus, for example, a first circuit discussed below could be termed a second circuit, and similarly, a second circuit may be termed a first circuit without departing from the teachings of the present invention.
According to embodiments of the invention, separate redundancy circuits can provide repair information for different memory operations. In particular, one redundancy circuit can provide repair information for write operations (i.e., a write redundancy circuit) whereas another redundancy circuit can provide repair information for read operations (i.e., a read redundancy circuit). Furthermore, each of the dedicated redundancy circuits can provide the appropriate repair information for memory operations to any of the banks of the flash memory. For example, the write redundancy circuit can provide write repair information for write operations to any of the banks of the flash memory whereas the read redundancy circuit can provide the read repair information for read operations to any of the banks.
Accordingly, different entries in one of the redundancy circuits can identify known defective memory cells across multiple banks of the flash memory, thereby avoiding the need to have a redundancy circuit dedicated to each of the banks of the multi-bank flash memory. Because a single redundancy circuit can provide repair information for any of the banks during a particular type of memory operations the redundancy circuitry can be more efficiently utilized to provide redundancy for the multi-bank flash memory. For example, in some embodiments according to the invention, all of the known defective memory cells may be in a single one of the banks whereas in another embodiment according to the invention, the defective memory cells could be located in different banks of the multi-bank flash memory device. In both of these embodiments, a single redundancy circuit can provide the repair information (for a type of memory operation) thereby reducing the need for a dedicated redundancy circuit for each of the banks as done in conventional systems.
It will be understood that although
In some embodiments as shown in
The read redundancy circuit 651 is a separate redundancy circuit that is dedicated to providing read repair information READ IO REPAIR <15:0> only during read operations in the memory. The read repair information can be provided by the read redundancy circuit 451 for read operations directed to any of the banks in the multi-bank flash memory device. The read redundancy circuit 451 includes a plurality of entries each of which stores an address of a known defective memory cell in any of the banks of the flash memory device. The entry also includes the read repair information READ IO REPAIR <15:0> that identifies which of the data bits accessed by the read address is known to be defective. In particular, as shown in
The read repair information READ IO REPAIR <15:0> provided by the read redundancy circuit 651 can identify which of the 16 data bits provided by the accessed normal memory cells corresponds to the known defective memory cell. The read repair information READ IO REPAIR <15:0> can, therefore, be used by a sense amplifier circuit 660 to replace the data bit provided by the known defective memory cell with the data provided by the redundant memory cell. The 16 bit data word provided by the sense amplifier circuit 660 (i.e. including the data bit from the redundant memory cell) can be output from the memory device through a data input/output buffer 680.
As shown in
The write addresses AW <21:0> are also provided to a write redundancy circuit 652 that includes a plurality of entries each indicating an address of a known defective memory cell in the memory device. Each of the plurality of entries in the write redundancy circuit 652 includes associated write repair information that identifies which of the data bits associated with the respective address of the known defective memory cells is defective. The write redundancy circuit 652 provides the write repair information for write operations in any of the banks of the flash memory device.
The write redundancy circuit 652 provides the write repair information only for write operations and not for read operations. The write repair information is provided to a write driver circuit 670 so that data provided by the data input/output buffer circuit 680 can be mapped to avoid use of the known defective memory cell identified by the entry in the write redundancy circuit 652. In particular, the write driver 670 can re-route a data bit provided by the data input/output buffer 680, which would otherwise be written to the known defective memory cell, to be written to redundant memory cell associated with the write address AW <21:0>.
The write address AW <21:0> is also provided to the write redundancy circuit 652. The write redundancy circuit 652 compares the write address AW <21:0> to each of the plurality of entries included therein. Each of the entries in the write redundancy circuit 652 includes an address of a known defective memory cell in the flash memory device and associated write repair information that indicates which of the memory cells to be accessed for the write operation is known to be defective. For example, the write repair information can be a mask including a bit for each of the bits in the data word to be written to flash memory during the write operation. The write repair information can indicate which of the data bits in the data word would otherwise be written to the defective memory cell associated with the write address by, for example, being a logic “high” level whereas the remaining bits in the write repair information are a logic “low” level.
If the write address AW<21:0> matches any of the entries included in the write redundancy circuit 652, the associated write repair information WRITE REPAIR INFORMATION <15:0> is provided to the write driver 670. The write driver 670 reroutes the data bit identified by the WRITE REPAIR INFORMATION <15:0> to write data line that is coupled to the redundant memory cell, such as WRITE DL <16> to avoid writing the identified data bit to the known defective memory cell. The write driver 670 can, therefore, reroute the appropriate data bit included in DATA <15:0> so that it is written to the redundant memory cell associated with the write address AW <21:0> rather than the defective memory cell.
The read address AR <21:0> is also provided to the read redundancy circuit 651 which includes a plurality of entries that store addresses of known defective memory cells and associated read repair information that can be used to reroute data read from the redundant memory cell to a data line that would otherwise provide data from the known defective memory cell. In particular, the read repair information READ REPAIR INFORMATION <15:0> is provided to the sense amplifier 660 via READ REPAIR LINES <15:0>. The READ REPAIR INFORMATION <15:0>can be, for example, a 16 bit word that identifies which of the bit positions of the data read from the memory corresponds to the known defective memory cell. The sense amplifier 660 can replace the data provided by the known defective memory cell with the data provided by the redundant memory cell.
Defective memory cells can be identified by testing each of the memory cells during manufacturing of the flash memory device. Upon determining which memory cells are defective, the write redundancy circuit 652 and the read redundancy circuit 651 can be programmed, using for example fuses, to store the addresses of the memory cells determined to be defective and the repair information associated with each of the addresses. Accordingly, the addresses and repair information programmed into the separate read and write redundancy circuits 651, 652 are the same.
During a write operation to the flash memory device, the write repair information, stored in the write redundancy circuit 652, is used to write data to the redundant memory cell that is associated with the write address in the selected bank rather than the defective memory cell. When a read operation is performed to the same address, the read repair information stored in the read redundancy circuit 651 is used to replace the data provided by the known defective memory cell with the data that is retrieved from the redundant memory cell to which the data was written during the preceding write operation to the same address. Accordingly, the write redundancy circuit 652 is used during write operations whereas the read redundancy circuit 651 is used during read operations.
Accordingly, in some embodiments according to the present invention as discussed above, the write redundancy circuit 652 can be dedicated to providing write repair information for write operations in the flash memory device whereas the read redundancy circuit 651 is dedicated to providing read repair information for read operations in the flash memory device. Moreover, the read redundancy circuit 651 and the write redundancy circuit 652 can each include entries for any of the plurality of banks in the flash memory device. For example, the entries in the read redundancy circuit 651 and the write redundancy circuit 652 can indicate that a defective memory cell is present in any of the banks BANK0601, BANK1602, . . . BANK14603, and BANK15604, of the flash memory device. Accordingly, when a write operation is directed to any of the banks, the write redundancy circuit 652 provides the write repair information to avoid using the known defective memory cell. Likewise, the read redundancy circuit 651 provides the read repair information for read operations directed to any of the banks so that the data provided from the redundant memory cell replaces the data that is retrieved from the known defective memory cell.
As will be understood by those skilled in the art, a flash memory device according to the present invention can support what is referred to as Read-While-Write operation. In particular, a flash memory device according to the present invention can perform a read operation while a write operation is being performed in another bank of the flash memory. Furthermore, it will be understood by those skilled in the art that a flash memory device according to the present invention can be a NOR or a NAND type flash memory device.
Many alterations and modifications may be made by those having ordinary skill in the art without departing from the spirit and scope of the invention. Therefore, it must be understood that the illustrated embodiments have been set forth only for the purposes of example, and that it should not be taken as limiting the invention as defined by the following claims. The following claims are, therefore, to be read to include not only the combination of elements which are literally set forth but all equivalent elements for performing substantially the same function in substantially the same way to obtain substantially the same result. The claims are thus to be understood to include what is specifically illustrated and described above, what is conceptually equivalent, and also what incorporates the essential idea of the invention.
Patent | Priority | Assignee | Title |
10168923, | Apr 26 2016 | International Business Machines Corporation | Coherency management for volatile and non-volatile memory in a through-silicon via (TSV) module |
7099209, | Dec 30 2003 | Hynix Semiconductor Inc. | Semiconductor memory device having repair circuit |
8264872, | Aug 29 2008 | STMicroelectronics S.r.l. | Column decoder for non-volatile memory devices, in particular of the phase-change type |
9436609, | Jul 03 2007 | U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT | Block addressing for parallel memory arrays |
9954557, | Apr 30 2014 | Microsoft Technology Licensing, LLC | Variable width error correction |
Patent | Priority | Assignee | Title |
5347484, | Jun 19 1992 | Intel Corporation | Nonvolatile memory with blocked redundant columns and corresponding content addressable memory sets |
5699306, | Jan 28 1995 | SAMSUNG ELECTRONICS CO , LTD | Row redundancy for nonvolatile semiconductor memories |
6240040, | Mar 15 2000 | MONTEREY RESEARCH, LLC | Multiple bank simultaneous operation for a flash memory |
6381174, | Mar 12 2001 | U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT | Non-volatile memory device with redundant columns |
6462994, | Oct 16 2000 | CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC | Semiconductor memory device with redundancy logic cell and repair method |
6469932, | Mar 12 2001 | U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT | Memory with row redundancy |
KR95003400, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 30 2003 | Samsung Electronics Co., Ltd. | (assignment on the face of the patent) | / | |||
Dec 15 2003 | IM, JAE-WOO | SAMSUNG ELECTRONICS CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014824 | /0005 | |
Dec 15 2003 | LIM, YOUNG-HO | SAMSUNG ELECTRONICS CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014824 | /0005 |
Date | Maintenance Fee Events |
Oct 24 2005 | ASPN: Payor Number Assigned. |
Dec 04 2008 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Dec 26 2012 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Dec 28 2016 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Jul 05 2008 | 4 years fee payment window open |
Jan 05 2009 | 6 months grace period start (w surcharge) |
Jul 05 2009 | patent expiry (for year 4) |
Jul 05 2011 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 05 2012 | 8 years fee payment window open |
Jan 05 2013 | 6 months grace period start (w surcharge) |
Jul 05 2013 | patent expiry (for year 8) |
Jul 05 2015 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 05 2016 | 12 years fee payment window open |
Jan 05 2017 | 6 months grace period start (w surcharge) |
Jul 05 2017 | patent expiry (for year 12) |
Jul 05 2019 | 2 years to revive unintentionally abandoned end. (for year 12) |