This patent application claims the benefit and priority of the co-pending Chinese Patent Application No. 201210309244.9, filed on Aug. 27, 2012, by Jun YANG et al., which is hereby incorporated by reference in its entirety.
According to different functional uses, semiconductor memories can be classified as Random Access Memories (RAMs) (also referred to as read-write memory) and Read Only Memories (ROMs). And RAMs can be further classified as Static Random Access Memories (SRAMs) and Dynamic Random Access Memories (DRAMs).
As is known to all, data is written into a ROM by a specialized device and will not vanish when the ROM is powered off. In other words, the ROM is non-volatile. However, once data is written into a ROM, it cannot be optionally rewritten anymore. A SRAM can be accessed at a high speed. But after the SRAM is powered off, data in the SRAM will be lost.
Due to the characteristics of ROMs and SRAMs mentioned above, in a field of data processing, ROMs and SRAMs are both applied in many kinds of devices, such as personal digital assistants, tablet personal computers, and so on. Nevertheless, ROMs and SRAMs take up a very large amount of space, which makes it difficult to make data processing devices, such as handheld devices, become smaller and smaller as people are expecting.
Thus, it is desirable for a memory cell as well as a memory to be provided to solve the above problems.
Various embodiments of the present invention are related to a memory cell and a memory.
In one embodiment of the invention, a memory cell is disclosed. The memory cell includes: a Static Random Access Memory (SRAM) cell including a basic reset-set (RS) flip-flop; and a Read Only Memory (ROM) cell being connected (or coupled) to the SRAM cell to set logic states of internal latch nodes of the basic RS flip-flop when the ROM cell is triggered.
In an optional implementation of an embodiment of the present invention, the ROM cell includes one transistor, which connects (or couples) one of the internal latch nodes of the basic RS flip-flop with the ground and a gate which is used to receive a triggering signal from a triggering word line.
Preferably, in an embodiment, the above-mentioned transistor is an NMOS transistor.
In another optional implementation of an embodiment of the present invention, the ROM cell includes: a first transistor, which connects (or couples) a first internal latch node of the basic RS flip-flop with the ground and a gate which is used to receive a triggering signal from a triggering word line; and a second transistor, wherein its source is connected (or coupled) to the ground and its drain is disconnected (or decoupled) from a second internal latch node of the basic RS flip-flop, and its gate is used to receive the triggering signal from the triggering word line.
In another optional implementation of an embodiment of the present invention, the ROM cell includes: a first transistor, which connects (or couples) a first internal latch node of the basic RS flip-flop with the ground and a gate which is used to receive a triggering signal from a triggering word line; and a second transistor, which connects (or couples) a second internal latch node of the basic RS flip-flop with the ground and a gate which is connected (or coupled) to the ground.
Preferably, in an embodiment, the first transistor and the second transistor mentioned above are NMOS transistors.
Preferably, in an embodiment, the first transistor and the first internal latch node of the basic RS flip-flop are connected (or coupled) through a metal layer, and the same is true with the second transistor and the second internal latch node of the basic RS flip-flop.
Optionally, in an embodiment, the ROM cell is connected (or coupled) to the SRAM cell through a diffusion, a contact, or a metal layer.
In an optional implementation of an embodiment of the present invention, the SRAM cell further includes pass transistors, which are used to connect (or couple) the internal latch nodes of the basic RS flip-flop with bit lines and gates which are used to connect (or couple) to word lines.
In an optional implementation of an embodiment of the present invention, the basic RS flip-flop includes two amplifiers that are reversely connected (or coupled).
Preferably, in an embodiment, the above mentioned SRAM cell is a RAM cell including 6 transistors.
According to another embodiment of the present invention, a memory is also provided, which comprises memory arrays. The memory array includes multiple memory cells, multiple bit lines, multiple word lines and multiple triggering word lines. Each of the multiple memory cells comprises: a SRAM cell including a basic RS flip-flop; and a ROM cell being connected (or coupled) to the SRAM cell to set logic states of internal latch nodes of the basic RS flip-flop when the ROM cell is triggered. Each of the multiple bit lines is connected (or coupled) to memory cells in a respective column. Each of the multiple word lines is connected (or coupled) to memory cells in a respective row. Each of the multiple triggering word lines is connected (or coupled) to memory cells in a respective row to trigger the ROM cells of the memory cells in the respective row.
In an optional implementation of an embodiment of the present invention, each ROM cell includes one transistor, which connects (or couples) one of the internal latch nodes of the basic RS flip-flop with the ground and a gate which is used to receive a triggering signal from the triggering word line.
In another optional implementation of an embodiment of the present invention, each ROM cell includes: a first transistor, which connects (or couples) a first internal latch node of the basic RS flip-flop with the ground and a gate which is used to receive a triggering signal from the triggering word line; and a second transistor, wherein its source is connected (or coupled) to the ground and its drain is disconnected (or decoupled) from a second internal latch node of the basic RS flip-flop, and its gate is used to receive the triggering signal from the triggering word line.
In another optional implementation of an embodiment of the present invention, each ROM cell includes: a first transistor, which connects (or couples) a first internal latch node of the basic RS flip-flop with the ground and a gate which is used to receive a triggering signal from the triggering word line; and a second transistor, which connects (or couples) a second internal latch node of the basic RS flip-flop with the ground and a gate which is connected (or coupled) to the ground.
Preferably, in an embodiment, each ROM cell is connected (or coupled) to its corresponding SRAM cell through a diffusion, a contact, or a metal layer.
In an optional implementation of an embodiment of the present invention, the multiple triggering word lines share a public triggering signal.
In another optional implementation of an embodiment of the present invention, each of the multiple triggering word lines receives a respective triggering signal.
Preferably, in an embodiment, the above-mentioned memory further comprises a read-only address decoding circuit, which is used to select an expected triggering word line among the multiple triggering word lines.
The size occupied by the memory cells in an embodiment of the present invention is smaller than the sum of the size taken by ROM cells and the size taken by SRAM cells, although the capacity of the memory cells is the same as the sum of the capacity of the ROM cells and the capacity of the SRAM cells. Therefore, the memory comprising such memory cells also is smaller, thus the volume of a device using a ROM and a SRAM at the same time is reduced in turn.
Additional features and advantages of various embodiments in accordance with the invention will be set forth in the description that follows, and in part will be apparent from the description, or may be learned by practice of various embodiments of the invention. The advantages of various embodiment in accordance with the invention will be realized and attained by the memory cell and the memory particularly pointed out in the written description and claims hereof as well as the appended drawings.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of various embodiments in accordance with the invention as claimed.
While particular embodiments in accordance with the invention have been specifically described within this Summary, it is noted that the invention and the claimed subject matter are not limited in any way by these embodiments.
The accompanying drawings are included to provide a further understanding of various embodiments in accordance with the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate various embodiments of the invention and, together with the description, serve to explain the principles of various embodiments in accordance with the invention. In the drawings,
Reference will now be made in detail to various embodiments in accordance with the invention, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with various embodiments, it will be understood that these various embodiments are not intended to limit the invention. On the contrary, the invention is intended to cover alternatives, modifications and equivalents, which may be included within the scope of the invention as construed according to the Claims. Furthermore, in the following detailed description of various embodiments in accordance with the invention, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will be evident to one of ordinary skill in the art that the invention may be practiced without these specific details or with equivalents thereof. In other instances, well known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the invention.
Various embodiments in accordance with the present invention relate generally to a field of data storage and, in particular, to a memory cell as well as a memory.
Example embodiments are described herein in the context of a memory cell and a memory. Those of ordinary skill in the art will realize that the following description is illustrative only and is not intended to be in any way limiting. Other embodiments will readily suggest themselves to those skilled in the art having the benefit of this disclosure. Reference will now be made in detail to implementations of the example embodiments as illustrated in the accompanying drawings. The same reference numbers will be used to the extent possible throughout the drawings and the following description to refer to the same or like items.
The SRAM cell 102 may include a basic reset-set (RS) flip-flop 106 to latch one-bit binary data. The basic RS flip-flop 106 may include an internal latch node Q 108 and an internal latch node QN 110 and data to be latched may be written into the basic RS flip-flop 106 by setting logic states of these internal latch nodes 108 and 110.
The ROM cell 104 is connected (or coupled) to the SRAM cell 102 to set the logic states of the internal latch nodes Q 108 and QN 110 of the basic RS flip-flop 106 when the ROM cell 104 is triggered.
In the above-mentioned memory cell 100, after the ROM cell 104 is triggered by a triggering signal from a triggering word line ROM_WL 112, the logic states of the internal latch nodes Q 108 and QN 110 of the basic RS flip-flop 106 can be set in accordance with a programming state of the ROM cell 104 to transmit data stored in the ROM cell 104 to the SRAM cell 102.
After the data stored in the ROM cell 104 is transmitted to the SRAM cell 102, if the memory cell 100 is read, what is read out is the data stored in the ROM cell 104. Hereinafter, this working mode of the memory cell 100 will be referred to as a ROM mode.
During the time that the triggering signal from the triggering word line ROM_WL 112 is low, the memory cell 100 works completely like a regular SRAM cell, regardless whether the ROM cell 104 is programmed to store a value “0” or “1”. Hereinafter, this working mode of the memory cell 100 will be referred to as a SRAM mode.
In the memory cell 100 according to a preferred embodiment of the present invention, the SRAM cell 102 is combined with the ROM cell 104. The memory cell 100 proposed hereof can be easily configured to work in either the SRAM mode or the ROM mode. In an existing system where a ROM and a SRAM coexist, the ROM and the SRAM do not operate simultaneously. For example, the ROM is usually used for system startup after the system is powered up, and then keeps idle for a long time until the system is powered down, which is the busy time of the SRAM. Such a time slot distribution between the ROM and the SRAM makes it possible to combine them into one memory as proposed in various embodiments of this invention.
The memory cell 100 according to an embodiment of the present invention has the following advantages:
1) Small in size. According to an embodiment of the present invention, the ROM cell 104 and the SRAM cell 102 are combined into one memory cell 100 which includes only one set of peripheral circuitries. Although the memory including such memory cells is larger than a single SRAM or ROM with the same memory capacity, it is much smaller than a SRAM+ROM instance with the same storage capability because the ROM cell 104 and the SRAM cell 102 share one set of peripheral circuitries. Applications, each of which requires both a SRAM and a ROM, save a lot of area by combining SRAM cells and ROM cells, while resulting in almost zero performance penalties.
2) Easy to be reprogrammed. There are applications like Micro Controller Units (MCUs) that use ROMs to store fixed programs, where the ROMs are used as instruction memories to store fixed instruction sequences. As the applications become more sophisticated, it is hard to tell the whole instruction sequences before the on-board test. For many cases, the programmed data of the ROM needs to be adjusted or rewritten. This can be implemented by simply replacing the ROM with an EPROM or a Flash memory, which needs special processing steps and masks and may cause cost issues. Nevertheless, by using the memory cell 100 proposed by an embodiment of the present invention and taking the following steps, a content flexibility can be achieved. Firstly, the memory cell 100 may be placed into the ROM mode after the system is powered up and the original programmed data of the ROM may be written into the memory cell 100; and then the memory cell 100 may be placed into the SRAM mode, in which the memory cell 100 to be modified may be rewritten, like a regular SRAM cell. In other words, in an embodiment, the data trimming and correction should be implemented as a part of the whole system design, which acts as a patch for the pre-determined ROM code. The time to market of applications using the ROM can be reduced, because there is no ROM code reprogramming starting from the programming layer which usually takes months.
3) Being differential and operating fast. In prior technologies, there is only one bit line in a ROM, which needs an extra referential bit line to make it differential. According to various preferred embodiments of the present invention, the memory cell 100 is naturally differential due to the fact that read operations of the ROM cell 104 are completely the same as that of the SRAM cell 102. In other words, there is no need of extra effort to make the ROM cell 104 differential. Consequently, the memory cell 100 of an embodiment of the present invention runs faster than conventional ROMs.
4) Easy to perform ROM timing and power optimization. Conventional ROM designs tend to suffer from varied bit line capacitive loadings caused by different ROM codes. Extreme cases come up when every memory cell of a bit line is programmed to be physically connected (or coupled) to the bit line, which is the case of maximum bit line loading; or no cell of a bit line is programmed to be physically connected (or coupled) to the bit line, which is the case of minimum bit line loading. Difference of the bit line loadings between the above two extreme cases can be very large. This makes it difficult to perform ROM timing and power optimization, as each of the extreme cases should be considered and large margins shall be made to meet the extreme cases. However, in the memory cell 100 according to an embodiment of the present invention, loadings of all bit lines are the same with little variation, which make it easy to perform ROM timing and power optimization.
5) Without problem of bit line cross talk. Conventional ROM designs tend to suffer from the bit line cross talk problems, as the spaces between adjacent bit lines are very small. Compared with the conventional ROM designs, the memory cell 100 according to an embodiment of the present invention itself includes metal power lines and ground lines that shield the bit lines, thus the bit line cross talk problems are solved naturally.
6) Some data can be preserved after power down. Similar to conventional SRAMs, the memory cells according to various embodiments of the present invention can be accessed at high speed. But obviously different from the conventional SRAMs, for the memory cells according to various embodiments of the present invention, because the ROM cell 104 of the memory cell 100 has been preprogrammed, the preprogrammed data can be read even after the power is cut off simply by resetting the triggering signal.
In the memory cells according to an embodiment of the present invention, optionally, the ROM cell 104 and the SRAM cell 102 can be connected (or coupled) to each other by a diffusion, a contact, a metal layer or any other ways of connection (or coupling).
The working (or operational) procedure of the memory cell 100 will be described in detail in the following, according to specific embodiments of the present invention.
In the memory cell 100 according to the embodiment illustrated in
The process that the value “0” or “1” stored in the transistor MRN 105 is written into the SRAM cell 102 is activated by a triggering signal. Under the condition that the drain of the transistor MRN 105 is connected (or coupled) with the internal latch node Q 108, when the triggering signal is set high, the internal latch node Q 108 will be pulled low, no matter what the original value in the internal latch node Q 108 is. When the triggering signal becomes low, a value “0” will be stably latched within the SRAM cell 102. Similar to the above process that the value “0” is stored, under the condition that the drain of the transistor MRN 105 is connected (or coupled) with the internal latch node QN 110, when the triggering signal is set high, the internal latch node QN 110 will be pulled low, no matter what the original value in the internal latch node QN 110 is; and when the triggering signal becomes low, a value “1” will be stably latched within the SRAM cell 102.
In the memory cell 100 as shown in
Those of ordinary skill in this art are able to understand that the transistor MRN 105 mentioned above can be a MOS transistor in an embodiment, for instance, an NMOS transistor.
Due to the high electron mobility of the NMOS transistor, the accuracy of data stored in the transistor 105 may be increased. Therefore, in an embodiment, the NMOS transistor and its adaptive connection (or coupling) are preferred.
In the memory cell 100 as shown in
In the memory cell 200 as shown in
Those of ordinary skill in this art are able to understand that, in another programming scheme of the ROM cell 204 in
As is shown in
Preferably, in an embodiment, the first transistor (e.g., MRN1) and the second transistor (e.g., MRN2) are of the same type. More preferably, in an embodiment, both of them are NMOS transistors.
In the memory cell 300 as shown in
Those of ordinary skill in this art are able to understand that, in another programming scheme of the ROM cell 304 as indicated by dashed lines in
In the memory cell 300 as shown in
When the memory cell 300 as shown in
Preferably, in an embodiment, the first and second transistors MRN3 and MRN4 are of the same type. More preferably, in an embodiment, both of them are NMOS transistors.
Preferably, in an embodiment, the way that the first transistor (e.g., MRN3) is connected (or coupled) to its corresponding internal latch node (e.g., Q 308) of the basic RS flip-flop 306 is the same as the way that the second transistor (e.g. MRN4) is connected (or coupled) to its corresponding internal latch node (e.g., QN 310) of the basic RS flip-flop 306. Based on the reason that is similar to the memory cell 100 shown in
As shown in
According to an embodiment of the present invention, the basic RS flip-flop 106 of
In various embodiments, the SRAM cells 102, 202, and 302 shown in
Those of ordinary skill in the art are able to understand that, according to an embodiment of the present invention, the transistor MRN 105 of
In an embodiment, when the transistor MRN 105 is a PMOS transistor:
1) The transistor MRN 105 connects (or couples) one of the internal latch nodes Q 108 and QN 110 of the basic RS flip-flop 106 with the power source VDD, and its gate is used to receive the triggering signal from the programming word line ROM_WL 112.
2) When the drain of the transistor MRN 105 is connected (or coupled) to the internal latch node Q 108, the transistor MRN 105 will be programmed to store a value “1”. Similarly, when the drain of the transistor MRN 105 is connected (or coupled) to the internal latch node QN 110, the transistor MRN 105 will be programmed to store a value “0”.
3) When the triggering signal is set low, the value “0” or “1” stored in the transistor MRN 105 will be written into the SRAM cell 102.
According to another embodiment of the present invention, a memory is also provided, which comprises a memory array consisting of multiple above-mentioned memory cells. For the sake of brevity, specific descriptions of the memory cells recited by reference to the above embodiments are omitted. Those skilled in this art are able to understand the specific structures and the operation modes of the memory cells by reference to
The memory array can further include: multiple bit lines BL and BLB, each of which is connected (or coupled) to memory cells in a respective column; and multiple word lines WL, each of which is connected (or coupled) to memory cells in a respective row. In addition, the memory array can further include multiple triggering word lines ROM_WL, each of which is connected (or coupled) to memory cells in a respective row and used for triggering the ROM cells of the memory cells in this respective row.
The size of the memory instance provided by an embodiment of the present invention is smaller than a ROM+SRAM instance with the same storage capability, due to its memory array including the memory cells wherein the SRAM cells and the ROM cells are combined.
According to an embodiment of the present invention, multiple of the above triggering word lines can share a public triggering signal. By activating a triggering pulse to the triggering word lines ROM_WL, the entire memory array can be written with the values stored in the ROM cells within a clock cycle, which can be named as a “ROM Initializing Cycle”. After the ROM Initializing Cycle, in an embodiment, the triggering signal needs to keep low and the memory operates like a SRAM. Afterwards, the data read from the memory will be the data stored in the ROM cells until a writing operation is performed on the memory. After the writing operation, the data read from the memory will be the data written in.
Thus, those of ordinary skill in this art are able to understand that if the memory proposed herein is mostly applied in the SRAM mode, in an embodiment, the ROM cell of the memory cell can be used for initializing the memory with the fixed data stored therein within only one time cycle.
According to another embodiment of the present invention, each of the multiple triggering word lines can receive a respective triggering signal, thanks to which the memory cells in each row share a public triggering signal similar to a signal for the word line WL. Preferably, in this embodiment, the memory further includes a read-only address decoding circuit used for selecting an expected triggering word line among the multiple triggering word lines.
In an embodiment, access speed is further increased by activating each triggering word line by a triggering signal. When a read operation is performed in the ROM mode, a word line WL and a triggering word line ROM_WL are activated at the same time. The internal latch node Q or QN is firstly set according to data stored in the ROM cell, and then retain the data by means of latch. Because both the basic RS flip-flop of the SRAM cell and the ROM cell pull the bit line BL to the ground through the pass transistor, the bit line difference is constructed faster. As a result, the read current increases and the read speed increases in turn.
It should be appreciated that various modifications, adaptations and alternative embodiments thereof may be made within the scope and spirit of the present invention. The invention is further defined by the following claims.
The foregoing descriptions of various specific embodiments in accordance with the invention have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed, and many modifications and variations are possible in light of the above teaching. The invention is to be construed according to the Claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2012 1 0309244 | Aug 2012 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
3241122 | Bardell, Jr. | Mar 1966 | A |
3421026 | Stopper | Jan 1969 | A |
5305258 | Koshizuka | Apr 1994 | A |
5600598 | Skjaveland et al. | Feb 1997 | A |
5694355 | Skjaveland et al. | Dec 1997 | A |
5835941 | Pawlowski | Nov 1998 | A |
5867443 | Linderman | Feb 1999 | A |
5870329 | Foss | Feb 1999 | A |
5949706 | Chang et al. | Sep 1999 | A |
6041008 | Marr | Mar 2000 | A |
6055590 | Pettey et al. | Apr 2000 | A |
6084856 | Simmons et al. | Jul 2000 | A |
6163500 | Wilford et al. | Dec 2000 | A |
6263331 | Liu et al. | Jul 2001 | B1 |
6263410 | Kao et al. | Jul 2001 | B1 |
6265922 | Kirsch | Jul 2001 | B1 |
6304505 | Forbes et al. | Oct 2001 | B1 |
6366529 | Williams et al. | Apr 2002 | B1 |
6400735 | Percey | Jun 2002 | B1 |
6438024 | Gold et al. | Aug 2002 | B1 |
6501677 | Rau et al. | Dec 2002 | B1 |
6646938 | Kodama | Nov 2003 | B2 |
6803610 | Koolhaas et al. | Oct 2004 | B2 |
6885589 | Cioaca | Apr 2005 | B2 |
6987775 | Haywood | Jan 2006 | B1 |
7051169 | Ganton | May 2006 | B2 |
7106098 | Zack et al. | Sep 2006 | B1 |
7111133 | Ishikawa et al. | Sep 2006 | B2 |
7283404 | Khan et al. | Oct 2007 | B2 |
7333516 | Sikkink et al. | Feb 2008 | B1 |
7346861 | Lee | Mar 2008 | B1 |
7414903 | Noda | Aug 2008 | B2 |
7498850 | Hendrickson | Mar 2009 | B2 |
7499347 | Chen et al. | Mar 2009 | B2 |
7603246 | Newcomb et al. | Oct 2009 | B2 |
7613030 | Iwata et al. | Nov 2009 | B2 |
7724606 | Osawa et al. | May 2010 | B2 |
7739538 | Fee et al. | Jun 2010 | B2 |
7783911 | Chen et al. | Aug 2010 | B2 |
8164934 | Watanabe et al. | Apr 2012 | B2 |
8332957 | Hayasaka | Dec 2012 | B2 |
8363492 | Ishino et al. | Jan 2013 | B2 |
8369177 | Hold et al. | Feb 2013 | B2 |
8453096 | Magee et al. | May 2013 | B2 |
8488360 | Okuda | Jul 2013 | B2 |
8565034 | Lu et al. | Oct 2013 | B1 |
8570818 | Jung et al. | Oct 2013 | B2 |
8760208 | Dike et al. | Jun 2014 | B2 |
8830766 | Sahu | Sep 2014 | B2 |
8908449 | Ramaraju | Dec 2014 | B1 |
8964457 | Liaw | Feb 2015 | B2 |
20020089364 | Goldgeisser et al. | Jul 2002 | A1 |
20030025217 | Song | Feb 2003 | A1 |
20030120886 | Moller et al. | Jun 2003 | A1 |
20050128844 | Yamagami | Jun 2005 | A1 |
20060132209 | Meltzer et al. | Jun 2006 | A1 |
20060136656 | Conley et al. | Jun 2006 | A1 |
20070180006 | Gyoten et al. | Aug 2007 | A1 |
20070253263 | Noda | Nov 2007 | A1 |
20090119631 | Cortadella et al. | May 2009 | A1 |
20090168499 | Kushida et al. | Jul 2009 | A1 |
20100174877 | Yagihashi | Jul 2010 | A1 |
20100306426 | Boonstra et al. | Dec 2010 | A1 |
20110040906 | Chung et al. | Feb 2011 | A1 |
20110168875 | Okuda | Jul 2011 | A1 |
20120147680 | Koike | Jun 2012 | A1 |
20120163068 | Houston | Jun 2012 | A1 |
20130129083 | Fujino | May 2013 | A1 |
20140003160 | Trivedi et al. | Jan 2014 | A1 |
20140129745 | Alfieri | May 2014 | A1 |
20140153341 | Alfieri | Jun 2014 | A1 |
20140156891 | Alfieri | Jun 2014 | A1 |
20140184268 | Alfieri et al. | Jul 2014 | A1 |
20140244921 | Alfieri et al. | Aug 2014 | A1 |
20140354330 | Gotterba et al. | Dec 2014 | A1 |
20140355334 | Gotterba et al. | Dec 2014 | A1 |
20140355362 | Wang et al. | Dec 2014 | A1 |
20150016183 | Sinangil et al. | Jan 2015 | A1 |
Entry |
---|
Rouse, Margaret; “Cache Memory”, Sep. 2005, www.whatis.com. |
Sakai et al., “Prototype Implementation of a Highly Parallel Dataflow Machine em-4”, Parallel Processing Symposium, 1991 Proceedings, Fifth International IEEE, 1991. |
“Electronic/Flip Flops” Nov. 29, 2011, Wikibooks, <http://en.wikibooks.org/wiki/Electronics/Flip—Flops>, retrieved on Sep. 30, 2014. |
“What is the Difference Between Static RAM and Dynamic RAM?”, Aug. 24, 2000, HowStuffWorks.com, <http:///computer.howstuffworks.com/question452.htm> Retrieved Sep. 29, 2014. |
Number | Date | Country | |
---|---|---|---|
20140056050 A1 | Feb 2014 | US |